web-dev-qa-db-fra.com

Changer le thème de geany entièrement

Je sais comment changer la couleur de l'éditeur (view-> Change color eux ...)

Mais je veux changer la totalité de la fenêtre de geany (capture d'écran) en sombre. Est-ce possible?

enter image description here

1
Zhenyu

Réponse courte: oui !!

J'ai trouvé ceci https://unix.stackexchange.com/a/185115 :

Avec gtk + ≥ 3.12, vous pouvez charger un thème spécifique et sa variante (sombre, clair) application par application1 à l'aide de la variable d'environnement GTK_THEME = theme: variant. Selon le manuel de référence de gtk +:

GTK_THEME. Si défini, GTK + utilise le thème nommé à la place du thème spécifié par le paramètre gtk-theme-name [...] Il est également possible de spécifier une variante de thème à charger, en ajoutant le nom de la variante avec un signe deux-points, comme ceci: GTK_THEME = Adwaita: sombre.

Donc, pour charger la variante sombre, exécutez:

GTK_THEME = Adwaita: gedit sombre

De même, pour obtenir le contraire (lorsque le thème par défaut est sombre), chargez la variante light:

GTK_THEME = Adwaita: gedit léger

Notez que si vous souhaitez l’utiliser via un programme de lancement personnalisé (fichier .desktop), vous devez ajouter le préfixe env à la commande dans la ligne Exec:

Exec = env GTK_THEME = Adwaita: dark eog% U

1: Il est à noter que - conformément à la décision des développeurs - le nouveau terminal gnome a sa propre configuration via menu> préférences et qu’il ignore le thème. De plus, comme il s’agit de choses relativement nouvelles, certaines applications gtk + 3 pourraient ne pas respecter (encore) la variable env GTK_THEME (nautilus en fait partie).


Vous devrez également utiliser un jeu d’icônes personnalisé pour cette application. J’ai donc trouvé sur https://unix.stackexchange.com/a/440374 :

Pour un jeu d'icônes particulier par application:

Dérivé de Sauf certaines applications (comme VLC) à partir du thème actuel gtk3

create any folder path/to/FOLDER
create a icons/ folder inside it
put your desired icon set folder in it and rename that folder with the name of current icon set

Après cela, vous pouvez forcer l'utilisation de ce jeu d'icônes avec:

XDG_DATA_DIRS =/chemin/vers/FOLDER /: $ XDG_DATA_DIRS

Pour le thème sombre, vous pouvez utiliser le jeu d’icônes breeze-dark

Cinnamon utilise metacity border-decoration, dans le dossier themes/metacity-1 /. Je ne sais pas comment le personnaliser pour une application spécifique. Le hack XDG_DATA_DIRS ci-dessus ne fonctionnera pas.

Donc, si vous voulez un thème et des icônes personnalisés, vous pouvez écrire dans un terminal:

GTK_THEME = Adwaita: dark XDG_DATA_DIRS =/chemin/vers/FOLDER /: $ XDG_DATA_DIRS

Et pour lancer une application avec ces paramètres dans le fichier de l'application .desktop:

Exec = sh -c "GTK_THEME = Adwaita: dark XDG_DATA_DIRS =/chemin/vers/FOLDER /: $ XDG_DATA_DIRS% F"

1
brouillon