Herunterladen Inhalt Inhalt Diese Seite drucken

Die Ressource-Dateien - Barco Eos Benutzerhandbuch

Inhaltsverzeichnis

Werbung

4.6.6 Die Ressource-Dateien

Die Eigenschaften eines X Client können mittels Optionen beim Aufruf in der Befehlszeile beeinflusst werden.
Diese Optionen verändern die Werte bestimmter Attribute eines Client, die Ressourcen genannt werden.
Darüber hinaus können Sie in Ressource-Dateien Vorgaben für die Ressourcen bestimmter Clients ablegen.
Das Konzept der Ressource-Dateien ist komplex, und deswegen wird an dieser Stelle nur auf die nötigsten
Grundlagen eingegangen.
Weiterführende Literatur
Das Konzept der Ressource-Dateien wird ausführlich behandelt in:
X Window System User's Guide - Volume 3
Valerie Quercia, Tim O'Reilly
O'Reilly & Associates, January 1993
ISBN: 1565920155
Syntax
Die Ressource-Syntax kennt loose binding und tight binding:
name*variable:value
name.variable:value
Die loose binding:
xvideo*title:my video
legt die Überschrift sowohl des Kontrollfelds (control panel) als auch des Videofensters (canvas panel) fest.
Wohingegen die tight binding:
xvideo.ctrl.title:my xvideo control panel
xvideo.canvas.title:my xvideo canvas panel
die Überschriften von Kontrollfeld und Videofenster getrennt festlegt.
-name Option
Die Option -name ermöglicht die Zuweisung einer bestimmten Ressource beim Start eines X Clients. So
beispielsweise, wenn zwei verschiedene Ressourcen für foo und für dummy definiert worden sind:
xvideo-foo.ctrl.title:foo control panel
xvideo-foo.canvas.title:foo control panel
xvideo-dummy.ctrl.title:dummy control panel
xvideo-dummy.canvas.title:dummy control panel
xvideo kann dann zweimal mit unterschiedlichen Einstellungen gestartet werden:
eos:/root # xvideo -name xvideo-foo
eos:/root # xvideo -name xvideo-dummy
Klassen
Ein wichtiger Bestandteil des Ressourcen-Konzepts sind Klassen. Der xvideo Client gehört zur XVideo Klasse.
In der Tat gehören alle bisher erwähnten Ressourcen zu eben dieser Klasse.
Damit ist es möglich Voreinstellungen zu treffen, die alle xvideo Clients beeinflussen. Beispielsweise wird:
XVideo*encoding:PAL
XVideo*recording:VHS
von beiden Clients aus dem obigen Beispiel ( xvideo-foo und xvideo-dummy) ausgewertet.
Barco – Eos X Terminal – DOC-3061-0 – Benutzerhandbuch – Ausgabe 11 – November-2004
loose binding
tight binding
______________________________________________________________
4. Bedienung
Tabelle 4-15
4-33

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis