[Qt-GTK] Uniformisation des Icones (Résolu-Un peu salement-)
[Qt-GTK] Uniformisation des Icones (Résolu-Un peu salement-)
Bonsoir à tous,
J'utilise en ce moment xfce, et je me posais une question:
Est ce qu'il y aurait moyen que je puisse uniformiser les icones entre les applications qt et gtk? Parce que l'option n'est pas disponible dans l'outil qtconfig, et que par défaut les application qt utilise le theme d'icone gnome (ce qui est bien mais pas top)
Bref, si quelqu'un a une idée
Merci d'avance !
J'utilise en ce moment xfce, et je me posais une question:
Est ce qu'il y aurait moyen que je puisse uniformiser les icones entre les applications qt et gtk? Parce que l'option n'est pas disponible dans l'outil qtconfig, et que par défaut les application qt utilise le theme d'icone gnome (ce qui est bien mais pas top)
Bref, si quelqu'un a une idée
Merci d'avance !
Dernière modification par ed0c le jeu. 21 avr. 2011, 18:47, modifié 2 fois.
- benjarobin
- Maître du Kyudo
- Messages : 17596
- Inscription : sam. 30 mai 2009, 15:48
- Localisation : Lyon
Re: [Qt-GTK] Uniformisation des Icones (en cours)
Oui c'est possible, mais c'est difficile d'avoir quelques chose de parfaitement identique : gtk-qt-engine
Il faut ensuite installer et configurer via la configuration de Qt le même thème du coté de GTK et de Qt (Il faut installer bien sûre les thèmes GTK et Qt correspondant)
Il faut ensuite installer et configurer via la configuration de Qt le même thème du coté de GTK et de Qt (Il faut installer bien sûre les thèmes GTK et Qt correspondant)
Zsh | KDE | PC fixe : AMD Ryzen 9900X, Radeon RX 7700 XT
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Re: [Qt-GTK] Uniformisation des Icones (en cours)
Mouai... J'y avais pensé
Je voyais gtk-qt-engine comme un outil pour kde plutôt. D'ailleurs, il ne faut pas installer le systemsettings de kde pour l'utiliser?
Je me disais qu'il y avait peut etre un autre moyen que de se taper l'installation d'une partie de kde, juste pour uniformiser un thème d'icones
. Vu que par défaut, c'est le thème gnome que qt utilise, c'est que qt doit chercher ses infos concernant le theme d'icone quelques part. Mais ou ?
(Merci tout de meme benja
)
Je voyais gtk-qt-engine comme un outil pour kde plutôt. D'ailleurs, il ne faut pas installer le systemsettings de kde pour l'utiliser?
Je me disais qu'il y avait peut etre un autre moyen que de se taper l'installation d'une partie de kde, juste pour uniformiser un thème d'icones

(Merci tout de meme benja

Re: [Qt-GTK] Uniformisation des Icones (en cours)
Perso j'ai même pas gtk-qt-engine et ça fonctionne sans. Pas pour toutes les apps loin de là, par exemple easytag utilise les bonnnes icones et pas vlc...
Ça doit venir de la façon dont s'est codé...
Ça doit venir de la façon dont s'est codé...
Combattu souvent, battu parfois, abattu jamais ! (François de Charette)
- FoolEcho
- Maître du Kyudo
- Messages : 10711
- Inscription : dim. 15 août 2010, 11:48
- Localisation : Basse-Normandie
Re: [Qt-GTK] Uniformisation des Icones (en cours)
(parenthèse kde) Kde4 a délaissé le gtk-qt-engine (pour l'avoir testé récemment, ça ne le fait plus trop). Soit on passe par gtk-kde4, soit par des thèmes communs (j'en profite pour signaler qu'on peut maintenant correctement modifier le thème d'icônes des applications gtk avec oxygen-gtk 1.0.4ed0 a écrit :Je voyais gtk-qt-engine comme un outil pour kde plutôt. D'ailleurs, il ne faut pas installer le systemsettings de kde pour l'utiliser?

Mais gtk-qt-engine n'a nul besoin du centre de configuration kde (ni des environnements de travail ou d'exécution, kde-workspace ou runtime), son but est simplement de coller aux applications gtk, le thème qt courant.
Et après, c'est fonction des thèmes, certains ne passent pas du tout ou ça peut se jouer sur des détails.
Je ne suis pas certain hors kde (venant aussi de me mettre à xfce)... A voir du côté de ~/.gtkrc-2.0 pour le thème des applications gtk et dans ~/.config/qqchose pour qt ? ... Je crois bien qu'il s'agit de ~/.config/Trolltech.conf (qt se débrouille alors à partir du thème courant du bureau... mais cela inclue-t-il les icônes ? ... je ne suis pas certain) ...ed0 a écrit :le thème gnome que qt utilise, c'est que qt doit chercher ses infos concernant le theme d'icone quelques part. Mais ou ?
C'est en effet fonction de comment l'application a prévu de s'intègrer.hansi a écrit :Pas pour toutes les apps loin de là, par exemple easytag utilise les bonnnes icones et pas vlc...
Ça doit venir de la façon dont s'est codé...
«The following statement is not true. The previous statement is true.» 

Re: [Qt-GTK] Uniformisation des Icones (en cours)
Salut,
Moi j'ai u ce problème pour avoir le même thème partout, notamment avec arora écrit en Qt.
J'ai fait : qtconfig
Après je sais plus comment j'ai fait, mais j'ai du genre cochez une option pour suivre le thème GTK.
Maintenant c'est uniforme chez moi.
C'est pas très clair, mais je t'aurais donner une piste =)
Moi j'ai u ce problème pour avoir le même thème partout, notamment avec arora écrit en Qt.
J'ai fait : qtconfig
Après je sais plus comment j'ai fait, mais j'ai du genre cochez une option pour suivre le thème GTK.
Maintenant c'est uniforme chez moi.
C'est pas très clair, mais je t'aurais donner une piste =)
Arch + Openbox / XUbuntu 10.04 LTS ... and WinXP for COD4 mod paintball 

