Solaris Common Desktop Environment: Benutzerhandbuch für Fortgeschrittene und Systemverwalter

Anzahl der vom Style-Manager benutzten Farben

Die Anzahl der Farben, die vom Style-Manager benutzt werden, hängt von den Werten der folgenden Ressourcen ab:

colorUse - Konfiguriert die Anzahl der Farben, die vom Desktop benutzt werden.

shadowPixmaps - Befiehlt dem Desktop, die zwei Schattenfarben durch Pixmaps zu ersetzen.

foregroundColor - Gibt an, ob sich die Vordergrundfarbe dynamisch ändert.

dynamicColor - Steuert, ob Anwendungen beim Wechseln von Paletten die Farbe ändern.

Tabelle 17-8 zeigt eine Liste der maximalen Anzahl von Farben, die vom Desktop zugeordnet werden.

Tabelle 17-8 Anzahl der Desktopfarben

Anzeige 

Maximale Anzahl der Farben 

Anzahl abgeleitet von 

B_W 

(SCHWARZ-WEIß) 

Schwarz und Weiß  

LOW_COLOR  

(NIEDRIGE FARBE) 

12 

Zwei Farbskalen mal fünf Farben plus Schwarz und Weiß 

MEDIUM_COLOR 

(MITTLERE FARBE)  

22  

Vier Farbskalen mal fünf Farben plus Schwarz und Weiß 

HIGH_COLOR 

(MAXIMALE ANZAHL FARBEN) 

42 

Acht Farbskalen mal fünf Farben plus Schwarz und Weiß 

Die maximale Anzahl von Farben bestimmen:

  1. Die Anzahl der Farbskalen in der Palette mit der Anzahl der Farben in jeder Farbskala multiplizieren.

  2. 2 addieren (für Schwarz und Weiß).

    Bei der folgenden Konfiguration wären jedoch nur zehn Farben in der Palette; vier Farbskalen mal zwei Farben in jeder Skala (background und selectColor) plus Schwarz und Weiß.

    *colorUse:	MEDIUM_COLOR
    
     *shadowPixmaps: 	True
    
     *foregroundColor:	White

    Hinweis -

    Mehrfarbige Symbole benötigen vierzehn zusätzliche Farben.


Ressource colorUse

Der Standardwert der Ressource colorUse ist MEDIUM_COLOR (mittlere Farbe). Der Wert dieser Ressource beeinflußt die Anzahl der Farbskalen in einer Palette. Andere Ressourcen beeinflussen die Anzahl der Farben für Schattierungen. Der Wert der Ressource colorUse beeinflußt ebenfalls die Benutzung von mehrfarbigen Symbolen.

Wert 

Beschreibung 

B_W 

Style-Manager Einstellung "Schwarz und Weiß" Anzeige mit 1 bis 3 Farbspeichern Anzahl der Farbskalen: 2 Maximale Anzahl der Farben: 2 Standardanzahl der Farben: 2 Keine mehrfarbigen Symbole 

LOW_COLOR  

Style-Manager Einstellung "Die meisten Farben für Anwendungen" Anzeige mit 4 bis 5 Farbspeichern Anzahl der Farbskalen: 2 Maximale Anzahl der Farben: 12 Standardanzahl der Farben: 12 Keine mehrfarbigen Symbole  

MEDIUM_COLOR 

Style-Manager Einstellung "Mehr Farben für Anwendung" Anzeige mit 6 Farbspeichern Anzahl der Farbskalen: 4 Maximale Anzahl der Farben: 22 Standardanzahl der Farben: 22 Mehrfarbige Symbole  

HIGH_COLOR 

Style-Manager Einstellung "Mehr Farben für das Desktop" Anzeige mit 7 oder mehr Farbspeichern Anzahl der Farbskalen: 8 Maximale Anzahl der Farben: 42 Standardanzahl der Farben: 42 Mehrfarbige Symbole\  

default 

Das Desktop wählt den richtigen Wert für die Anzeige. (Um die Anzahl der Farben zu verringern, die vom Desktop bei der Anzeige von maximalen Farben benutzt wird, ist die Standardressource colorUseauf MEDIUM_COLOR gesetzt.)

Ressource shadowPixmaps

Die Ressource shadowPixmaps ersetzt die zwei Schattenfarben auf dem Desktop durch Pixmaps. Diese Pixmaps mischen die Hintergrundfarbe mit Schwarz oder Weiß, um obere oder untere Schattierungswerte zu simulieren. Damit wird die Anzahl der benötigten Farben um zwei verringert, da Farbzellen nicht den Schattenfarben zugeordnet werden müssen.

Wert 

Beschreibung 

True 

Das Desktop erstellt ein topShadowPixmap und ein bottomShadowPixmap anstatt die Schattenfarben zu verwenden.

False 

topShadowColor und bottomShadowColor aus der Palette werden verwendet.

Der Standardwert für shadowPixmaps hängt von der verwendeten Ressource colorUse und der Hardwareunterstützung für den Bildschirm ab.

Ressource foregroundColor

Die Ressource foregroundColor gibt an, wie der Vordergrund in einer Palette konfiguriert ist.

Einstellung 

Ergebnis 

White 

Der Vordergrund ist auf Weiß eingestellt. 

Black 

Der Vordergrund ist auf Schwarz eingestellt.  

Dynamic (Default) 

Dynamic Der (Standard)-Vordergrund ist dynamisch auf Schwarz oder Weiß eingestellt, abhängig von dem Wert von background. Wenn zum Beispiel weiße Buchstaben auf einem gelben Hintergrund schwer zu lesen sind, wählt das System schwarz.

Wenn foregroundColor entweder auf Schwarz oder Weiß eingestellt ist, wird die Anzahl der Farben in der Farbskala um eins verringert, und der Vordergrund ändert sich nicht, wenn sich die Hintergrundfarbe ändert.

Der Standardwert für foregroundColor ist Dynamic, ausgenommen colorUse hat den Wert B_W.

Ressource dynamicColor

Die Ressource dynamicColor steuert, ob Anwendungen die Farbe dynamisch ändern; das heißt, ob die Clients die Farbe ändern, wenn die Paletten gewechselt werden.

Wert 

Beschreibung 

True 

Clients ändern die Farbe dynamisch, wenn eine neue Palette ausgewählt wird. Dies ist der Standardwert. 

False 

Clients ändern die Farbe nicht dynamisch. Wenn eine neue Palette ausgewählt wird, verwenden die Clients die neuen Farben erst nach einem Neustart der Session. 

Wenn der Wert der Ressource dynamicColor True ist, ordnen Clients, die Farben nicht dynamisch ändern können (Nicht-Motif Anwendungen), andere Zellen der Farbtabelle zu als Clients, die die Farbe dynamisch ändern können.


Hinweis -

Da sich alle Clients diesselben Farbzellen teilen können, wird die Anzahl der vom Desktop verarbeiteten Farben reduziert, wenn dynamicColor auf False eingestellt wird.