Manuale del CDE Solaris per utenti esperti e amministratori di sistema

Numero di colori usati dalla Gestione degli stili

Il numero dei colori usati dalla Gestione degli stili dipende dai valori delle seguenti risorse:

colorUse: configura il numero dei colori usati dal desktop

shadowPixmaps: indica al desktop di sostituire i due colori di ombreggiatura con mappe di pixel

foregroundColor: specifica se il colore di primo piano debba cambiare dinamicamente

dynamicColor: controlla se le applicazioni cambiano colore quando si specifica una nuova tavolozza

La Tabella 17-9 mostra il massimo numero di colori allocati per il desktop.

Tabella 17-9 Numero di colori per il desktop

Schermo 

Numero massimo di colori 

Numero ricavato da 

B_W 

Bianco e nero 

LOW_COLOR 

12 

Due set di colori moltiplicati per cinque colori, più bianco e nero 

MEDIUM_COLOR 

22  

Quattro set di colori moltiplicati per cinque colori, più bianco e nero 

HIGH_COLOR 

42 

Otto set di colori moltiplicati per cinque colori, più bianco e nero 

Per determinare il numero massimo di colori:

  1. Moltiplicare il numero dei set di colori della tavolozza per il numero di colori di ogni set.

  2. Aggiungere 2 (per bianco e nero).

    Tuttavia, con la seguente configurazione si possono ottenere solo dieci colori nella tavolozza: quattro set di colori per due colori di ogni set (background e selectColor) più bianco e nero:

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

    Nota -

    Le icone a più colori utilizzano quattordici colori aggiuntivi.


Risorsa colorUse

Il valore predefinito della risorsa colorUse è MEDIUM_COLOR. Il valore di questa risorsa influisce sul numero dei set di colori usati in una tavolozza. Il numero dei colori utilizzati per le ombreggiature dipende da altre risorse. Il valore di colorUse influisce anche sull'uso delle icone a più colori.

Valore 

Descrizione 

B_W 

Impostazione "Bianco e nero" della Gestione degli stili. Visualizzazione in 1-3 piani di colore. Numero dei set di colori: 2. Numero massimo di colori: 2. Numero di colori predefinito: 2. Nessuna icona a più colori. 

LOW_COLOR 

Impostazione "Massimo di colori per le applicazioni" della Gestione degli stili. Visualizzazione in 4-5 piani di colore. Numero dei set di colori: 2. Numero massimo di colori: 12. Numero di colori predefinito: 12. Nessuna icona a più colori. 

MEDIUM_COLOR 

Impostazione "Più colori per le applicazioni" della Gestione degli stili. Visualizzazione in 6 piani di colore. Numero dei set di colori: 4. Numero massimo di colori: 22. Numero di colori predefinito: 22. Icone a più colori. 

HIGH_COLOR 

Impostazione "Più colori per il desktop" della Gestione degli stili. Visualizzazione in 7 o più piani di colore. Numero dei set di colori: 8. Numero massimo di colori: 42. Numero di colori predefinito: 42. Icone a più colori. 

Valore predefinito  

Il desktop sceglie il valore corretto per lo schermo in uso. (Per ridurre il numero dei colori usati dal desktop per gli schermi "High-color", la risorsa colorUse viene impostata automaticamente su MEDIUM_COLOR.)

Risorsa shadowPixmaps

La risorsa shadowPixmaps indica al desktop di sostituire i due colori di ombreggiatura con mappe di pixel. Queste mappe di pixel miscelano il colore di sfondo con il bianco o con il nero per simulare i valori di ombreggiatura superiore e inferiore. Questo riduce di due il numero dei colori necessari, poiché non occorre allocare le celle per i colori di ombreggiatura.

Valore 

Descrizione 

True 

Il desktop crea le mappe di pixel topShadowPixmap e bottomShadowPixmap da usare al posto dei colori di ombreggiatura.

False 

Il desktop utilizza i valori di topShadowColor e bottomShadowColor della tavolozza.

Il valore predefinito per shadowPixmaps dipende dall'impostazione della risorsa colorUse e dal supporto hardware per lo schermo.

Risorsa foregroundColor

La risorsa foregroundColor specifica il modo in cui il colore di primo piano viene configurato in una tavolozza.

Impostazione 

Risultato 

White 

Il colore di primo piano è impostato sul bianco. 

Black 

Il colore di primo piano è impostato sul nero. 

Dynamic (Valore predefinito) 

Il colore di primo piano viene impostato dinamicamente sul bianco o sul nero in base al valore di background. Ad esempio, se lo sfondo è impostato sul giallo o su un altro colore chiaro, il sistema sceglierà per il primo piano il colore nero.

Se foregroundColor è impostato su Black o White, il numero dei colori del set viene ridotto di uno, e il colore di primo piano non cambierà in risposta alle modifiche nel colore di sfondo.

Il valore predefinito per foregroundColor è Dynamic, salvo i casi in cui il valore di colorUse sia B_W.

Risorsa dynamicColor

La risorsa dynamicColor determina se i colori delle applicazioni debbano cambiare dinamicamente o meno; determina cioè se i client cambieranno colore con la scelta di una nuova tavolozza.

Valore 

Descrizione 

True 

I client cambiano colore dinamicamente quando si seleziona una nuova tavolozza. È il valore predefinito. 

False 

I client non cambiano colore dinamicamente. Quando si seleziona una nuova tavolozza, i suoi colori verranno applicati solo all'avvio della sessione successiva. 

Se il valore della risorsa dynamicColor è True, i client che non possono cambiare colore in modo dinamico (applicazioni non-Motif) allocheranno nella mappa dei colori celle diverse rispetto a quelle allocate dai client che cambiano colore dinamicamente, anche se il colore visualizzato sarà lo stesso.


Nota -

Poiché impostando dynamicColor su False tutti i client condividono le stesse celle di colori, con questa impostazione si riduce il numero dei colori utilizzati dal desktop.