Whisker Menu: přizpůsobte svůj vzhled našemu tématu GTK v Xfce

Už dlouho používám Nabídka Whisker jako moje nabídka v panelu Xfce Bez ohledu na mé změny distribuce jsem však v poslední době musel v noci trávit mnoho hodin před monitorem a dávám přednost tomu, aby barvy věcí, které hodně používám, byly tmavší.

Nejprve jsem si myslel, že Whisker mé téma nesleduje / nepoužívá gtk, ale pak jsem to zjistil slovy jeho tvůrce se kterým se zachází jako s běžným nebo normálním oknem (Nemůže to být nabídka Gtk kvůli použitým widgetům, způsobují problémy), a proto pokud sleduje barvy motivu, ale barvy oken, ne ty, které odpovídají nabídkám:

Whisker Menu je běžné okno, a proto odpovídá tématu GTK běžných oken. Nemůže to být GtkMenu kvůli widgetům, které používá (věřte mi, zkusil jsem to), takže neodpovídá tematice nabídek

Ale právě tam Graeme podrobně popisuje, jak to lze snadno změnit pomocí nastavení v souboru .gtkrc-2.0.

Pamatujte, že se jedná o skrytý soubor (Ctrl + h o Další+. k jejich zobrazení) a nemusí být v domovském adresáři každého uživatele, pokud ano, stačí jej vytvořit

V mém případě jsem šel z tohoto:

Nabídka Whisker ve výchozím nastavení

Nabídka Whisker ve výchozím nastavení
Whisker-after

Upravená nabídka vousů

K tomuto:

A udělal jsem to podle toho, co zmiňuje na výše uvedené stránce, následující kód upravuje pravý panel nebo kategorie a nabídku. bg odkazuje na pozadí a fg dopředu, v těchto případech k textům. Tyto 3 státy NORMÁLNÍ, ACTIVE y PRELIGHT odkazují na nevybraný, vybraný a vybraný stav, ale ne s kurzorem nad ním.

Názvy stylů mohou být libovolné, pokud je název Widgetu správný, v mém případě, jak vidíte, používám názvy, které mi pomohou zjistit, o jakou část nabídky se jedná

Nastavte barvy nabídky Whisker

style "WhiskerNegro"
{
bg[NORMAL] = "#404040"
bg[ACTIVE] = "#606060"
bg[PRELIGHT] = "#808080"
fg[NORMAL] = "#ccc"
fg[ACTIVE] = "#fff"
fg[PRELIGHT] = "#fff"
}
widget "whiskermenu-window*" style "WhiskerNegro"

Tímto způsobem se upraví levý panel nebo pohled na prvky:

style "ArbolNegroNumix"
{
base[NORMAL] = "#2D2D2D"
base[ACTIVE] = "#D64937"
text[NORMAL] = "#ccc"
text[ACTIVE] = "#fff"
}
widget "whiskermenu-window*TreeView*" style "ArbolNegroNumix"

A nakonec to změní vzhled vstupního / vyhledávacího pole:


style "Busqueda"
{
base[NORMAL] = "#2D2D2D"
base[ACTIVE] = "#D64937"
text[NORMAL] = "#ccc"
text[ACTIVE] = "#fff"
}
widget "whiskermenu-window*GtkEntry*" style "Busqueda"

Barvy jsou samozřejmě „podle vkusu spotřebitele“, proto si je přizpůsobte podle svých potřeb. Aby se změny projevily, je nutné relaci ukončit a znovu se přihlásit, nicméně pokud se chcete vyhnout problémům nebo máte otevřené důležité věci, můžete panel Xfce restartovat pomocí xfce4-panel -r