- FoolEcho
- Maître du Kyudo
- Messages : 10711
- Inscription : dim. 15 août 2010, 11:48
- Localisation : Basse-Normandie
Re: [Qt-GTK] Uniformisation des Icones (en cours)
Choix du GUI (gtk+ par exemple s'il est configuré, ou simplement le thème actuel) puis "Save" ?Arcanexil a écrit :Après je sais plus comment j'ai fait, mais j'ai du genre cochez une option pour suivre le thème GTK.

«The following statement is not true. The previous statement is true.» 

Re: [Qt-GTK] Uniformisation des Icones (en cours)
Ouiiiii voila ! c'est exactement ça !FoolEcho a écrit :Choix du GUI (gtk+ par exemple s'il est configuré, ou simplement le thème actuel) puis "Save" ?Arcanexil a écrit :Après je sais plus comment j'ai fait, mais j'ai du genre cochez une option pour suivre le thème GTK.
J'étais pas sur une linux à ce moment là... Je faisais de mémoire

Arch + Openbox / XUbuntu 10.04 LTS ... and WinXP for COD4 mod paintball 

Re: [Qt-GTK] Uniformisation des Icones (en cours)
Merci pour toutes ces réponses.
Mais qtconfig ne gère pas les themes d'icones. il gère "seulement" les thèmes gtk.
Je vais voir du coté de gtk-qt-engine, dans ce cas... A suivre
Mais qtconfig ne gère pas les themes d'icones. il gère "seulement" les thèmes gtk.
Je vais voir du coté de gtk-qt-engine, dans ce cas... A suivre
Re: [Qt-GTK] Uniformisation des Icones (en cours)
Pour les icons, tu veux dire lesquels ?
C'est pas lxapaerance pour ça ?
C'est pas lxapaerance pour ça ?
Arch + Openbox / XUbuntu 10.04 LTS ... and WinXP for COD4 mod paintball 

