web-dev-qa-db-fra.com

Personnalisation du thème Ambiance GTK * juste * pour un utilisateur

Est-il possible de personnaliser l'apparence du thème Ambiance juste pour un utilisateur?

J'ai lu la possibilité de le faire:

Sudo vim /usr/share/themes/Ambiance/gtk-2.0/gtkrc

mais pourrait-on faire quelque chose pour changer:

  • un seul réglage

for

  • un seul utilisateur?

Peut-être changer quelque chose dans le répertoire .themes de l'utilisateur?

Remarque: je préférerais ne pas copier le thème complet dans le répertoire utilisateur, juste pour fournir un mécanisme override après l'application du thème "global", indépendamment du thème si possible, mais de toute façon juste en spécifiant ce doit être différent, ne pas dupliquer la définition de thème entière.

2
Robottinosino

C'est possible.

  1. Commencez par installer Gnome Tweak Tool.
  2. Créer un .themes dossier dans le dossier Accueil de l'utilisateur s'il n'existe pas.
  3. Copiez le /usr/share/themes/Ambiance dans le dossier .themes.
  4. Renommez-le en My_Ambiance ou autre chose.
  5. Déconnectez-vous et reconnectez-vous avec l'utilisateur que vous souhaitez modifier.
  6. Modifiez le thème comme vous le souhaitez (j'ai modifié les fichiers css manuellement)
  7. Ouvrez Gnome Tweak Tool et sélectionnez My_Ambiance
1
To Do

Voici une autre façon, mais cela dépend aussi de votre capacité à modifier les composants du thème. Le thème Ambiance et la plupart des autres thèmes ont un gtk-2.0 dossier et un gtk-3.0 dossier.
Pour modifier les applications gtk-2, vous devez créer un fichier caché, .gtkrc-2.0 dans le répertoire personnel de votre utilisateur spécifique. Dans ce fichier, vous placerez des mods qui remplacent les valeurs présentes dans /usr/share/themes/Ambiance/gtk-2.0/gtkrc.
Pour modifier les applications gtk-3, vous devez d'abord décider où se trouve le code. Par exemple, dans /usr/share/themes/Ambiance/gtk-3.0 il y a gtk.css, gtk-widgets.css, settings.ini, etc. Copiez uniquement le ou les fichiers pertinents sur les utilisateurs spécifiques ~/.config/gtk-3.0 dossier et modifiez ce que vous souhaitez.
Comme décrit dans l'autre réponse, utilisez l'outil Gnome Tweak (mais cela pourrait attirer beaucoup d'autres choses GNOME qui peuvent ou non être souhaitables) ou l'outil Ubuntu Tweak, qui à mon avis est plus polyvalent, pour passez à n'importe quel autre thème et revenez à votre thème d'origine. Cette étape est nécessaire pour que les modifications prennent effet.
De cette façon, vous n'avez pas besoin de dupliquer l'intégralité du thème ni même de créer un ~/.themes dossier. Et toutes ces modifications n'ont pas besoin de Sudo.

1
user25656