Work at SourceForge, help us to make it a better place! We have an immediate need for a Support Technician in our San Francisco or Denver office.

Close

Tree [fbbfd0] default 0.5.4 gxine-0_5_4-release /
History



File Date Author Commit
browser-plugin 2006-01-23 dsalt dsalt [69200d] Remove plugin support for audio/x-pn-realaudio-...
debian 2006-01-23 dsalt dsalt [fbbfd0] Doc updates; 0.5.4
doc 2005-12-23 dsalt dsalt [3acbfe] Add missing docs for <time> and <title>.
include 2005-11-01 dsalt dsalt [5dbbea] Fix some "make debug" breakage (apparently expo...
m4 2006-01-13 dsalt dsalt [ca98b2] Tidy up LIRC test a bit:
misc 2006-01-08 dsalt dsalt [767793] Added doc files README.{cs,de}.
pixmaps 2005-12-22 dsalt dsalt [615441] New icons.
po 2006-01-20 dsalt dsalt [d2c3a7] Resync (one new translatable string).
src 2006-01-23 dsalt dsalt [17a83d] Reduce gxine's footprint a little by cutting so...
.cvsignore 2005-08-28 dsalt dsalt [05c9a5] More to be ignored :-)
.hgignore 2002-02-28 guenter guenter [1e48ac] finally: import of gnome-xine sources to cvs
ABOUT-NLS 2004-11-10 dsalt dsalt [c090d2] i18n stuff.
AUTHORS 2005-12-22 dsalt dsalt [98b8e5] Doc updates.
COPYING 2005-10-24 dsalt dsalt [691317] Update FSF address.
ChangeLog 2006-01-23 dsalt dsalt [fbbfd0] Doc updates; 0.5.4
INSTALL 2006-01-12 dsalt dsalt [c9b0eb] Doc updates.
Makefile.am 2006-01-08 valtri valtri [bb3576] Czech translation of README.
NEWS 2002-02-28 guenter guenter [1e48ac] finally: import of gnome-xine sources to cvs
README 2005-12-22 dsalt dsalt [98b8e5] Doc updates.
README.cs 2006-01-08 valtri valtri [bb3576] Czech translation of README.
README.de 2005-12-13 dsalt dsalt [5d5765] Switch playlist icon to GTK stock index icon.
README_l10n 2005-12-13 dsalt dsalt [e00215] Add a convenience target for translators.
TODO 2005-10-27 dsalt dsalt [293f44] Remove a few now-irrelevant items.
autogen.sh 2005-05-06 dsalt dsalt [bca3d7] Porting autogen.sh changes from xine-lib.
config.rpath 2004-11-10 dsalt dsalt [c090d2] i18n stuff.
configure.ac 2006-01-12 dsalt dsalt [895c31] Improve various configuration checks and allow ...
gxine-test 2005-12-17 dsalt dsalt [44dab2] Add a test-run script (for devel purposes).
gxine.desktop 2005-11-29 dsalt dsalt [8a46c0] Renamed gxine-logo.png to gxine.png (and cope w...

Read Me

  gxine, ein GTK+ Frontend für xine
  ===============================

(C) 2001-2004 Guenter Bartsch
(C) 2004-2005 Darren Salt
(C) 2001-2005 the xine project team

gxine ist unter der GPL veröffentlichte freie Software.


Über
----

gxine ist eine GTK+ basierte grafische Benuztungsoberfläche für die xine-lib
Video-Player Bibliothek.  Es ist ein Medienplayer, der alle Audio/Video-Formate
abspielen kann, die libxine unterstützt.  Mementan beinhaltet dies MPEG1/2,
einige AVI- und Quicktime-Dateien, einige Netzwerk-Streaming-Methoden und
optische Median (VCD, SVCD, DVD).  Eine vollständigere Liste kann unter
http://xinehq.de/ gefunden werden.

* Die im folgenden Text referenzierten Beispieldateien können im misc/
  Unterverzeichnis des gxine Quellcodes oder im Dokumentationsverzeichnis
  gefunden werden, typischerweise /usr/share/doc/gxine falls eine Distribution
  verwendet wird.


Allgemeine Benutzung
--------------------

Einige Dinge sind evtl. nicht sofort offensichtlich:

- Die Werkzeugleiste kann durch das Betätigen der mittleren Maustaste über dem
  Videofenster verdeckt und angezeigt werden. (Im Fenstermodus kann dies nur
  über die separate Werkzeugleiste umgeschaltet werden.)

- Die Menüs können immer durch Rechtsklicken im Videofenster aufgerufen werden.

Es wird ein Fenstermanager benötigt, der Vollbildfenster unterstützt. Wenn
einer ohne Unterstützung benutzt wird, funktioniert der Vollbildmodus nicht.


LIRC-Unterstützung
------------------

gxine hat volle LIRC Unterstützung. Eine der folgenden Dateien muß vorhanden,
sein, um LIRC zu benutzen:
  ~/.gxine/lircrc
  ~/.lircrc
Die Dateien werden in dieser Reihenfolge gelesen; Deklarationen werden *nicht*
"uberschrieben.

Eine Beispiel lircrc-Datei ist beigefügt. Diese muß sicherlich angepasst
werden.

gxine kann beliebigen Javascript-Code bei LIRC-Eingaben ausführen :-)


Javascript
----------

