Menu Whisker: adaptez son apparence à notre thème GTK dans Xfce

J'ai utilisé Whisker Menu comme mon menu dans le panneau Xfce Indépendamment de mes changements de distribution, cependant, ces derniers temps, j'ai dû passer de nombreuses heures devant le moniteur la nuit et je préfère que les couleurs des choses que j'utilise beaucoup soient plus sombres.

Au début, je pensais que Whisker ne suivait pas / n'utilisait pas mon thème gtk, mais ensuite j'ai découvert par les mots de son créateur qui est traitée comme une fenêtre normale ou normale (il ne peut pas s'agir d'un menu Gtk car les Widgets qu'il utilise posent problème) et donc s'il suit les couleurs du thème, mais celles des fenêtres, pas celles qui correspondent aux menus:

Whisker Menu est une fenêtre standard et correspond donc au thème GTK des fenêtres régulières. Cela ne peut pas être un GtkMenu à cause des widgets qu'il utilise (croyez-moi, j'ai essayé), donc cela ne correspond pas à la thématisation des menus

Mais là, Graeme explique comment cela peut être facilement modifiable via des ajustements dans le fichier .gtkrc-2.0.

N'oubliez pas qu'il s'agit d'un fichier caché (Ctrl + h o Alt+. pour les afficher) et peut ne pas être présent dans le répertoire personnel de chaque utilisateur, si c'est le cas, créez-le

Dans mon cas, je suis parti de ceci:

Menu Whisker par défaut

Menu Whisker par défaut
Whisker-après

Menu Whisker modifié

Pour ça:

Et je l'ai fait selon ce qu'il mentionne dans la page susmentionnée, le code suivant modifie le panneau de droite ou les catégories et le menu. bg fait référence à l'arrière-plan, et fg à l'avant, dans ces cas aux textes. Les 3 états ORDINAIRE, ACTIVE y PRÉ-LUMIÈRE ils se réfèrent respectivement à l'état non sélectionné, sélectionné et sélectionné mais pas avec le curseur dessus.

Les noms des styles peuvent être ce que vous voulez tant que le nom du widget est correct, dans mon cas, comme vous pouvez le voir, j'utilise des noms qui m'aident à savoir de quelle partie du menu il s'agit.

Définir les couleurs du menu 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"

Pendant que cela modifie le panneau de gauche ou la vue des éléments:

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

Et enfin cela change l'apparence de la zone de saisie / recherche:


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

Les couleurs sont bien entendu "au goût du consommateur", alors adaptez-les en fonction de vos besoins. Pour que les modifications prennent effet, il est nécessaire de fermer la session et de vous reconnecter, mais si vous préférez éviter les tracas ou ouvrir des éléments importants, vous pouvez redémarrer le panneau Xfce avec xfce4-panel -r