Linux má velký sortiment open sourceaplikace napsané s tunou různých sad nástrojů. Tyto sady nástrojů jsou v komunitě často označovány jménem (GTK a Qt). Tyto dva rámce vypadají naprosto odlišně od sebe navzájem a způsobují některé nesrovnalosti v tématech desktopů. V průběhu let se to mnoho pokusilo vyřešit. V desktopových prostředích založených na Qt (jako je KDE Plasma) existuje téma, díky němuž aplikace podobné GTK / Gnome vypadají více doma. Ukazuje se, že je také snaha přimět aplikace Qt, aby vypadaly méně cizí na stolních počítačích GTK. To vše je provedeno tématem Adwaita-Qt.
VAROVÁNÍ: SPOILER: Přejděte dolů a podívejte se na video tutoriál na konci tohoto článku.
V tomto článku vás naučíme, jak stahovat a instalovat Adwaita-Qt. Dále se podíváme, jak ji použít pro Qt aplikace ve všech moderních prostředích GTK Linux.
Nainstalujte Git
Začněte instalací balíčku Git do operačního systému. Musíte také nainstalovat cmake a mít Qt framework.
Ubuntu
sudo apt install git cmake qt5* lxqt-config
Debian
sudo apt-get install git cmake qt5* lxqt-config
Arch Linux
sudo pacman -S git cmake qt5-base lxqt-config
Fedora
sudo dnf install git cmake qtbase5-common-devel qt5-qtbase-devel lxqt-config
OpenSUSE
sudo zypper install git cmake lxqt-config sudo zypper install patterns-openSUSE-devel_qt5
Jiné Linuxy
Téma Adwaita-Qt na Githubu je nekompilovanézdrojový kód. Výsledkem je, že bude fungovat na čemkoli se správnými nástroji. Nástroje potřebné k kompilaci tohoto kódu jsou Cmake, vývojové knihovny Qt5 a Git. Kromě toho budete muset nainstalovat aplikaci LXQt Config, aby se téma rychle aplikovalo na Qt aplikace.
Otevřete terminál a použijte správce balíčkůhledejte „vývoj qt5“, „cmake“, „git“ a „lxqt-config“. Nainstalujte tyto balíčky. Pokud se všechny úspěšně nainstalují, budete si moci vytvořit téma Adwaita-Qt správně.
Budova Adwaita-Qt

Zahajte proces sestavení pomocí git nástroj pro uchopení zdrojového kódu pomocí klonovat.
git clone https://github.com/FedoraQt/adwaita-qt.git
Zadejte nově klonovaný adwaita-qt složku pomocí CD příkaz.
cd adwaita-qt
V tuto chvíli budete muset udělat stavět složka pro Cmake tvůrce nástroj. S mkdir, vytvořte uvnitř složky novou sestavení ~ / adwaita-qt.
mkdir build
Odstěhovat se adwaita-qt do stavět podsložka.
cd build
Použijte Cmake nástroj pro konfiguraci kódu a generování stavebních souborů.
cmake -DCMAKE_INSTALL_PREFIX:PATH=/usr ..
Nyní přichází kompilační část. V terminálu spusťte udělat příkaz.
make
Běh udělat by mělo chvíli trvat, tak ať terminál je. Uvidíte spoustu řádků, jak kompilátor spojuje Adwaita-Qt dohromady. Kompilátor bude dokončen, když vám terminál umožní psát znovu.
Poslední částí procesu kompilace je instalace. Chcete-li nainstalovat systém Adwaita-Qt v celém systému, spusťte příkaz install pomocí sudo.
sudo make install
Případně nainstalujte motiv Adwaita-Qt pro jednoho uživatele odstraněním sudo. Instalace motivu jako jediného uživatele znamená, že motiv Adwaita-Qt musí být znovu nainstalován pro každého uživatele, který k němu potřebuje přístup.
make install
Povolení Adwaita-Qt

Adwaita-Qt není téma GTK. Místo toho je to Qt v přírodě. Protože je tématem Qt a ne GTK, žádný z moderních stolních počítačů nemá způsob, jak jej aplikovat. Je to proto, že dříve v průvodci jsme nainstalovali lxqt-config. Tento nástroj je nezbytnou součástí plochy LXQt. Funguje to však téměř kdekoli.
Spusťte nástroj LXQT-Config stisknutím Alt + F2 a do příkazového řádku zadejte lxqt-config.
V konfiguračním nástroji vyhledejte „Vzhled“ a klikněte na něj. Pokud bylo téma Adwaita-Qt vytvořeno správně, mělo by se zobrazit v seznamu. Klikněte na něj a řekněte systému, aby jej používal jako výchozí vzhled Qt.
Poznámka: Možná bude nutné restartovat počítač, aby se změny projevily plně.
Poté, co nástroj config použije vzhled, spusťte na ploše Linux aplikaci, která používá Qt a ne GTK. Potvrďte, že používá správné téma. Pokud se téma nepodaří použít, přejděte zpět na lxqt-config a zkusit znovu.
Zakázat téma
Adwaita-Qt dělá vynikající práci při výrobě Qtaplikace vypadají méně na místě ve stolních prostředích, jako je Gnome Shell, skořice atd. Přesto, pokud nejste velkým fanouškem tohoto tématu, je to pochopitelné. Málokdo se rozhodne držet se tématu Adwaita ve prospěch vlastního. Pokud chcete téma deaktivovat, je to stejně snadné jako vrátit se zpět lxqt-config.
Jakmile jste uvnitř, vyberte pouze tlačítko „Vzhled“jako posledně. Chcete-li téma zakázat, vyberte jiné (to není Adwaita-Qt), abyste jej „deaktivovali“. Poté otevřete terminál a odstraňte zdrojový kód ze své domovské složky.
rm -rf ~/adwaita-qt
Po vypnutí motivu v lxqt-config, Qt aplikace by již neměly používat Adwaita-Qt.
Komentáře