#1 Le 28/01/2025, à 15:50
- krodelabestiole
personnaliser le thème de gnome fichiers : libadwaita-theme-changer
je me souviens avoir pas mal cherché à un moment comment appliquer un theme GTK sur nautilus et autres applications GNOME modernes qui forcent la librairie adwaita, et n'obéissent donc pas à gnome-tweaks (ajustements).
un peu compliqué d'uniformiser son bureau entre GTK, libadwaita ou pas, Qt, les applications snap et flatpak...
le seul truc qui a fonctionné pour nautilus ça a été pour moi libadwaita-theme-changer.
c'est un petit script python très simple qui créé des liens pour gtk4 vers le thème choisi, qui doit se trouver dans son répertoire personnel (~/.themes).
donc de simples liens symboliques dans ~/.config/gtk-4.0, mais on lit un peu partout sur internet que ce ne serait pas possible.
// edit : inutile sur ubuntu (voir plus bas)
donc en gros pour appliquer un de ces thèmes par ex. à cette partie du système (il y a des icônes aussi mais c'est plus simple à installer) :
git clone https://github.com/vinceliuice/vimix-gtk-themes.git
./vimix-gtk-themes/install.sh -l -t all -s all
git clone https://github.com/odziom91/libadwaita-theme-changer.git
chmod +x libadwaita-theme-changer/libadwaita-tc.py
./libadwaita-theme-changer/libadwaita-tc.py
un peu casse-pied, GNOME, de toujours plus décourager la personnalisation de l'interface.
Dernière modification par krodelabestiole (Le 29/01/2025, à 20:19)
nouveau forum ubuntu-fr on en parle là : refonte du site / nouveau design
profil - sujets récurrents - sources du site
Hors ligne
#2 Le 28/01/2025, à 16:19
- O_20_100_O
Re : personnaliser le thème de gnome fichiers : libadwaita-theme-changer
Bonjour,
C'est pour obtenir un résultat dans ce style ?
Dans ce cas le but était d'avoir un aspect unifié pour les applications Qt et GTK avec un thème sombre.
C'est Arc-Dark qui a été choisi car disponible pour les deux types d'applications.
On peut forcer Gnome-shell à appliquer le thème GTK choisi dans "Ajustements" en le déclarant dans .profile avec :
export GTK_THEME=Arc-Dark
En y ajoutant aussi :
export QT_STYLE_OVERRIDE=kvantum
Le thème QT sera chois dans Kvantum.
Avec cette méthode, pour changer de thème QT il suffit de le faire dans Kvantum. Et pour le thème GTK il faut modifier .profile et "Ajustements".
Bien entendu, les thèmes doivent être disponibles avant ces modifications, par copie ou installation.
C'est un peu casse-pied, mais pas trop
Dernière modification par O_20_100_O (Le 28/01/2025, à 20:44)
La vie, pour moi elle est magnifique, pourquoi tu te la compliques ? (Zanini)
Hors ligne
#3 Le 29/01/2025, à 17:36
- krodelabestiole
Re : personnaliser le thème de gnome fichiers : libadwaita-theme-changer
kvantum ça marche pour les application Qt mais pas pour les applications adwaita sur les dernières versions de GNOME.
mais effectivement sur ta capture nautilus utilise un thème personnalisé (arc a priori).
nouveau forum ubuntu-fr on en parle là : refonte du site / nouveau design
profil - sujets récurrents - sources du site
Hors ligne
#4 Le 29/01/2025, à 18:22
- O_20_100_O
Re : personnaliser le thème de gnome fichiers : libadwaita-theme-changer
Ce n'est pas vraiment compliqué, il faut "en plus" mettre le thème GTK choisi dans .profile. C'est tout.
Mais oui, dans ma période KDE j'ai vu que c'est plus simple et totalement guidé en mode graphique dans les très nombreux paramètres de Plasma.
Dernière modification par O_20_100_O (Le 29/01/2025, à 18:25)
La vie, pour moi elle est magnifique, pourquoi tu te la compliques ? (Zanini)
Hors ligne
#5 Le 29/01/2025, à 18:26
- krodelabestiole
Re : personnaliser le thème de gnome fichiers : libadwaita-theme-changer
il faut "en plus" mettre le thème GTK choisi dans .profile.
c'est-à-dire ? déclarer la constante GTK_THEME ?
chez moi ça ne suffit pas à changer l'apparence de nautilus, sur aucun système...
nouveau forum ubuntu-fr on en parle là : refonte du site / nouveau design
profil - sujets récurrents - sources du site
Hors ligne
#6 Le 29/01/2025, à 18:40
- O_20_100_O
Re : personnaliser le thème de gnome fichiers : libadwaita-theme-changer
Quel est le thème que tu veux mettre ?
La vie, pour moi elle est magnifique, pourquoi tu te la compliques ? (Zanini)
Hors ligne
#7 Le 29/01/2025, à 18:52
- krodelabestiole
Re : personnaliser le thème de gnome fichiers : libadwaita-theme-changer
si tu veux un exemple je parlais de vimix dans mon premier message.
nouveau forum ubuntu-fr on en parle là : refonte du site / nouveau design
profil - sujets récurrents - sources du site
Hors ligne
#8 Le 29/01/2025, à 19:05
- O_20_100_O
Re : personnaliser le thème de gnome fichiers : libadwaita-theme-changer
J'ai pris vimix-doder, j'ai une fenêtre bien blanche
Je suis passé au dark et c'est encore blanc
Il y a autre chose. Voir en l'installant pour tout le système dans /usr/share/themes. C'est là où se trouve mon Arc-Dark
Dernière modification par O_20_100_O (Le 29/01/2025, à 19:17)
La vie, pour moi elle est magnifique, pourquoi tu te la compliques ? (Zanini)
Hors ligne
#9 Le 29/01/2025, à 19:40
- krodelabestiole
Re : personnaliser le thème de gnome fichiers : libadwaita-theme-changer
Je suis passé au dark et c'est encore blanc
d'où l'intérêt de libadwaita-theme-changer
oui lors de l'installation de vimix ou de n'importe quel thème on a le choix entre l'installer pour l'utilisateur courant seulement :
./vimix-gtk-themes/install.sh -l -t all -s all
(ça va dans ~/.themes par défaut)
ou sur tout le système
sudo ./vimix-gtk-themes/install.sh -l -t all -s all -d /usr/share/themes
pour libadwaita-theme-changer ceci dit il faut que le thème existe dans le répertoire perso (il y a 2 issues ouvertes à ce sujet).
nouveau forum ubuntu-fr on en parle là : refonte du site / nouveau design
profil - sujets récurrents - sources du site
Hors ligne
#10 Le 29/01/2025, à 19:49
- krodelabestiole
Re : personnaliser le thème de gnome fichiers : libadwaita-theme-changer
le mec a une chouette collection à son actif !
https://github.com/vinceliuice/Graphite-gtk-theme
nouveau forum ubuntu-fr on en parle là : refonte du site / nouveau design
profil - sujets récurrents - sources du site
Hors ligne
#11 Le 29/01/2025, à 19:50
- O_20_100_O
Re : personnaliser le thème de gnome fichiers : libadwaita-theme-changer
Mais ça marche. Ça fait assez blanc sur noir, j'aime mieux Arc.
Ajustement me listait le nom du thème avec un V majuscule. Comme je suis en train de faire un truc prenant, je m'en suis tenu là.
Après contrôle, le fichier se nomme vimix avec minuscule.
export GTK_THEME=vimix-dark-doder
Quelle est ta variante préférée, je te fais une copie d'écran.
Ajout:
Voilà pour vimix-dark-doder
Au passage, on voit que c'est le paramètre du .profile qui commande. J'ai mis autre chose dans Ajustements et ça n'en tient pas compte.
Dernière modification par O_20_100_O (Le 29/01/2025, à 20:09)
La vie, pour moi elle est magnifique, pourquoi tu te la compliques ? (Zanini)
Hors ligne
#12 Le 29/01/2025, à 20:18
- krodelabestiole
Re : personnaliser le thème de gnome fichiers : libadwaita-theme-changer
effectivement !
j'aurais dû tester avec ubuntu avant de raconter n'importe quoi. merci pour le retour !
apparemment c'est le -l de l'installeur qui s'occupe de gérer libadwaita.
je ne m'explique pas pourquoi ça ne marche pas sur debian ou solus, mais pas sûr d'avoir envie de me pencher plus que ça sur la question !
nouveau forum ubuntu-fr on en parle là : refonte du site / nouveau design
profil - sujets récurrents - sources du site
Hors ligne
#13 Le 29/01/2025, à 20:23
- O_20_100_O
Re : personnaliser le thème de gnome fichiers : libadwaita-theme-changer
Attend un peu avant de battre ta coulpe.
Je suis revenu sur Archlinux pour te répondre. C'est de là que vient ma capture.
Je retourne sur Ubuntu pour en finir avec vimix, mais j'y avais testé pour d'autres thèmes avant de poster.
Ajout:
C'est bon avec vimix dans Ubuntu 24.04.
Et aussi chez moi ça marche sur Debian 12 et Solus
Je l'ai testé avec vimix-dark-doder
Et bien entendu, tu as activé l'extension "User theme" avant de chercher à changer de thème.
Dernière modification par O_20_100_O (Le 30/01/2025, à 09:44)
La vie, pour moi elle est magnifique, pourquoi tu te la compliques ? (Zanini)
Hors ligne
#14 Hier à 09:26
- krodelabestiole
Re : personnaliser le thème de gnome fichiers : libadwaita-theme-changer
je crois avoir compris d'où pourraient provenir certaines de mes erreurs :
avec la variable GTK_THEME exportée de .profile, on peut remplacer le thème adwaita par le thème choisi à condition que celui-ci se trouve dans l'espace de l'utilisateur (dans ~/.themes).
typiquement les thèmes présents dans /usr/share/themes ne semblent pas pris en compte.
// edit : à voir, il y avait des liens louches dans mon ~/.config/gtk-4.0 : gtk.css -> /home/kro/.themes/Vimix-dark-ruby/gtk-4.0/gtk.css
j'ai testé sans y croire, mais indiquer le chemin complet dans la variable ne fonctionne évidemment pas non plus.
une solution serait donc de copier les fichiers des thèmes dans la home de chaque utilisateur, ce qui peut être lourd...
avec un symlink type
ln -s /usr/share/themes ~/.themes
ça "remarche" mais ça supprime tout l'intérêt de la surcharge utilisateur : la possibilité de gérer des thèmes sans sudo - à moins peut-être d'utiliser ~/.local/share/themes ?
et ces répertoires n'étant pas accessibles à flatpak (comme tout /usr), je pense que le plus simple reste de copier les thèmes dans les home de chaque utilisateur...
ou dans flatpak https://github.com/refi64/stylepak ...
... à chaque mise à jour des thèmes...
pour casser encore un peu plus les pieds il y a aussi une définition du thème en clé dconf :
- /org/gnome/desktop/interface/gtk-theme
et même plusieurs ! (pourquoi faire simple...)
- /org/gnome/desktop/wm/preferences/theme
- /org/gnome/desktop/interface/gtk-theme
- /desktop/ibus/panel/custom-theme
(sans parler des icônes, ni de l'interface shell)
bref il suffit d'avoir un peu bricolé pour vite se retrouver paumé. perso j'aurais vraiment préféré quelque chose d'un peu plus strict au niveau de la définition du thème (un endroit ou 2 max pour gérer ça, avec une interface graphique plus complète que gnome tweaks : ajout, browsing, etc).
Dernière modification par krodelabestiole (Hier à 10:24)
nouveau forum ubuntu-fr on en parle là : refonte du site / nouveau design
profil - sujets récurrents - sources du site
Hors ligne
#15 Hier à 09:44
- krodelabestiole
Re : personnaliser le thème de gnome fichiers : libadwaita-theme-changer
je crois avoir trouvé une solution acceptable :
je créé un répertoire /home/common bidon (ça peut être ailleurs mais pas dans /usr ou autre répertoire protégé)
j'y copie physiquement les /usr/share/themes et /usr/share/icons dans .themes et .icons
depuis la home de chaque utilisateur :
ln -s ../common/.themes
ln -s ../common/.icons
à chaque mise à jour il n'y a qu'une copie à effectuer (la même) et flatpak et le reste ont accès normalement à tous les thèmes depuis ~/.themes et ~/.icons de chaque utilisateur.
il n'y a que le côté bricolage qui me dérange un peu, en attendant GNOME 80 je suppose.
nouveau forum ubuntu-fr on en parle là : refonte du site / nouveau design
profil - sujets récurrents - sources du site
Hors ligne