Noticia Whisker Menu: adaptar su apariencia a nuestra tema GTK en Xfce

Desde hace un buen tiempo he estado usando Whisker Menu como mi menú en el panel de Xfce sin importar mis cambios de distribución, sin embargo últimamente he tenido que pasar muchas horas frente al monitor de noche y prefiero que los colores de cosas que uso mucho sean más oscuros.

En un principio pensé que Whisker no seguía/usaba mi tema Gtk, pero luego me entere por palabras de su creador que es tratado como una ventana regular o normal (No puede ser una Menu Gtk debido a los Widgets que usa causan problemas) y por tanto si sigue los colores del tema, pero los de las ventanas, no los que corresponden a los menús:


Whisker Menu is a regular window and therefore it matches the GTK theme of regular windows. It can not be a GtkMenu because of the widgets it uses (believe me, I tried), so it does not match the theming of menus

Pero allí mismo Graeme detalla como esto puede ser fácilmente modificable por medio de ajustes en el archivo .gtkrc-2-0.
Recordar que es un archivo oculto(Ctrl + h o Alt+. para mostrarlos) y puede no estar presente en el directorio Home de cada usuario, si es así simplemente crearlo

En mi caso pase de esto:


Whisker Menu por defecto


Whisker Menu modificado


A esto:

Y lo hice de acuerdo a lo que el menciona en la página anteriormente mencionada, el siguiente código modifica el panel derecho o de categorías y el menú. bg se refiere al fondo , y fg al frente, en estos casos a los textos. Los 3 estados NORMAL, ACTIVE y PRELIGHT se refieren respectivamente a el estado sin seleccionar, seleccionado y seleccionado pero no con el cursor sobre el.

Los nombres de los estilos pueden ser los que ustedes quieran siempre y cuando el nombre del Widget sea el correcto, en mi caso como ven uso nombres que me ayuden a saber de que parte del menú se trata
Establecer los colores para 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"

Mientras que este modifica el panel izquierdo o vista de los elementos:

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

Y por último este cambia la apariencia de la caja de entrada/búsqueda:


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

Los colores por supuesto son “a gusto del consumidor”, así que adaptenlos de acuerdo a sus necesidades. Para que los cambios tomen efecto es necesario cerrar la sesión y loguearse de nuevo, sin embargo si prefieren evitarse la molestia o tienen cosas importantes abiertas puede reiniciar el panel de xfce con xfce4-panel -r

La entrada Whisker Menu: adaptar su apariencia a nuestra tema GTK en Xfce aparece primero en Desde Linux.


WSuqntEUwZs


Continúar leyendo...