Common Desktop Environment: Användarhandbok för systemadministratörer

Färguppsättningar

Varje färguppsättning i aktuell palett representeras av en färgknapp i dialogrutan Inställningar - Färg. Varje färg identifieras av ett färguppsättnings-ID (ett tal mellan 1 och 8).

Figur 17-1 Värden på färguppsättnings-ID för HIGH_COLOR

Graphic

Varje färguppsättning utgörs av upp till fem färger. Varje färgknapp visar bakgrundsfärgen på färguppsättningen. De fem färgerna i varje färguppsättning representerar följande komponenter:

foreground - förgrunden i ett programfönster eller en fönsterram. Den är alltid svart eller vit. Den används ofta för text i fönster och rubriker.

background - bakgrunden i ett programfönster eller en fönsterram.

topShadowColor - färgen på övre och vänstra ytan för programkontroller (t ex tryckknappar) och fönsterramar.

bottomShadowColor - färgen på nedre och högra ytan för programkontroller och fönsterramar.

selectColor - färgen som anger aktivt läge för vissa kontroller, t ex aktiva växlar och knappar.

Antalet färguppsättningar som används av varje palett bestäms av resursen colorUse, som användaren kan ange med hjälp av dialogrutan Antal färger i Inställningar.

Ange färgvärden

Inställningar använder RGB-värden när information skrivs till palettfilerna. Syntaxen för RGB-tal är:

#RödGrönBlå

Röd, Grön och Blå är hexadecimala tal som vart och ett 1 till 4 siffror långt. De anger vilken mängd färg som ska användas. Du måste ange samma antal siffror för var och en av färgerna. Giltiga färgvärden består därför av 3, 6, 9 eller 12 hexadecimala siffror.

Vit kan t ex anges på något av följande sätt:

#fff 
#ffffff 
#fffffffff 
#fffffffffffff

Om du anger färgresurser direkt använder du antingen färgnamnet eller RGB-värdet. I filen /usr/lib/X11/rgb.txt listas alla namngivna färger.

Hur färguppsättningar tilldelas resurser

Skrivbordet tilldelar färguppsättningar till olika skärmelement via resurser. Tilldelningarna visas i Tabell 17-5.

Tabell 17-5 Färguppsättningar som tilldelats resurser

Resurs 

Visningselement 

activeColorSetId

Ramfärg för det aktiva fönstret

inactiveColorSetId

Ramfärg för inaktivt fönster

textColorSetId

Områden för textinmatning

primaryColorSetId

Huvudbakgrunder för program

secondaryColorSetId

Menyfält, menyer och dialogrutor för program 

Dessa resurser använder ett färguppsättnings-ID som värde. Genom att skärmelement anges med färguppsättnings-ID, kan elementet dynamiskt ändras till det nya färgschemat när en ny palett markeras i Inställningar.

Du använder de här resurserna för enstaka program. Följande rad visar hur du visuellt grupperar alla dtterm-fönster genom att använda färguppsättning 8 för huvudfärgen.

dtterm*primaryColorSetId:   8

Standardtilldelningar av färguppsättningar

Färguppsättnings-ID som används till skärmelement är beroende av inställningen Ange antal färger i Inställningar:

Tabell 17-6 visar färguppsättnings-ID för många färger (8 färguppsättningar) - Inställningen Fler skrivbordsfärger i Inställningar.

Tabell 17-6 Fler skrivbordsfärger

Färguppsättnings-ID 

Visningselement 

Ramfärg för det aktiva fönstret. 

Ramfärg för inaktiva fönster 

Oanvända (standard) 

Ytor för inmatning av text 

Huvudbakgrunder för program 

Menyfält, menyer och dialogrutor för program 

Oanvänd som standard 

Frontpanelens bakgrund 

Tabell 17-7 visar färguppsättnings-ID för normalt antal färger (4 färguppsättningar) - Inställningen Fler programfärger i Inställningar.

Tabell 17-7 Fler programfärger

Färguppsättnings-ID 

Visningselement 

Ramfärg för det aktiva fönstret. 

Ramfärg för inaktiva fönster 

Bakgrundsfärg för program och frontpanel 

Ytor för textinmatning 

Tabell 17-8 visar färguppsättnings-ID för få färger (2 färguppsättningar) - Inställningen Ännu fler programfärger i Inställningar.

Tabell 17-8 Ännu fler programfärger

Färguppsättnings-ID 

Standardvärdet på resursen 

Aktiv fönsterram, knappar för markering av arbetsyta 

Alla andra skärmelement