Re: [Qt-GTK] Uniformisation des Icones (en cours)
Non lxapparence va pas m'aider pour ça je crois..
Bon j'ai tenté l'option gk-qt-engine, gtk-kde4, sans succes....
Apres ça, je me suis dit, "Mais tiens, si je tentais un truc mais vraiment sale !"
En gros, j'ai remplacé mon theme d'icone principal (elementary) en modifiant le fichier index.theme, et en le renommant GNOME... (tout en faisait bien évidement un backup du theme gnome (gnomeback) et une redirection de mon theme elementary vers gnomeback.
Oui je sais. Sale. Tres sale.
Mais bon. Au moins toutes mes applications kde4 sont uniformisées avec mon theme de bureau.
Bon j'ai tenté l'option gk-qt-engine, gtk-kde4, sans succes....
Apres ça, je me suis dit, "Mais tiens, si je tentais un truc mais vraiment sale !"
En gros, j'ai remplacé mon theme d'icone principal (elementary) en modifiant le fichier index.theme, et en le renommant GNOME... (tout en faisait bien évidement un backup du theme gnome (gnomeback) et une redirection de mon theme elementary vers gnomeback.
Oui je sais. Sale. Tres sale.
Mais bon. Au moins toutes mes applications kde4 sont uniformisées avec mon theme de bureau.

- FoolEcho
- Maître du Kyudo
- Messages : 10711
- Inscription : dim. 15 août 2010, 11:48
- Localisation : Basse-Normandie
Re: [Qt-GTK] Uniformisation des Icones (en cours)
En gros, j'ai rien compris.ed0 a écrit :Apres ça, je me suis dit, "Mais tiens, si je tentais un truc mais vraiment sale !"
En gros, j'ai remplacé mon theme d'icone principal (elementary) en modifiant le fichier index.theme, et en le renommant GNOME... (tout en faisait bien évidement un backup du theme gnome (gnomeback) et une redirection de mon theme elementary vers gnomeback.
Oui je sais. Sale. Tres sale.
Mais si tu veux modifier des thèmes, il y a ~/.themes/ pour ça... c'est toujours plus propre...

Pas mal.Arcanexil a écrit :J'étais pas sur une linux à ce moment là... Je faisais de mémoire

«The following statement is not true. The previous statement is true.» 

Re: [Qt-GTK] Uniformisation des Icones (Résolu -Salement-)
Je l'a refais en moins crispé
1 - J'ai renommé le theme GNOME en gnomeback
2 - J'ai renommé mon thème d'icone principal (elementary) en GNOME
3 - enfin j'ai modifié les inherits de mon theme modifié (elementary renommé GNOME) en redirigeant l'entrée GNOME vers gnomeback
Evidemment ça marche puisque les applications qt vont chercher par défaut le theme d'icone GNOME pour fonctionner.
Mais bon, si quelqu'un a une meilleure solution, je suis preneur
1 - J'ai renommé le theme GNOME en gnomeback
2 - J'ai renommé mon thème d'icone principal (elementary) en GNOME
3 - enfin j'ai modifié les inherits de mon theme modifié (elementary renommé GNOME) en redirigeant l'entrée GNOME vers gnomeback
Evidemment ça marche puisque les applications qt vont chercher par défaut le theme d'icone GNOME pour fonctionner.
Mais bon, si quelqu'un a une meilleure solution, je suis preneur
Re: [Qt-GTK] Uniformisation des Icones (Résolu -Salement-)
C'est pas si crade
! Tu ne fais qu'améliorer la config de base... Et le coup du lien symbolique du thème GNOME vers ton thème ?

Combattu souvent, battu parfois, abattu jamais ! (François de Charette)
Re: [Qt-GTK] Uniformisation des Icones (Résolu -Salement-)
Non je ne pense pas que ça changerait grand chose, vu que le nom du thème d'icones n'est pas défini par le nom du dossier sinon par les infos contenues dans le fichier index.theme.
- FoolEcho
- Maître du Kyudo
- Messages : 10711
- Inscription : dim. 15 août 2010, 11:48
- Localisation : Basse-Normandie
Re: [Qt-GTK] Uniformisation des Icones (Résolu -Salement-)
Plus proche d'une solution propre, cette idée paraissait pas mal (j'ai pas regardé plus en détail): http://qt.gitorious.org/qt/qt/merge_req ... f75d4757@5
«The following statement is not true. The previous statement is true.» 

Re: [Qt-GTK] Uniformisation des Icones (Résolu -Salement-)
Oui, j'étais tombé sur ce lien. Mais vu que je ne suis pas très bon niveau programmation (je n'y connais absolument rien... chacun son job
) je cherchais une autre solution "toute faite".
Car ça implique de recompiler qt4 non? Vu que si je ne me trompe pas qtconfig est inclus dans le paquet qt4... Avec mon netbook ça va être la croix et la bannière.
Et de plus ce patch a 1an. Le code du paquet qt4 (la encore mes connaissances foireuse en programmation vont parler) a du surement varié, et le patch ne doit plus etre applicable, non?

Car ça implique de recompiler qt4 non? Vu que si je ne me trompe pas qtconfig est inclus dans le paquet qt4... Avec mon netbook ça va être la croix et la bannière.
Et de plus ce patch a 1an. Le code du paquet qt4 (la encore mes connaissances foireuse en programmation vont parler) a du surement varié, et le patch ne doit plus etre applicable, non?
- FoolEcho
- Maître du Kyudo
- Messages : 10711
- Inscription : dim. 15 août 2010, 11:48
- Localisation : Basse-Normandie
Re: [Qt-GTK] Uniformisation des Icones (Résolu -Salement-)
Je reste un peu dubitatif sur les changements que tu as effectué... parce que les applications qt (sous kde4 ou xfce en test, chez moi) essaie d'utiliser le thème d'icônes du bureau (comme indiqué dans l'article).
Tu pourrais mettre quelques captures d'appli qt avant/après tes modifications ? (quelques exemples significatifs selon ce que tu utilises... et/ou au pif et pas tout à fait au hasard: vlc et clementine)
Sinon le patch est pour du 4.6 ... et qt pour nous est 4.7 actuellement, donc... faut voir. Je ne promets rien mais si ça se justifie et si je peux dégager du temps, je regarderai de plus près cette histoire (d'autant qu'il y a des versions de qt sur Aur, en git et autres, donc s'il n'y a qu'un patch à coller je devrais m'en sortir)... ... donc effectivement, dans le pire des cas il faudrait recompiler qt... (ou alors il y a des options cachées mais qtconfig n'offre pas tout, ou un fichier de configuration par défaut).
Je n'ai rien contre les applications de tel ou tel environnement, j'aime bien que l'ensemble soit harmonieux donc je n'aime vraiment pas ces incohérences de thèmes... ça m'intéresse.
Tu pourrais mettre quelques captures d'appli qt avant/après tes modifications ? (quelques exemples significatifs selon ce que tu utilises... et/ou au pif et pas tout à fait au hasard: vlc et clementine)
Sinon le patch est pour du 4.6 ... et qt pour nous est 4.7 actuellement, donc... faut voir. Je ne promets rien mais si ça se justifie et si je peux dégager du temps, je regarderai de plus près cette histoire (d'autant qu'il y a des versions de qt sur Aur, en git et autres, donc s'il n'y a qu'un patch à coller je devrais m'en sortir)... ... donc effectivement, dans le pire des cas il faudrait recompiler qt... (ou alors il y a des options cachées mais qtconfig n'offre pas tout, ou un fichier de configuration par défaut).
Je n'ai rien contre les applications de tel ou tel environnement, j'aime bien que l'ensemble soit harmonieux donc je n'aime vraiment pas ces incohérences de thèmes... ça m'intéresse.

«The following statement is not true. The previous statement is true.» 

Re: [Qt-GTK] Uniformisation des Icones (Résolu -Salement-)
En fait je viens de réaliser un truc. C'est beaucoup plus con que ce que je pensais.
Les applications qt ne cherchent pas le theme d'icone portant le nom "gnome", sinon le dossier d'icones s'appelant gnome.
Et là, la réflexion d'hansi prend tout son sens :
)
Bref, j'ai donc fait ça "un peu plus proprement" (apres avoir reediter les fichiers index.theme pour les remettre comme d'origine), et dans l'ordre j'ai :
1 - déplacé le dossier gnome d'origine
2 - créé un lien symbolique redirigeant mon theme principal (elementary) vers gnome
Et ça marche tres bien, pour les applications qt n'utilisant pas un theme d'icone intégré au logiciel ( à savoir PAS vlc)
Exemple avec clementine:
Avant (theme gnome de base):

Apres :

Meme chose avec qbitorrent :
Avant :

Apres :

Superbe ! Merci pour l'aide générale
Les applications qt ne cherchent pas le theme d'icone portant le nom "gnome", sinon le dossier d'icones s'appelant gnome.
Et là, la réflexion d'hansi prend tout son sens :
(Mes excuses Hansihansi a écrit :Et le coup du lien symbolique du thème GNOME vers ton thème ?

Bref, j'ai donc fait ça "un peu plus proprement" (apres avoir reediter les fichiers index.theme pour les remettre comme d'origine), et dans l'ordre j'ai :
1 - déplacé le dossier gnome d'origine
Code : Tout sélectionner
mv gnome gnomeback
Code : Tout sélectionner
ln -sf elementary gnome
Exemple avec clementine:
Avant (theme gnome de base):

Apres :

Meme chose avec qbitorrent :
Avant :

Apres :

Superbe ! Merci pour l'aide générale

- FoolEcho
- Maître du Kyudo
- Messages : 10711
- Inscription : dim. 15 août 2010, 11:48
- Localisation : Basse-Normandie
Re: [Qt-GTK] Uniformisation des Icones (Résolu-Un peu saleme
J'insiste parce que je pense que tu t'es salement compliqué la vie. Au vu d'"avant", tu n'as pas de ~/.gtkrc-2.0, pas vrai ?
Avec par exemple lxappareance (très bien, car complet... déjà cité précédemment par Arcanexil, mais tu as réfuté sans même tester
), tu choisis le thème gtk et le thème d'icônes (cf. ~/.gtkrc-2.0). Avec qtconfig tu vas chercher la configuration GTK+ et hop, tes applications qt iront chercher les bonnes icônes (en tous cas, c'est comme ça que je fais et ça marche) ou les siennes propres s'il en manque.
Agnes Obel, Björk, Beatles, Led Zep... cool
Avec par exemple lxappareance (très bien, car complet... déjà cité précédemment par Arcanexil, mais tu as réfuté sans même tester

Agnes Obel, Björk, Beatles, Led Zep... cool

«The following statement is not true. The previous statement is true.» 
