Herunterladen Inhalt Inhalt Diese Seite drucken

Nearby Farb-Allokation - Barco Eos Benutzerhandbuch

Inhaltsverzeichnis

Werbung

6.2.9 NearBy Farb-Allokation

Um sicherzustellen, dass X Clients Farben im 8 bit PseudoColor Farbmodus auch dann noch allokieren können,
wenn die Farbtabelle bereits voll ist, wurde die NearBy Farb-Allokation implementiert. Wenn ein X Client eine
Farbe anfordert, die der X Server nicht mehr allokieren kann, liefert er die nächstliegende (nearby) Farbe zurück.
Die NearBy Farb-Allokation kann optional aufgerufen werden, indem beim Aufruf des X Server ein Parameter in
der Befehlszeile gesetzt wird (Option Mode) oder mittels einer Datei, die bereits einen Satz von Farben
vordefiniert (File Mode).
Option Mode
Die NearBy Farb-Allokation wird dann angewandt, wenn die Farbtabelle voll oder eine bestimmte Anzahl Farben
bereits vergeben ist. Die Anzahl der Farben, bis zu der exakte Farben zugeteilt werden, wird durch folgenden
Parameter auf der Befehlszeile gesetzt
-nearby <n>
Wenn die Farbtabelle <n> Farben beinhaltet, erfolgt die weitere Zuteilung von shared color cells per NearBy
Farb-Allokation. Der gültige Wertebereich reicht von 16 bis 256 . Eine bestimmte Anzahl von Farben kann als
private colors für weitere X Clients reserviert werden.
File Mode
Die Umgebungsvariable NEARBY_FILE spezifiziert den Namen der Datei, die die Definition der shared colors
beinhaltet. NEARBY_FILE Wird nur berücksichtigt, wenn der Befehlszeilenparameter -nearby nicht gesetzt
ist. Die Anzahl der Einträge in der Datei bestimmt in diesem Fall den Parameter <n> .
Wenn weder -nearby <n> noch NEARBY_FILE gesetzt sind, sucht der X Server nach einer Datei namens
nearby im Pfad:
/etc/MMTconfig/nearby.def
Wenn auch die Datei nearby.def nicht gefunden wird, wird die Farb-Allokation nach dem Standardverfahren
vorgenommen, d. h.: exakt.
Die NearBy Konfigurationsdatei nearby.def enthält in der ersten Zeile das Schlüsselwort COLORCELLS und
getrennt durch ein Leerzeichen die Anzahl der in den folgenden Zeilen definierten Farben, z. B.:
COLORCELLS 135
In den folgenden Zeilen werden die RGB-Werte in hexadezimaler Notation, getrennt durch Leerzeichen im
Bereich von 0 bis 0xFF definiert. Zeilen die mit dem Zeichen # beginnen werden als Kommentare interpretiert
und ignoriert. Z. B.:
# red:
FF 00 00
# green:
00 FF 00
# blue:
00 00 FF
# gray:
32 32 32
Im file mode werden alle angegebenen Farben als shared collor cells beim Start des X Servers allokiert. Durch
die Angabe eines ausgewogenen Satzes von Farbwerten können Farbverfälschungen vermieden werden, die im
option mode auftreten können, wenn beispielsweise ausschließlich Blautöne allokiert wurden, aber ein Gelbton
angefordert wird.
In der NearBy Konfigurationsdatei nearby.def können maximal 256 Farben definiert werden. Werden
daneben allerdings auch private color cells benötigt, darf nur eine entsprechend kleinere Anzahl angegeben
werden.
Barco – Eos X Terminal – DOC-3061-0 – Benutzerhandbuch – Ausgabe 11 – November-2004
6. Fortgeschrittene Konfiguration
______________________________________________________________
6-33

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis