-
XFCE > le fichier gtkrc
- Manux043
- mika
- ledudulela
- Messages : 201
- Enregistré le : mer. 15 juil. 2015 20:49
- Localisation : France - Gironde
LOCALISATION
/usr/share/themes/NOM-DU-THEME/gtk-2.0/gtkrcOn peut créer un dossier caché
.themesdans le/home/utilisateur/.Puis copier l’ensemble du thème dans ce dossier.
Avantages : /usr/share/themes/ n’est pas affecté - Pas de sudo - Insensible à update et upgrade.
EXPLICATIONS
gtk-color-scheme = "base_color:#FFFFFF\n fg_color:#4a4a4a\n tooltip_fg_color:#4a4a4a\n selected_bg_color:#9ab87c\n selected_fg_color:#FFFFFF\n text_color:#4a4a4a\n bg_color:#f0f0f0\n insensitive_bg_color:#fbfcfc\n insensitive_fg_color:#a9a9a9\n notebook_bg:#ffffff\n dark_sidebar_bg:#454545\n tooltip_bg_color:#fbeaa0\n link_color:#5294E2\n menu_bg:#ffffff"
ATTENTION : tout le block ne tient qu’en une seule ligne !
base_color
fg_color
tooltip_fg_colorcouleur du texte des infobullesselected_bg_color
selected_fg_ color
text_color couleur du texte
bg_color couleur du fond
tooltip_bg_colorcouleur de fond des infobulleslink_colorcouleur des liens dans certaines applications—
gtk-icon-sizes = "gtk-button=16,16″ # This makes button icons smaller.
gtk-auto-mnemonics = 1
gtk-primary-button-warps-slider = 1
include "main.rc"
include "apps.rc"
include "panel.rc"
include "menubar-toolbar/menubar-toolbar.rc"
—
e cherche désespérément une documentation à propos de gtkrc.
Je m’explique. Je trouve le thème Human très joli, sauf un détail : le gradient dans la barre de menu des applications GTK, qui n’est pas vraiment un dégradé mais plutôt une suite de changements brusques de couleur, du style un gradient 256-couleurs.
Donc j’aimerais remplacer ce gradient par soit un "vrai" gradient, plus doux, soit le supprimer purement et simplement.
Donc j’ai ouvert le fichier /usr/share/themes/Human/gtk-2.0/gtkrc (je pense que c’est celui-là qu’il faut modifier ?), j’ai trouvé une ligne "menubarstyle", mais bon, j’aimerais bien savoir exactement ce que sont "sunken", "flat" ou "flat gradient", ce que ça va changer, quelles couleurs ça utilise…
Bref, si je pouvais éviter de tester toutes les combinaisons jusqu’à trouver la bonne, je serais très content. Donc si vous connaissez une bonne doc complète sur gtkrc… merci d’avance
#2 Le 06/08/2006, à 10:55
Salut,
je n’utilise pas gnome mais enlightenment. Pour ce qui est des barres de fenetres en dégradé, je n’ai donc pas. J’ai cependant quelques applis sous GTK. Les thèmes et icônes y sont configurées avec les fichiers locaux $HOME/.gtkrc et $HOME/.gtkrc-2.0. Pas la peine donc de modifier les fichiers sous /usr car en cas de réinstallation…
Pour ce qui est de la doc tu peux aller faire un petit tour sur gtk.orghttp://www.gtk.org/tutorial/
A+
Manux043#3 Le 06/08/2006, à 11:08
Manux043 a écrit :Salut,
je n’utilise pas gnome mais enlightenment. Pour ce qui est des barres de fenetres en dégradé, je n’ai donc pas. J’ai cependant quelques applis sous GTK. Les thèmes et icônes y sont configurées avec les fichiers locaux $HOME/.gtkrc et $HOME/.gtkrc-2.0. Pas la peine donc de modifier les fichiers sous /usr car en cas de réinstallation…
Pour ce qui est de la doc tu peux aller faire un petit tour sur gtk.orghttp://www.gtk.org/tutorial/
A+
Manux043Non, ce qu’il veut lui c’est modifier son theme donc sa démarche est presque bonne. Le fichier dans le home sert juste à stocker le nom du theme gtk et de plus il sert pas à grand chose sous gnome.
Le mieux c’est de copier le theme que tu veux modifier dans ton $HOME/.themes (sous un autre nom) et de jeter un coup d’oeil ici.
Ensuite c’est vrai que les moteurs (ou engine) GTK sont assez mal documentés, mais en cherchant bien (et en bidouillant un peu), on y arrive.
Bon courage.—
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"
Fermer la session pour prendre en compte les modifications.
leDuduLéLà - Linux Mint Debian Edition 1 Mate 2 Mate 3 Cinnamon / 64 bits
CM: MSI H97M-G43 // CPU: i3-4150 - 3.5 GHz - 2 coeurs, 4 threads // RAM: Kingston 8Go DDR3
CG intégrée: Intel HD Graphics 4000 // Alim: Corsair 430 W // imprim. Canon MG2450Message par zeb » sam. 22 avr. 2017 12:18
Salut ledudulela
Merci pour l’info
Par contre, je déplace dans MATE.
@+LMDE3 cinnamon 64-bit + Lm 17.3 MATE.
Proc: intel I5 4440, Cm: Gigabyte GA-B85M-D3H, Alim: Corsair CX Bronze 430 W, Ram: Crucial Ballistix Sport, 2 x 2 Go.
SSD: 2.5 sandisk ultra+ 64 Go pour /+home, DD: Seagate Barracuda 500 Go pour mes données persos, DD maxtor 160 Go pour la sauvegarde ciblée via luckybackup.
Impr: HP Envy 4502.Message par ledudulela » lun. 8 mai 2017 19:01
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/PS: Fermer la session pour prendre en compte les modifications.
—