Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
integration_qt_gtk [Le 11/04/2010, 10:27] ZavezPasVu Nom menu : "Configuration du système" et non "System Settings" |
integration_qt_gtk [Le 05/02/2025, 16:08] (Version actuelle) krodelabestiole desc qt5ct, kvantum / qt4-qtconfig et QGtkStyle - même gtkstyle semblent ne plus exister nulle part / liens morts |
||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
- | {{tag>brouillon tutoriel environnements personnalisation}} | + | {{tag>noble gnome kde personnalisation}} |
- | ====== Integration Qt / GTK ====== | + | |
+ | {{ https://upload.wikimedia.org/wikipedia/commons/thumb/2/2d/GTK.svg/1200px-GTK.svg.png?80}} | ||
+ | {{ https://cdn.icon-icons.com/icons2/1508/PNG/512/qt_104660.png?80}} | ||
+ | ====== Intégration Qt / GTK ====== | ||
<note important> | <note important> | ||
- | En chantier : si vous essayez les manipulations décrites dans ce tutoriel, merci de corriger les erreurs et d'ajouter vos remarques, warnings etc. | + | Si vous essayez les manipulations décrites dans ce tutoriel, merci de corriger les erreurs et d'ajouter vos remarques, avertissements, etc. |
- | + | ||
- | De l'aide serait le bienvenue de la part d'un utilisateur de KDE pour la partie intégration GTK à KDE. (Partiellement fait) | + | |
</note> | </note> | ||
+ | Cette page a pour but de décrire des manipulations permettant une meilleure intégration des applications [[wpfr>Qt]] dans [[:GNOME]] et [[wpfr>GTK%2B|GTK]] dans [[:KDE]]. | ||
- | Cette page à pour but de décrire des manipulations permettant une meilleur intégration des applications [[http://fr.wikipedia.org/wiki/Qt|Qt]] dans Gnome et [[http://fr.wikipedia.org/wiki/GTK%2B|GTK]] dans KDE. | + | ===== Configurer les applications Qt pour utiliser le thème GTK sous Ubuntu ===== |
- | <note tip>Cette page n'a bien sûr d'intérêt que si vous avez déjà une application Qt (resp. GTK) installée. Si ce n'est pas le cas, les manipulations décrites risquent de ne pas fonctionner.</note> | + | Bien que sur Linux Mint QT5ct soit configuré par défaut pour utiliser le thème GTK avec les applications QT, ce n'est pas encore le cas sous Ubuntu, il faut donc configurer le thème manuellement. |
- | + | ||
- | ===== Qt dans Gnome ===== | + | |
- | + | ||
- | L'intégration de Qt dans Gnome a fait beaucoup de progrès. Depuis la version 4.5, Qt intègre un module permettant d'utiliser le thème système GTK pour les applications Qt. Celui-ci se nomme //QGtkStyle//. Il suffit donc de configurer les applications pour l'utiliser. | + | |
- | + | ||
- | ==== Applications KDE ==== | + | |
- | Nous allons configurer les applications KDE pour utiliser le thème GTK, les icônes et les couleurs du système. | + | |
- | + | ||
- | Note : Relancer les applications une fois les modifications effectuées. | + | |
{{tutoriel:qgtkstyle_avant.png?350}}{{tutoriel:qgtkstyle_apres.png?350}} | {{tutoriel:qgtkstyle_avant.png?350}}{{tutoriel:qgtkstyle_apres.png?350}} | ||
+ | ==== Méthode depuis Ubuntu 20.04 ==== | ||
- | === Mise en œuvre === | + | Il existe deux utilitaires principaux qui permettent d'ajuster l'affichage des applications [[:Qt]] dans l'environnement [[:GNOME]] : [[https://sourceforge.net/projects/qt5ct/|qt5ct]] (Qt5 Configuration Tool) et [[https://github.com/tsujan/Kvantum|Kvantum]].\\ |
+ | **Kvantum** est un moteur de thème assez puissant alors que **qt5ct** est une simple interface de configuration. Les deux applications sont compatibles et peuvent se compléter. | ||
- | **Validé sous : Jaunty.** | + | === Kvantum === |
- | == Graphiquement == | + | - Installer[[apt>Kvantum]] |
- | [[:tutoriel:comment_installer_un_paquet|Installez le paquet]] **[[apt://systemsettings|systemsettings]]**. | + | - Lancer l'application et choisir un thème en cliquant sur l'onglet //Changer/Supprimer le thème//. |
- | Lancer **systemsettings** (Système > Préférences > System Settings ou Système > Préférences > Configuration du système). | + | === qt5ct === |
- | * Dans **Apparence** choisir **Widget style : GTK+** => **Apply** | + | 1- Installer le paquet [[apt>qt5ct]]. ([[https://forum.ubuntu-fr.org/viewtopic.php?id=2024449#9|discusion : « Apparence application QT »]]) — forum Ubuntu.fr . |
- | * Dans **Icons** choisir le thème d'icônes voulu => **Apply** | + | |
- | Il se peut que les couleurs des fenêtres Qt soient un peu différentes des applications GTK. Dans ce cas, vous pouvez les régler dans **Colors** onglet **Colors**. | + | 2 - Installer ensuite les thèmes et plugin avec la commande |
- | + | <code>sudo apt install qt5-style-plugins | |
- | <note tip>Il y a un bug avec les icônes Humanity comme vous pouvez le voir sur les captures. Tester un autre thème.</note> | + | |
- | + | ||
- | == Les mains dans le cambouis (Geeks only) == | + | |
- | + | ||
- | L'installation de **systemsettings** n'est pas indispensable car il ne fait que modifier les paramètres d'un fichier de configuration. | + | |
- | + | ||
- | [[:tutoriel:comment_modifier_un_fichier|Modifier le fichier]] ''~/.kde/share/config/kdeglobals''. Et modifier les valeurs ''widgetStyle'' pour le style et ''Theme'' pour les icônes. La valeur à placer dans ''Theme'' correspond au nom du thème d'icônes (Système > Apparence > Personnaliser > Icônes). | + | |
- | + | ||
- | Exemple : | + | |
- | <code> | + | |
- | --- | + | |
- | widgetStyle=gtk+ | + | |
- | --- | + | |
- | Theme=Humanity | + | |
- | --- | + | |
</code> | </code> | ||
- | Il est également possible de modifier les couleurs des fenêtre mais c'est un peu moins pratique. | + | 3 - Entrer cette commande pour faire de qt5ct votre gestionnaire de thème par défaut |
+ | <code>echo "export QT_QPA_PLATFORMTHEME=qt5ct" >> ~/.profile</code> | ||
+ | 4 - Redémarrer le système | ||
+ | 5 - Lancer le logiciel Qt5ct, choisir un //Style// (//Kvantum// éventuellement) et sélectionner GTK3 pour //Boîte de dialogue standard// afin que le thème GTK3 soit intégré aux applications Qt. | ||
- | ==== Autres applications Qt4 ==== | + | ===== Voir Aussi ===== |
- | <note help>Comment utiliser QGtkStyle pour les application Qt non KDE => qt4-qtconfig</note> | + | |
- | ===== GTK dans KDE ===== | + | |
- | ==== Thème par défaut du gtk-qt-engine ==== | + | |
- | Les applications en GTK (d'origine Gnome) ne prennent pas en compte les différents réglages de KDE, notamment de décoration et de style de fenêtre. | + | |
- | Un bon moyen de régler ce problème est d'utiliser le gkt-qt engine : [[:tutoriel:comment_installer_un_paquet|installez le paquet]] [[apt://gtk-qt-engine|gtk-qt-engine]] | + | * tutoriel : [[:tutoriel:personnaliser_gnome|Personnaliser Ubuntu (Gnome)]] |
- | + | ||
- | Puis dans **Réglage du système > Apparence > Styles et polices GTK** selectionnez **Use my KDE style in GTK applications** | + | |
- | + | ||
- | ==== Le thème Oxygen Molecule ==== | + | |
- | Pour une intégration encore plus poussée et une meilleure fidélité avec le thème Oxygen, Oxygen Molecule est recommandé. | + | |
- | + | ||
- | Au préalable vous devez installer le gtk-qt-engine comme décrit dans la section précédente. [[:tutoriel:comment_installer_un_paquet|L'installation du paquet]] [[apt://gtk2-engines-pixbuf|gtk2-engines-pixbuf]] est aussi nécessaire pour le bon fonctionnement du thème. | + | |
- | + | ||
- | Vous trouverez ce thème à [[http://kde-look.org/content/show.php/Oxygen-Molecule+KDE+&+GTK++unified+theme?content=103741|cette adresse]] | + | |
- | + | ||
- | Comme indiqué dans les instructions d'installation, il faut copier le répertoire contenant gtk2.0 dans /usr/share/themes | + | |
- | + | ||
- | Ensuite vous n'aurez qu'à le séléctionner dans **Réglage du système > Apparence > Styles et polices GTK** et toutes vos applications GTK en profiteront. | + | |
- | + | ||
- | === Un thème pour Firefox === | + | |
- | L'apparence par défaut de Firefox dans un environnement KDE ne plait pas à tout le monde. | + | |
- | + | ||
- | Un moyen très simple de l'améliorer est d'utiliser un thème Firefox spécialement concue pour KDE. | + | |
- | + | ||
- | Il est disponible à [[http://kde-look.org/content/show.php/Oxygen+KDE+(Firefox+Theme)?content=117962|cette addresse]]. Pour l'installer vous n'avez qu'à l'ouvrir par Firefox ou tout simplement le glisser déposer dans le gestionnaire de modules complémentaires. L'installation du thème GTK Oxygen Molecule est conseillée. | + | |
- | + | ||
- | Comme indiqué sur ce précédent lien, l'auteur de ce thème fournit encore d'autres astuces pour parfaire cette intégration. | + | |
- | + | ||
- | ===== Voir Aussi ===== | + | |
- | * (en) [[http://labs.trolltech.com/page/Projects/Styles/GtkStyle | Site officiel de QGtkStyle]] | + | |
+ | ---- | ||
+ | //Contributeurs : GNU-max (l'auteur), [[:utilisateurs:Gemnoc]].// | ||
- | * (en) [[http://brainstorm.ubuntu.com/idea/1714/ | GNOME QT integration sur Ubuntu brainstorm]] |