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).
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 knappar) 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.
Inställningar använder RGB-värden när information skrivs till palettfilerna. Syntaxen för RGB-tal är:
#RedGreenBlue
Röd, Grön och Blå är hexadecimala tal som vart och ett är 1 till 4 siffror långt. De anger vilken mängd av färgen 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. Filen /usr/lib/X11/rgb.txt innehåller en lista över alla namngivna färger.
Skrivbordssystemet kopplar färguppsättningar till olika visningselement via resurser. Tilldelningarna visas i Tabell 17-5.
Tabell 17-5 Färguppsättningar som tilldelats resurser
Resurs |
Visningselement |
---|---|
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
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 (färguppsättningar med åtta färger) - inställningen Fler skrivbordsfärger i Inställningar.
Tabell 17-6 Fler skrivbordsfärger
Färguppsättnings-ID |
Visningselement |
---|---|
1 |
Ramfärg för det aktiva fönstret. |
2 |
Ramfärg för inaktiva fönster |
3 |
Oanvända (standard) |
4 |
Ytor för textinmatning |
5 |
Huvudbakgrunder för program |
6 |
Menyfält, menyer och dialogrutor för program |
7 |
Oanvänd som standard |
8 |
Huvudgruppens bakgrund |
Tabell 17-7 visar färguppsättnings-ID för normala färger (fyrfärgsuppsättningar) - Inställningen Fler programfärger i Inställningar.
Tabell 17-7 Fler programfärger
Färguppsättnings-ID |
Visningselement |
---|---|
1 |
Ramfärg för det aktiva fönstret. |
2 |
Ramfärg för inaktiva fönster |
3 |
Bakgrundsfärg för program och huvudgrupp |
4 |
Ytor för textinmatning |
Tabell 17-8 visar färguppsättnings-ID för få färger (tvåfärgsuppsättningar) - inställningen Ännu fler programfärger i Inställningar.
Tabell 17-8 Få färger
Färguppsättnings-ID |
Visningselement |
---|---|
1 |
Aktiv fönsterram, knappar för markering av arbetsyta |
2 |
Alla andra skärmelement |