GNU/Linux >> Znalost Linux >  >> Debian

Získejte aplikace Qt5, abyste mohli používat nativní styl Gtk + v Ubuntu nebo Debianu

Některé aplikace Qt5 ve výchozím nastavení v Gnome nepoužívají styl Gtk + (např. v Ubuntu 18.04), díky čemuž se zdají být nemístné. To zahrnuje aplikace jako VirtualBox, VLC, qBittorrent, Simple Screen Recorder, desktopový klient ownCloud a tak dále.

Tento článek vysvětluje, jak to opravit a zajistit, aby aplikace Qt5 používaly styl Gtk + 2 v Debianu nebo Ubuntu (a distribucích Linuxu založených na Ubuntu, které používají plochu Gnome jako Pop! _OS).

[[Edit] Pro čerstvé instalace Ubuntu 20.04 a 19.10 (to se nestane, pokud upgradujete ze staršího Ubuntu), použijte QT_QPA_PLATFORMTHEME=gtk2 způsobuje, že se aplikace Qt5 spouštějí docela pomalu, takže to nepoužívejte. Použijte místo toho Kvantum, který nemá tento problém a také vám umožňuje vybrat si téma, které chcete použít pro aplikace Qt5.

VLC a VirtualBox před a po vylepšení v tomto článku na Ubuntu 18.04:

  • Před:

  • Komu:

Související:Používejte vlastní motivy pro Qt aplikace na Linuxu s Kvantum

Chcete-li tento problém vyřešit a získat aplikace Qt5, aby používaly styl Gtk+, stačí provést tyto jednoduché kroky.

1. Nainstalujte qt5-style-plugins , balíček, který obsahuje styly Cleanlooks, Motif, Plastique a Gtk + 2 Qt5.

sudo apt install qt5-style-plugins

2. Nastavte aplikace Qt5 tak, aby používaly styl Gtk + 2 přidáním export QT_QPA_PLATFORMTHEME=gtk2 na váš ~/.profile . Chcete-li to provést, spusťte následující jednoduchý příkaz:

echo "export QT_QPA_PLATFORMTHEME=gtk2" >> ~/.profile


3. Po instalaci tohoto balíčku se odhlaste.

Po opětovném přihlášení by aplikace Qt5 jako qBittorrent, VLC nebo Virtualbox měly používat styl Gtk + na vaší ploše Gnome v Debianu nebo Ubuntu (a Pop! _OS, který je založen na Ubuntu).

Je důležité poznamenat, že to řeší problém pro aplikace nainstalované prostřednictvím apt / deb. toto vyladění nefunguje pro aplikace nainstalované s balíčky Snap, Flatpak nebo AppImage. Alespoň to tak bylo na mém desktopu Ubuntu 18.04.


Debian
  1. Apt get příklady příkazů pro správu balíčků na Ubuntu/Debianu

  2. Zde je návod, jak pomocí příkazového řádku vyhledat dostupné balíčky v Debianu, Ubuntu nebo Linux Mintu [APT]

  3. Jak nainstalovat a používat nástroj Etcher na Ubuntu

  1. Konfigurace autorizace oprávnění sudo ve stylu Ubuntu v systému Debian Linux

  2. Nainstalujte nejnovější Eclipse Java IDE na Debian 8 a Ubuntu 16.04 Linux

  3. Změňte téma aplikací Qt5 tak, aby vypadaly jako přirozené v Ubuntu 20.04

  1. Debian vs Ubuntu:Jaké jsou rozdíly?

  2. Jak dostat software do Ubuntu?

  3. Jak používat příkaz string v Ubuntu