gxine läßt sich fast vollständig per Javascript steuern. Tasten können mir
Javascript-Fragmenten (einfache Befehle, Folgen von Befehlen) verknüpft werden.
Für weitere Informationen einfach mal ein Blick auf das Tastenbelegungsfenster
werfen, daß über das Datei-Menü erreichbar ist.

Ab Version 0.5.0 werden auch Startskripte unterstützt: ein globales, ein
benutzerdefiniertes. Beide werden beim Start von gxine ausgeführt; zuerst das
globale.

Hier ist ein Beispiel, das für Fenster- und Vollbildmodus unabhängige
Zoomeinstellungen realisiert. Die Tastenbelegung muß entsprechend geändert
werden.

  // swap_zoom() vorgeschlagene Benutzung:
  //   Fenstermodus:
  //     if (vo_fullscreen.v) swap_zoom (); vo_fullscreen.v = false;
  //   Vollbildmodus:
  //     swap_zoom (); vo_fullscreen.toggle ();
  function swap_zoom ()
  {
    var tmp = vo_zoom.v;
    vo_zoom.v = zoom_other;
    zoom_other = tmp;
  }
  var zoom_other = 100;


VDR-Unterstützung
-----------------

Ab Version 0.4.0 hat gxine VDR-Unterstützung. Zur Benutzung müssen vdr,
vdr-xine und eine angepasste Version von xine-lib vorhanden sein. (Siehe
vdr-xine-Dokumentation für nähere Hinweise.)

Falls ~/.gxine bereits existiert und eine Tastenbelegungsdatei einer älteren
Version von gxine beinhaltet:

 * Die Tastenbelegungen werden automatisch aktualisiert. Jede Belegung mit
   Befehlen, die nicht der Standardeinstellung entspricht oder bereis
   Beschreibungen besitzt (ebenfalls neu in 0.4.0), wird nicht verändert -
   diese müssen selbständig überprüft werden.

 * Es gibt einige neue Belegungen für VDR. Diese werden zur selben Zeit
   hinzugefügt.


GNOME VFS-Unterstützung
-----------------------

Dies steht automatisch zur Verfügung, falls die GNOME VFS-Bibliothek auf dem
momentanen System installiert ist.


GTK Themes
----------

Falls andere Lautsprecher-Icons verwendet werden sollen, müssen knopfgroße
Bilder (normalerweise 20x20) für die Einträge "gxine-media-speaker" und
"gxine-media-speaker-mute" zur Verfügung gestellt werden. Die Richtung,
Größe und Zustand sollten Platzhalter sein.

Das Aussehen der Zeitanzeige und der Informationsleiste werden von den
folgenden Dateien (höchste Priorität zuletzt) beeinflusst:
  gxine's standard-gtkrc-Datei (typischerweise /usr/share/gxine/gtkrc)
  gxine's gtkrc Konfigurationsdatei (typischerweise /etc/gxine/gtkrc)
  ~/.gtkrc-2.0
  ~/.gxine/gtkrc


Werkzeugleisten und Tastenfeldfenster
-------------------------------------

gxine hat drei Dateien, die das Aussehen und den Inhalt der Werkzeugleisten
(Fenster- und Vollbildmodus werden separat gehandhabt) und des
Tastenfeldfensters festlegen. Die Standardvorgabe kann durch folgende Dateien
überschrieben werden:

  ~/.gxine/keypad.xml
  ~/.gxine/toolbar-fullscreen.xml
  ~/.gxine/toolbar-window.xml

Diese Dateien können übersetzbare Beschriftungen und Hinweistexte enthalten;
diesen ist ein "~" vorangestellt. (Wird normalerweise nicht benötig.)

Die Tastenfelddefinition ist eine vollständige Fensterdefinition; die anderen
Definitionen erfordern einen einzigen nicht-Fenster Kontainer an oberster
Stelle. Die Menüleiste und das Videofenster sind feste Bestandteile.

(Eine vollständige Beschreibung dieser Dateien muß noch geschrieben werden.)


Fehlerberichte und Wünsche nach Erweiterungen
---------------------------------------------

* Falls gxine einer Distribution installiert ist:

  Fehlerberichte und Wünsche nach Erweiterungen sollten über die Distribution
  abgewickelt werdeb.

* Falls gxine im Quellcode von xinehq.de oder Sourceforge installiert ist:

  Zuerst sollte überprüft werden, ob die neuste Version benutzt wird und ob das
  Problem in dieser Version immer noch vorhanden ist. Nur wenn beides zutrifft
  sollten Sie
    <URL:http://sourceforge.net/projects/xine/>
  besuchen und entweder den "Bugs" (Fehlerbericht) oder "RFE" (Erweiterung)
  Link verfolgen.

* Falls gxine von einer anderen, dritten Quelle installiert ist:

  Kontaktieren Sie den Verwalter dieser Quelle.


Falls das Problem bereits bekannt oder die Erweiterung schon von anderen
gewünscht wird, macht es keinen Sinn, einen weiteren neuen Eintrag anzulegen.
Nur falls weitere Informationen vorliegen, die beim Lösen des Problems helfen
können, sollten diese dem existierenden Eintrag hinzugefügt werden.

Falls Sie sich unsicher sind, können Sie sich an die xine-user-Mailingliste
wenden. (Aber durchsuchen Sie zunächst das Archiv!)