GTK3 n’aime pas GTK2
Un titre un peu bizarre je l’avoue, mais hier en faisant une mise à jour de mes paquets, j’ai eu l’occasion de mettre à niveau Brasero vers sa version numéro 3.0.0-1.
Super, une nouvelle version !
Après le lancement de l’application, surprise : C’est moche ! Le thème GTK2 n’est tout simplement pas chargé. Une conséquence normal puisque cette version 3.0.0-1 est livré avec GTK3 et utilise cette nouvelle API. Tout cela est bien « joli » mais quand on n’utilise pas Gnome Shell cela devient vite problématique…
Un Brasero tout moche !
Après avoir fureter un peu sur le net, je n’ai pas vraiment trouver de solution à mon problème… La seule parade est d’utiliser un thème GTK3 afin d’éviter la crise cardiaque à chaque lancement de l’application !
How to :
Installez en premier lieu le nécessaire :
$ yaourt -S gnome-themes-standard-git
Créez ensuite un dossier nommé gtk-3.0 qui contiendra le fichier settings.ini :
$ mkdir -p ~/.config/gtk-3.0/
Puis ajoutez ces lignes dans le fichier :
$ nano ~/.config/gtk-3.0/settings.ini
[Settings] gtk-theme-name = Adwaita gtk-fallback-icon-theme = gnome
Sauvegardez, relancez votre application, résultat : Ce n’est plus aussi moche mais ça ne correspondra en rien avec votre thème GTK2. Normal, me diriez vous…
Un Brasero… Qui dénote totalement avec le reste des applications.
Au final, je trouve qu’il est tout de même regrettable que les développeurs n’ont pas pensé un seul instant à rendre « compatibles » les applications utilisant GTK3 avec GTK2. Il faudra sûrement attendre qu’un utilisateur mécontent trouve une parade pour mettre un terme à ce désagrément ! En attendant, les utilisateurs d’OpenBox, de WMFS, de XFCE ou d’autres gestionnaires de fenêtres devront faire avec… Un peu dommage tout de même non ?