Whisker Menu: anpassa sitt utseende till vårt GTK-tema i Xfce

Under lång tid har jag använt Whisker Menu som min meny i panelen Xfce Oavsett mina distributionsförändringar, men nyligen har jag fått spendera många timmar framför monitorn på natten och jag föredrar att färgerna på saker som jag använder mycket är mörkare.

Först trodde jag att Whisker inte följde / använde mitt tema gtk, men då fick jag reda på det med dess skapares ord som behandlas som ett vanligt eller normalt fönster (det kan inte vara en Gtk-meny på grund av de widgets som den använder orsakar problem) och därför följer det tematets färger, men fönstren, inte de som motsvarar menyerna:

Whisker Menu är ett vanligt fönster och därför matchar det GTK-temat för vanliga fönster. Det kan inte vara en GtkMenu på grund av de widgets den använder (tro mig, jag försökte), så det matchar inte menyernas teman

Men precis där beskriver Graeme hur detta enkelt kan ändras genom justeringar i filen .gtkrc-2.0.

Kom ihåg att det är en dold fil (ctrl + h o andra+. för att visa dem) och kanske inte finns i varje användares hemkatalog, om så bara skapar den

I mitt fall gick jag från detta:

Whisker Menu som standard

Whisker Menu som standard
Whisker-after

Modifierad Whisker-meny

Till detta:

Och jag gjorde det enligt vad han nämner på ovannämnda sida, följande kod ändrar höger eller kategoripanelen och menyn. bg hänvisar till bakgrunden, och fg framåt, i dessa fall till texterna. De tre staterna VANLIGT, AKTIV y FÖRLIGHT de hänvisar till det icke valda, valda och valda tillståndet men inte med markören över den.

Namnen på stilarna kan vara vad du vill så länge som namnet på widgeten är korrekt, i mitt fall som du kan se använder jag namn som hjälper mig att veta vilken del av menyn det är

Ställ in färgerna för Whisker Menu

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"

Medan detta ändrar vänster panel eller vy av elementen:

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

Och slutligen ändrar detta inmatningen / sökrutan:


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

Färgerna är naturligtvis "efter konsumentens smak", så anpassa dem efter dina behov. För att ändringarna ska träda i kraft är det nödvändigt att stänga sessionen och logga in igen, men om du föredrar att undvika besväret eller har viktiga saker öppna kan du starta om Xfce-panelen med xfce4-panel -r