2021-02-09 01:50 Temps de lecture : 7 min

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.

Auteur
France

Rédacteur tech, guides pratiques et astuces numériques.