A Linux nyílt forráskódú alkalmazások széles választékával rendelkezik, amelyek rengeteg különféle eszközkészlettel készültek. Ezeket az eszközkészleteket gyakran név szerint emlegetik a közösségben (GTK és Qt). Ez a két keretrendszer nagymértékben különbözik egymástól, és ez bizonyos következetlenségeket okoz az asztali témákon belül. Az évek során sokan próbálták ezt megoldani. A Qt-alapú asztali környezetekben (például a KDE Plasmában) van egy téma, amely otthonosabbá teszi a GTK/Gnome-szerű alkalmazásokat. Kiderült, hogy arra is törekednek, hogy a Qt-alkalmazások kevésbé tűnjenek idegenszerűnek a GTK asztali számítógépeken is. Mindez az Adwaita-Qt témával valósult meg.
SPOILER FIGYELMEZTETÉS: Görgessen le, és tekintse meg a cikk végén található oktatóvideót.
Ebben a cikkben megtanítjuk az Adwaita-Qt letöltését és telepítését. Ezenkívül áttekintjük, hogyan lehet Qt-alkalmazásokhoz alkalmazni minden modern GTK Linux asztali környezetben.
Tartalomjegyzék
Telepítse a Git-et
Kezdje azzal, hogy telepíti a Git csomagot az operációs rendszerére. Ezenkívül telepítenie kell a cmake-et, és rendelkeznie kell a Qt keretrendszerrel.
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
Más Linuxok
Az Adwaita-Qt téma a Githubon lefordítatlan forráskód. Ennek eredményeként a megfelelő eszközökkel bármin működni fog. A kód fordításához szükséges eszközök a Cmake, a Qt5 fejlesztői könyvtárak és a Git. Ezenkívül telepítenie kell az LXQt Config alkalmazást, hogy gyorsan alkalmazza a témát a Qt alkalmazásokra.
Nyisson meg egy terminált, és használja a csomagkezelőt a „qt5 development”, „cmake”, „git” és „lxqt-config” kifejezések kereséséhez. Telepítse ezeket a csomagokat. Ha mindegyik sikeresen települ, akkor megfelelően fel tudja építeni az Adwaita-Qt témát.
Adwaita-Qt
Indítsa el az építési folyamatot a git eszköz használatával a forráskód megragadásához a klón segítségével.
git clone https://github.com/FedoraQt/adwaita-qt.git
Adja meg az újonnan klónozott adwaita-qt mappát a CD paranccsal.
cd adwaita-qt
Ezen a ponton létre kell hoznia egy összeállítási mappát a Cmake builder eszközhöz. Az mkdir segítségével hozza létre az új build mappát a ~/adwaita-qt fájlban.
mkdir build
Ugrás az adwaita-qt-ből a build almappába.
cd build
Használja a Cmake eszközt a kód konfigurálásához és az épületfájlok létrehozásához.
cmake -DCMAKE_INSTALL_PREFIX:PATH=/usr ..
Most jön az összeállítási rész. A terminálban futtassa a make parancsot.
make
A make futtatása eltarthat egy ideig, tehát hagyja békén a terminált. Látni fogja, hogy sok sor megy el, ahogy a fordító összerakja az Adwaita-Qt-t. A fordító akkor fejeződik be, amikor a terminál újra lehetővé teszi a gépelést.
A fordítási folyamat utolsó része a telepítés. Az Adwaita-Qt rendszerszintű telepítéséhez futtassa az install parancsot a sudo paranccsal.
sudo make install
Alternatív megoldásként telepítse az Adwaita-Qt témát egyetlen felhasználó számára a sudo eltávolításával. A téma egyetlen felhasználóként történő telepítése azt jelenti, hogy az Adwaita-Qt témát minden olyan felhasználó számára újra kell telepíteni, akinek hozzáférésre van szüksége.
make install
Adwaita-Qt
Az Adwaita-Qt nem egy GTK téma. Ehelyett Qt a természetben. Mivel a téma a Qt és nem a GTK, a modern asztali számítógépek egyikén sem lehet alkalmazni. Ez az oka annak, hogy korábban telepítettük az útmutatót lxqt-config. Ez az eszköz az LXQt asztal elengedhetetlen része. Azonban szinte bárhol működik.
Indítsa el az LXQT-Config eszközt az Alt + F2 billentyűkombináció megnyomásával, és írja be az lxqt-config parancsot a promptba.
A konfigurációs eszközben keresse meg a „Megjelenés” részt, és kattintson rá. Ha az Adwaita-Qt téma megfelelően épül fel, akkor meg kell jelennie a listában. Kattintson rá, hogy megmondja a rendszernek, hogy alapértelmezett Qt skinként használja.
Megjegyzés: előfordulhat, hogy újra kell indítania a számítógépet, hogy a változtatások teljes mértékben érvénybe lépjenek.
Miután a konfigurációs eszköz felvitte a felszínt, indítson el egy olyan alkalmazást a Linux-asztalon, amely Qt-t és nem GTK-t használ. Győződjön meg arról, hogy a megfelelő témát használja. Ha a téma nem alkalmazható, térjen vissza az lxqt-config fájlhoz, és próbálja újra.
A téma letiltása
Az Adwaita-Qt kiváló munkát végez annak érdekében, hogy a Qt-alkalmazások kevésbé tűnjenek ki a helyükről olyan asztali környezetekben, mint a Gnome Shell, Cinnamon stb. Ennek ellenére, ha nem vagy nagy rajongója ennek a témának, ez érthető. Nem sokan választják úgy, hogy ragaszkodnak az Adwaita témához az egyéni témához. Ha szeretné letiltani a témát, olyan egyszerű, mint visszatérni az lxqt-config fájlba.
Ha bejutott, válassza ki a „Megjelenés” gombot, mint legutóbb. A téma letiltásához válasszon egy másikat (ez nem Adwaita-Qt) a „letiltáshoz”. Ezután nyisson meg egy terminált, és törölje a forráskódot a saját mappájából.
rm -rf ~/adwaita-qt
Miután kikapcsolta a témát az lxqt-config programban, a Qt-alkalmazások többé nem használhatják az Adwaita-Qt-t.