Comment rendre les applications KDE normales sur Gnome avec le thème Adwaita-Qt
L'écosystème Linux se distingue par une myriade d'applications open source, façonnées à l'aide d'une variété d'outils de développement. Ces outils, souvent désignés par leurs acronymes (GTK et Qt), présentent des différences notables qui peuvent conduire à des incohérences visuelles sur les environnements de bureau. Face à ce défi, de nombreuses tentatives ont été entreprises pour harmoniser l'apparence des interfaces graphiques. Dans les environnements basés sur Qt, comme KDE Plasma, des thèmes ont été développés pour intégrer plus naturellement les applications GTK/Gnome. Réciproquement, des efforts sont en cours pour rendre les applications Qt plus familières sur les bureaux GTK. C'est dans ce contexte qu'émerge le thème Adwaita-Qt.
AVIS : Un tutoriel vidéo se trouve à la fin de cet article.
Ce guide a pour objectif de vous expliquer comment télécharger et installer Adwaita-Qt. Nous explorerons également comment l'appliquer aux applications Qt sur les environnements de bureau Linux modernes basés sur GTK.
Préparation : Installation des Outils Nécessaires
Avant de commencer, assurez-vous que les paquets suivants sont installés sur votre système : Git, Cmake et le framework Qt. L'outil LXQt Config sera également indispensable.
Sur Ubuntu
sudo apt install git cmake qt5* lxqt-config
Sur Debian
sudo apt-get install git cmake qt5* lxqt-config
Sur Arch Linux
sudo pacman -S git cmake qt5-base lxqt-config
Sur Fedora
sudo dnf install git cmake qtbase5-common-devel qt5-qtbase-devel lxqt-config
Sur OpenSUSE
sudo zypper install git cmake lxqt-config sudo zypper install patterns-openSUSE-devel_qt5
Autres Distributions
Le thème Adwaita-Qt, disponible sur Github, est fourni sous forme de code source. Il est donc compatible avec toutes les distributions Linux disposant des outils appropriés : Cmake, les bibliothèques de développement Qt5 et Git. L'application LXQt Config est nécessaire pour appliquer le thème aux applications Qt.
Ouvrez un terminal et utilisez votre gestionnaire de paquets pour rechercher et installer les paquets "qt5 development", "cmake", "git" et "lxqt-config". Si l'installation de ces paquets se déroule sans problème, vous pourrez alors compiler le thème Adwaita-Qt.
Compilation d'Adwaita-Qt
Le processus de compilation débute par la récupération du code source via l'outil Git :
git clone https://github.com/FedoraQt/adwaita-qt.git
Naviguez ensuite vers le dossier adwaita-qt que vous venez de cloner :
cd adwaita-qt
Créez maintenant un dossier de construction pour Cmake :
mkdir build
Passez au dossier build nouvellement créé :
cd build
Configurez le code et générez les fichiers de construction à l'aide de Cmake :
cmake -DCMAKE_INSTALL_PREFIX:PATH=/usr ..
Lancez la compilation en exécutant la commande `make` :
make
La compilation peut prendre un certain temps. Patientez pendant que le compilateur assemble Adwaita-Qt. La commande est complétée lorsque le terminal vous permet de saisir une nouvelle commande.
La dernière étape est l'installation. Pour installer Adwaita-Qt à l'échelle du système, utilisez `sudo make install` :
sudo make install
Vous pouvez également installer le thème pour un utilisateur spécifique en supprimant `sudo`. Dans ce cas, Adwaita-Qt devra être réinstallé pour chaque utilisateur concerné.
make install
Application d'Adwaita-Qt

Adwaita-Qt n'est pas un thème GTK, mais un thème Qt. Par conséquent, les environnements de bureau modernes n'ont pas de méthode directe pour l'appliquer. C'est la raison pour laquelle l'outil lxqt-config a été installé précédemment. Bien que faisant partie intégrante du bureau LXQt, il est compatible avec la plupart des environnements.
Ouvrez LXQT-Config en appuyant sur Alt + F2 et en saisissant "lxqt-config" dans l'invite.
Dans l'outil de configuration, repérez la section "Apparence" et cliquez dessus. Si le thème Adwaita-Qt a été compilé correctement, il devrait apparaître dans la liste. Sélectionnez-le pour l'appliquer comme thème par défaut pour les applications Qt.
Note : Il peut être nécessaire de redémarrer votre ordinateur pour que les modifications soient pleinement prises en compte.
Après l'application du thème, lancez une application qui utilise Qt. Vérifiez que le thème Adwaita-Qt est bien appliqué. Si ce n'est pas le cas, retournez dans lxqt-config et essayez de nouveau.
Désactivation du Thème
Adwaita-Qt améliore l'intégration des applications Qt sur des bureaux comme Gnome Shell et Cinnamon. Si vous n'appréciez pas ce thème, vous pouvez le désactiver facilement en retournant dans lxqt-config.
Sélectionnez à nouveau "Apparence". Pour désactiver le thème, sélectionnez-en un autre. Ensuite, supprimez le code source du thème de votre dossier personnel à l'aide de la commande suivante dans un terminal :
rm -rf ~/adwaita-qt
Après cette désactivation, vos applications Qt ne devraient plus utiliser le thème Adwaita-Qt.