Certaines applications Qt5 n'utilisent pas de style Gtk + par défaut dans Gnome (par exemple dans Ubuntu 18.04), ce qui les fait paraître hors de propos. Cela inclut des applications telles que VirtualBox, VLC, qBittorrent, Simple Screen Recorder, le client de bureau ownCloud, etc.
Cet article explique comment résoudre ce problème et faire en sorte que les applications Qt5 utilisent un style Gtk + 2 dans Debian ou Ubuntu (et les distributions Linux basées sur Ubuntu qui utilisent un bureau Gnome comme Pop ! _OS).
[[Edit] Pour les nouvelles installations d'Ubuntu 20.04 et 19.10 (cela ne se produit pas si vous effectuez une mise à niveau à partir d'un ancien Ubuntu), utilisez QT_QPA_PLATFORMTHEME=gtk2
rend les applications Qt5 assez lentes à démarrer, donc ne l'utilisez pas. Utilisez plutôt Kvantum, qui n'a pas ce problème et vous permet également de choisir le thème à utiliser pour les applications Qt5.
VLC et VirtualBox avant et après le tweak dans cet article sur Ubuntu 18.04 :
- Avant :
- À :
Connexe :Utiliser des thèmes personnalisés pour les applications Qt sous Linux avec Kvantum
Pour résoudre ce problème et faire en sorte que les applications Qt5 utilisent un style Gtk +, il vous suffit de suivre ces étapes simples.
1. Installer qt5-style-plugins
, un pack qui comprend les styles Cleanlooks, Motif, Plastique et Gtk + 2 Qt5.
sudo apt install qt5-style-plugins
2. Définissez les applications Qt5 pour utiliser le style Gtk + 2 en ajoutant export QT_QPA_PLATFORMTHEME=gtk2
à votre ~/.profile
. Pour ce faire, exécutez ce qui suit avec une simple commande :
echo "export QT_QPA_PLATFORMTHEME=gtk2" >> ~/.profile
3. Déconnectez-vous après avoir installé ce package.
Après vous être reconnecté, les applications Qt5 comme qBittorrent, VLC ou Virtualbox devraient utiliser un style Gtk+ sur votre bureau Gnome sous Debian ou Ubuntu (et Pop! _OS qui est basé sur Ubuntu).
Il est important de noter que cela résout le problème pour les applications installées via apt/deb. cet ajustement ne fonctionne pas pour les applications installées avec les packages Snap, Flatpak ou AppImage. C'était du moins le cas sur mon bureau Ubuntu 18.04.