Page 1 sur 1

Thème clair avec menus sombres

Posté : sam. 22 avr. 2017 11:03
par ledudulela
Lorsqu'on utilise un thème clair (sous MATE) mais que l'on souhaite avoir des menus sombres, il suffit de créer ou modifier le fichier caché /home/utilisateur/.gtkrc-2.0 (avec un éditeur de texte) et d'y écrire les lignes suivantes.

Code : Tout sélectionner

# Custom styles
style "gtk-theme-config-menu" {
   base[NORMAL] = "#505050"
   bg[NORMAL] = "#505050"
   bg[ACTIVE] = "#505050"
   bg[INSENSITIVE] = "#505050"
   text[NORMAL] = "#ffffff"
   fg[NORMAL] = "#ffffff"
}
widget_class"*<GtkMenu>*"style"gtk-theme-config-menu"
Image

Fermer la session pour prendre en compte les modifications.

Re: Thème clair avec menus sombres

Posté : sam. 22 avr. 2017 11:23
par Cyrrus
Hello, bon à savoir, merci pour l'astuce

Re: Thème clair avec menus sombres

Posté : sam. 22 avr. 2017 12:18
par zeb
Salut ledudulela ;)
Merci pour l'info 8-)
Par contre, je déplace dans MATE.
@+

Re: Thème clair avec menus sombres

Posté : lun. 8 mai 2017 19:01
par ledudulela
Bonjour, ci-dessus, cette astuce fonctionnait avec Mate 1.16 (en Gtk2).
Avec Mate 1.18 (en Gtk3), il faut créer ou modifier le fichier gtk.css se trouvant dans le répertoire caché
/home/utilisateur/.config/gtk-3.0/
avec le code suivant:

Code : Tout sélectionner

/* custom color scheme */

@define-color menu_bg_color #505050;
@define-color menu_fg_color #EEEEEC;
@define-color menu_selected_bg_color #505050;
@define-color menu_selected_color #FFFFFF;

/************
 * menuitem *
 ************/

.menu .menuitem {
	background-color: @menu_bg_color;
    color: @menu_fg_color;
}

.menu .menuitem:active,
.menu .menuitem:hover {
    color: @menu_selected_color;
}

.menu .menuitem:insensitive {
    color: mix(@menu_fg_color, @menu_bg_color, 0.6);
}
Ce code supplante le code par défaut du thème que l'on trouve, par exemple pour le thème Mint-X,
dans le fichier gtk-widgets.css du répertoire /usr/share/themes/Mint-X/gtk-3.0/

voilou

PS: Fermer la session pour prendre en compte les modifications.