• XFCE > le fichier gtkrc

      LOCALISATION

      /usr/share/themes/NOM-DU-THEME/gtk-2.0/gtkrc

       

      On peut créer un dossier caché .themes dans 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_color couleur du texte des infobulles

      selected_bg_color

      selected_fg_ color

      text_color couleur du texte

      bg_color couleur du fond

      tooltip_bg_color couleur de fond des infobulles

      link_color couleur 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

      Manux043

      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.org

      http://www.gtk.org/tutorial/

      A+
      Manux043

      #3 Le 06/08/2006, à 11:08

      mika
      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.org

      http://www.gtk.org/tutorial/

      A+
      Manux043

      Non, 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"
      

      Image

      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 MG2450
      Cyrrus
      Messages : 402
      Enregistré le : mar. 29 nov. 2016 01:09
      Localisation : French County

      Message par Cyrrus » sam. 22 avr. 2017 11:23

      Hello, bon à savoir, merci pour l’astuce
      zeb
      Administrateur du site
      Messages : 13012
      Enregistré le : ven. 19 juin 2015 22:13
      Localisation : Au pays du mistral

      Message par zeb » sam. 22 avr. 2017 12:18

      Salut ledudulela ;)
      Merci pour l’info 8-)
      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.
      ledudulela
      Messages : 201
      Enregistré le : mer. 15 juil. 2015 20:49
      Localisation : France - Gironde

      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.

       

       

 

Aucun commentaire

 

Laissez un commentaire