Kromě přizpůsobení klávesových zkratek nabízí aptitude i změnu barev
nejrůznějších částí uživatelského prostředí. Pro změnu barvy elementu
el
přiřaďte konfigurační položce
Aptitude::UI::Colors::
dvojici hodnot: barvu popředí a barvu pozadí (v tomto
pořadí). Například chcete-li, aby se porušené balíky zobrazovaly
červeně na černém pozadí místo tradiční černé na červené, napište do
konfiguračního souboru následující:
el
Aptitude::UI::Colors::PkgBroken {red; black;};
Dostupné barvy jsou black
(černá),
blue
(modrá), cyan
(modrozelená), green
(zelená),
magenta
(fuchsiová), red
(červená), white
(bílá) a yellow
(žlutá)[11]. S barvami úzce souvisí i možnost natavit textový element
tak, aby se tvářil, že je psán tučným písmem. Stačí před před název
barvy popředí přidat „bold
“. Výsledek
pak může být třeba boldwhite
, která se používá pro
nainstalované balíky.
Když spojíte vše řečené dohromady, můžete pomocí nasledujícího jednoduchého kódu změnit několik barev,
Aptitude::UI::Colors { DefaultWidgetBackground {boldwhite; magenta;}; ScreenStatusColor {green; cyan;}; ScreenHeaderColor {red; yellow;}; Progress {cyan; white;}; };
což má za následek následující výstup:
Seznam barev (částí uživatelského prostředí) naleznete v tabulce 2.10 – „Upravitelné barvy v aptitude“. Implicitní nastavení každé barvy je zapsáno
jako pár
.
popředí
,
pozadí
Obrázek 2.10. Upravitelné barvy v aptitude
Barva | Implicitní | Popis |
---|---|---|
Bullet | yellow,black | Barva použitá pro zobrazení odrážek v seznamech. |
DefaultWidgetBackground | white,black | Barva použitá pro vykreslení prázdných částí obrazovky a implicitní barva pro zobrazení textu. |
DepBroken | black,red | Barva použitá pro zobrazení nesplněných závislostí. |
DownloadHit | black,green | Barva použitá pro naznačení, že soubor byl zkontrolován, ale je nezměněn, tudíž se nebude stahovat. |
DownloadProgress | black,yellow | Barva použitá pro zobrazení postupu stahování. |
Error | boldwhite,red | Barva použitá pro zobrazení chybových hlášek. |
HighlightedMenuBar | boldwhite,blue | Barva použitá pro zobrazení vybrané položky v pruhu menu. |
HighlightedMenuEntry | boldblue,white | Barva použitá pro zobrazení vybrané položky v rozbalovacím menu. |
MediaChange | boldyellow,red | Barva použitá pro zobrazení výzvy na vložení dalšího CD. |
MenuBar | boldblue,white | Barva použitá pro zobrazení pruhu menu. |
MenuBorder | boldwhite,blue | Barva použitá pro zobrazení orámování okolo menu. |
MenuEntry | white,blue | Barva použitá pro zobrazení položek menu. Při kreslení akčních kláves se použije tučná varianta. |
MineBombColor | boldred,black | Barva použitá pro zobrazení bomb v Minovém poli. |
MineFlagColor | boldred,black | Barva použitá pro zobrazení vlajek v Minovém poli. |
PkgBroken | black,red | Barva použitá pro zobrazení balíků, které mají nesplněné závislosti. |
PkgToHold | black,white | Barva použitá pro zobrazení balíků, které jsou podrženy v aktuální verzi. |
PkgToInstall | black,green | Barva použitá pro zobrazení balíků, které budou instalovány (ne aktualizovány) nebo reinstalovány. |
PkgToRemove | black,magenta | Barva použitá pro zobrazení balíků, které budou odstraněny nebo vyčištěny. |
PkgToUpgrade | black,cyan | Barva použitá pro zobrazení balíků, které budou aktualizovány. |
Progress | blue,yellow | Barva použitá pro zobrazení indikátorů postupu, např. toho, který se zobrazuje při načítání vyrovnávací paměti. |
ScreenHeaderColor | boldwhite,blue | Barva použitá pro zobrazení záhlaví obrazovky (informace nahoře na obrazovce). |
ScreenStatusColor | boldwhite,blue | Barva použitá pro zobrazení stavového řádku dole na obrazovce. |