Hogyan lehet a KDE-alkalmazásokat normálisan kinézni Gnome-on az Adwaita-Qt témával

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.

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.

  Hogyan kell játszani a Just Cause 3-at Linuxon

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.

  Keresse meg, ki lakik a szomszédságában?

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.

  4 alkalmazás, amely átfogó képszerkesztő csomagot biztosít

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.