Alcune applicazioni Qt5 non utilizzano uno stile Gtk + per impostazione predefinita in Gnome (ad esempio in Ubuntu 18.04), il che le fa sembrare fuori luogo. Ciò include applicazioni come VirtualBox, VLC, qBittorrent, Simple Screen Recorder, il client desktop ownCloud e così via.
Questo articolo spiega come risolvere questo problema e fare in modo che le applicazioni Qt5 utilizzino uno stile Gtk + 2 in Debian o Ubuntu (e le distribuzioni Linux basate su Ubuntu che utilizzano un desktop Gnome come Pop! _OS).
[[Modifica] Per le nuove installazioni di Ubuntu 20.04 e 19.10 (questo non accade se stai aggiornando da una versione precedente di Ubuntu), usa QT_QPA_PLATFORMTHEME=gtk2
fa sì che le applicazioni Qt5 si avviino abbastanza lentamente, quindi non usarlo. Usa invece Kvantum, che non ha questo problema e ti permette anche di scegliere il tema da utilizzare per le applicazioni Qt5.
VLC e VirtualBox prima e dopo il tweak in questo articolo su Ubuntu 18.04:
- Prima:
- A:
Correlati:usa temi personalizzati per applicazioni Qt su Linux con Kvantum
Per risolvere questo problema e fare in modo che le applicazioni Qt5 utilizzino uno stile Gtk +, tutto ciò che devi fare è seguire questi semplici passaggi.
1. Installa qt5-style-plugins
, un pacchetto che include gli stili Cleanlooks, Motif, Plastique e Gtk + 2 Qt5.
sudo apt install qt5-style-plugins
2. Imposta le applicazioni Qt5 per utilizzare lo stile Gtk + 2 aggiungendo export QT_QPA_PLATFORMTHEME=gtk2
al tuo ~/.profile
. Per fare ciò, esegui quanto segue con un semplice comando:
echo "export QT_QPA_PLATFORMTHEME=gtk2" >> ~/.profile
3. Esci dopo aver installato questo pacchetto.
Dopo aver effettuato nuovamente l'accesso, le applicazioni Qt5 come qBittorrent, VLC o Virtualbox dovrebbero utilizzare uno stile Gtk + sul desktop Gnome in Debian o Ubuntu (e Pop! _OS che è basato su Ubuntu).
È importante notare che questo risolve il problema per le applicazioni installate tramite apt / deb. questo ritocco non funziona per le applicazioni installate con i pacchetti Snap, Flatpak o AppImage. Almeno questo era il caso del mio desktop Ubuntu 18.04.