„Linux“ turi didelį atvirojo kodo asortimentąparaiškų, parašytų su daugybe skirtingų priemonių rinkinių. Šie rinkiniai bendruomenėje dažnai vadinami vardu (GTK ir Qt). Šios dvi sistemos viena nuo kitos labai skiriasi, ir tai sukelia tam tikrų neatitikimų darbalaukio temose. Bėgant metams daugelis bandė tai išspręsti. „Qt“ pagrindu sukurtoje darbalaukio aplinkoje (pavyzdžiui, „KDE Plasma“) yra tema, dėl kurios „GTK / Gnome“ tipo programos atrodo labiau namuose. Pasirodo, kad taip pat stengiamasi, kad „Qt“ programos atrodytų mažiau svetimos ir GTK staliniuose kompiuteriuose. Visa tai padaryta įgyvendinant „Adwaita-Qt“ temą.
SPOILER ALERT: Slinkite žemyn ir žiūrėkite vaizdo įrašo vadovėlį šio straipsnio pabaigoje.
Šiame straipsnyje mes išmokysime jus, kaip atsisiųsti ir įdiegti „Adwaita-Qt“. Be to, išnagrinėsime, kaip tai pritaikyti Qt programoms visose šiuolaikinėse „GTK Linux“ darbalaukio aplinkose.
Įdiekite „Git“
Pradėkite įdiegdami „Git“ paketą į savo operacinę sistemą. Taip pat turėsite įdiegti „cmake“ ir turėti „Qt“ sistemą.
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
Kitos Linux
„Adwaita-Qt“ tema „Github“ yra nesudarytapirminis kodas. Dėl to jis bus paleistas bet kuo naudojant tinkamus įrankius. Šiam kodui sudaryti reikalingos priemonės yra „Cmake“, „Qt5“ kūrimo bibliotekos ir „Git“. Be to, jei norite greitai pritaikyti temą „Qt“ programoms, turėsite įdiegti „LXQt Config“ programą.
Atidarykite terminalą ir naudokitės paketo tvarkykleieškokite „qt5 plėtra“, „cmake“, „git“ ir „lxqt-config“. Įdiekite šiuos paketus. Jei visi jie bus sėkmingai įdiegti, galėsite tinkamai pastatyti „Adwaita-Qt“ temą.
„Adwaita-Qt“ pastatas

Pradėkite kūrimo procesą naudodami git įrankis patraukti šaltinio kodą naudojant klonas.
git clone https://github.com/FedoraQt/adwaita-qt.git
Įveskite naujai klonuotą adwaita-qt aplankas naudojant Kompaktinis diskas komanda.
cd adwaita-qt
Šiuo metu turėsite atlikti a statyti aplankas Cmake statybininkas įrankis. Su mkdir, sukurkite naują „build“ aplanką viduje ~ / adwaita-qt.
mkdir build
Perkelti iš adwaita-qt į statyti pakatalogis.
cd build
Naudoti Cmake įrankis sukonfigūruoti kodą ir sugeneruoti statybinius failus.
cmake -DCMAKE_INSTALL_PREFIX:PATH=/usr ..
Dabar ateina sudarymo dalis. Terminale paleiskite padaryti komanda.
make
Bėgimas padaryti turėtų šiek tiek užtrukti, taigi tegul būna terminalas. Matysite, kad eina daug eilučių, nes kompiliatorius sujungia „Adwaita-Qt“. Kompiliatorius bus baigtas, kai terminalas leis jums dar kartą įvesti tekstą.
Paskutinė kompiliavimo proceso dalis yra diegimas. Norėdami įdiegti „Adwaita-Qt“ visoje sistemoje, paleiskite diegimo komandą naudodami sudo.
sudo make install
Arba įdiekite „Adwaita-Qt“ temą vienam vartotojui pašalindami sudo. Įdiegus temą kaip vieną vartotoją reiškia, kad „Adwaita-Qt“ temą reikia iš naujo įdiegti kiekvienam vartotojui, kuriam reikia prieigos prie jos.
make install
Įgalinus „Adwaita-Qt“

„Adwaita-Qt“ nėra GTK tema. Tai yra Qt prigimtis. Kadangi tema yra Qt, o ne GTK, nė vienas iš šiuolaikinių stalinių kompiuterių neturi būdo, kaip tai pritaikyti. Būtent dėl to anksčiau mes įdiegėme vadovą „lxqt-config“. Šis įrankis yra svarbi „LXQt“ darbalaukio dalis. Tačiau jis veikia beveik visur.
Paleiskite „LXQT-Config“ įrankį paspausdami „Alt“ + F2 ir įvedę „lxqt-config“ paraginkite.
Konfigūravimo įrankio viduje ieškokite „Išvaizda“ ir spustelėkite jį. Jei „Adwaita-Qt“ tema pastatyta teisingai, ji turėtų būti rodoma sąraše. Spustelėkite jį, kad nurodytumėte sistemai naudoti jį kaip numatytąjį Qt apvalkalą.
Pastaba: norint, kad pakeitimai įsigaliotų, gali tekti paleisti iš naujo kompiuterį.
Po to, kai konfigūravimo įrankis pateiks odą, „Linux“ darbalaukyje paleiskite programą, kuri naudoja Qt, o ne GTK. Patvirtinkite, kad ji naudoja teisingą temą. Jei tema netaikoma, grįžkite į „lxqt-config“ ir bandykite dar kartą.
Išjungti temą
„Adwaita-Qt“ daro puikų darbą kuriant Qtprogramos atrodo ne tokiose vietose darbalaukio aplinkoje, kaip „Gnome Shell“, „Cinnamon“ ir kt., vis tiek, jei nesate didžiulis šios temos gerbėjas, ji suprantama. Nemažai žmonių pasirenka „Adwaita“ temą už pasirinktinę. Jei norėtumėte išjungti temą, tai taip pat lengva, kaip grįžti „lxqt-config“.
Atsidūrę vienoje vietoje, pasirinkite mygtuką „Išvaizda“kaip praėjusį kartą. Norėdami išjungti temą, pasirinkite kitą (kuri nėra „Adwaita-Qt“), kad „išjungtumėte“. Tada atidarykite terminalą ir ištrinkite šaltinio kodą iš savo namų aplanko.
rm -rf ~/adwaita-qt
Išjungę temą „lxqt-config“, „Qt“ programos daugiau neturėtų naudoti „Adwaita-Qt“.
Komentarai