web-dev-qa-db-fra.com

Comment changer la palette de couleurs GTK3 sur Ubuntu 13.04

Je suis en train de passer de Windows 7 à Ubuntu 13.04. J'ai déjà utilisé Ubuntu à deux reprises sur mon ordinateur portable et je suis revenu à Windows 7. Principalement parce que les couleurs orange et grises d'Ubuntu sont simplement laides. Je sais comment changer l'ambiance en radiance, mais les couleurs GTK DEVRAIENT être personnalisables. J'ai réussi à le faire une fois avec 12.04 en utilisant le gestionnaire de couleurs de KDE, mais la chose m'a échappé.

Existe-t-il un moyen de changer la palette de couleurs de 13.04 sans télécharger un thème qui peut ou non fonctionner?

2
Michael87

Les couleurs sont personnalisables. Mais cela dépend du thème que vous utilisez. Ce que j'écris ci-dessous ne s'applique pas au thème Adwaita, qui est un peu "verrouillé", car une partie du code était dans un binaire la dernière fois que j'ai regardé.

Quoi qu’il en soit, ce qui suit concerne d’autres thèmes gtk2 et gtk3. Il existe un outil permettant une certaine personnalisation. Il a été décrit par son développeur dans Personnalisation des thèmes GTK avec les préférences de thème GTK .

Pour citer à partir de là:

Personnaliser un thème GTK peut s'avérer frustrant, en particulier si les thèmes GTK2 et GTK3 s'y trouvent. Et pourquoi passer à travers tous les tracas quand vous voulez changer seulement quelques choses. Vous ne devez plus! J'ai créé un outil de configuration de thème GTK qui permet à quiconque de modifier facilement certains éléments de base d'un thème GTK (GTK2 et GTK3) à l'aide d'une interface simple.

Vous devez installer un fichier ppa:

Sudo add-apt-repository ppa:shimmerproject/ppa
Sudo apt-get update
Sudo apt-get install gtk-theme-config

L'installation de ce logiciel vous permettra de personnaliser pas mal de choses.

Si vous voulez vraiment peaufiner votre thème, vous devrez peut-être en modifier les composants vous-même. Ces fichiers se trouveront dans le dossier nommé d'après votre thème. Selon votre configuration, vous devrez peut-être regarder dans /usr/share/themes ou dans ~/.themes.

Je préfère avoir mes thèmes dans ~/.themes parce que les modifications seront spécifiques à l'utilisateur et non pas à l'échelle du système (et vous n'aurez pas besoin de Sudo). Mettre vos thèmes dans ~/.themes consiste simplement à créer le dossier caché .themes, puis à le copier dans l’ensemble du dossier du thème à partir de /usr/share/themes. Vous voudrez peut-être renommer le nom du dossier de thème copié pour le distinguer des autres. Les fichiers pertinents peuvent inclure:

  • gtkrc dans le dossier gtk-2.0
  • gtk.css dans le dossier gtk-3.0 et
  • gtk-widgets.css également dans le dossier gtk-3.0

(Pour éditer ces fichiers, vous aurez besoin de connaissances de base en CSS et sur la description des couleurs. Idéalement, vous utiliseriez un éditeur de texte permettant la coloration syntaxique. Gedit fonctionne très bien à cet effet. Et vous remarquerez l'effet changements apportés, vous devrez peut-être basculer vers un autre thème et revenir ou même vous déconnecter et vous reconnecter.)

8
user25656