Linux ima veliki izbor otvorenog kodaaplikacija napisana tonom različitih alata. Ovi se alati za alat često nazivaju u zajednici (GTK i Qt). Ova dva okvira izgledaju znatno drugačije jedna od druge, i to uzrokuje neke nedosljednosti unutar tema radne površine. Tijekom godina mnogi su to pokušali riješiti. U radnim okruženjima koja se temelje na Qt-u (poput KDE Plasma) postoji tema zbog koje aplikacije poput GTK / Gnome izgledaju više kao kod kuće. Ispada da postoji i napor da se Qt aplikacije izgledaju manje strano i na GTK radnim površinama. Sve je to postignuto temom Adwaita-Qt.
ALTER SPOILERA: Pomaknite se prema dolje i pogledajte video vodič na kraju ovog članka.
U ovom ćemo vas članku naučiti kako preuzeti i instalirati Adwaita-Qt. Nadalje, istražit ćemo kako ga primijeniti za Qt aplikacije u svim modernim GTK Linux okruženjima.
Instalirajte Git
Započnite instalacijom Git paketa na vaš operativni sustav. Također ćete trebati instalirati cmake i imati Qt okvir.
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
Ostali Linuxi
Tema Adwaita-Qt na Githubu nije sastavljenaizvorni kod. Kao rezultat, pokrenut će se na bilo čemu s pravim alatima. Alati potrebni za sastavljanje ovog koda su Cmake, Qt5 razvojne knjižnice i Git. Uz to, morat ćete instalirati aplikaciju LXQt Config da biste brzo primijenili temu na Qt aplikacije.
Otvorite terminal i koristite upravljač paketimatražite "qt5 razvoj", "cmake", "git" i "lxqt-config". Instalirajte ove pakete. Ako se svi uspješno instaliraju, moći ćete pravilno sastaviti temu Adwaita-Qt.
Izgradnja Adwaita-Qt

Započnite postupak izrade koristeći Git alat za hvatanje izvornog koda koristeći klon.
git clone https://github.com/FedoraQt/adwaita-qt.git
Unesite novo kloniranog adwaita-qt mapu pomoću CD naredba.
cd adwaita-qt
U ovom trenutku morat ćete napraviti izgraditi mapa za Cmake alat za izgradnju. S mkdir, stvorite novu mapu za izradu iznutra -/ Adwaita-qt.
mkdir build
Premjesti iz adwaita-qt prema izgraditi pod-mapa.
cd build
Koristiti Cmake alat za konfiguriranje koda i generiranje građevinskih datoteka.
cmake -DCMAKE_INSTALL_PREFIX:PATH=/usr ..
Sada dolazi dio za sastavljanje. U terminalu pokrenite napraviti naredba.
make
Trčanje napraviti treba potrajati neko vrijeme, pa neka terminal bude. Vidjet ćete mnogo redaka dok prevoditelj sastavlja Adwaita-Qt zajedno. Kompajler će biti dovršen kada vam terminal omogući ponovno upisivanje.
Posljednji dio postupka sastavljanja je instalacija. Da biste instalirali Adwaita-Qt na cijeli sustav, pokrenite naredbu instalacije sa sudo.
sudo make install
Alternativno, instalirajte temu Adwaita-Qt za jednog korisnika uklanjanjem sudo, Instaliranje teme kao pojedinačnog korisnika znači da se tema Adwaita-Qt mora ponovo instalirati za svakog korisnika kojem je potreban pristup.
make install
Omogućavanje Adwaita-Qt

Adwaita-Qt nije tema GTK-a. Umjesto toga, to je Qt u prirodi. Budući da je tema Qt, a ne GTK, niti jedan od modernih stolnih računala nema načina da je primijeni. To je zbog toga ranije u vodiču koji smo instalirali lxqt-config, Ovaj je alat važan dio radne površine LXQt. Međutim, djeluje gotovo bilo gdje.
Pokrenite alat LXQT-Config pritiskom na Alt + F2 i upis u lxqt-config u upit.
Unutar alata za konfiguraciju potražite "Izgled" i kliknite ga. Ako se tema Adwaita-Qt pravilno izgradila, trebala bi se prikazati na popisu. Kliknite na nju kako biste rekli sustavu da je koristi kao zadanu Qt kožu.
Napomena: možda ćete trebati ponovo pokrenuti svoje računalo da bi promjene u potpunosti stupile na snagu.
Nakon što alat config primijeni kožu, pokrenite aplikaciju na radnoj površini Linuxa koja koristi Qt, a ne GTK. Uvjerite da se koristi ispravna tema. Ako se tema ne prijavi, vratite se na lxqt-config i pokušajte ponovo.
Onemogućite temu
Adwaita-Qt obavlja izvrstan posao u izradi Qt-aaplikacije izgledaju manje od mjesta u radnim okruženjima poput Gnome Shell, Cinnamon itd. Ipak, ako niste veliki obožavatelj ove teme, to je razumljivo. Nije mnogo ljudi odlučilo držati se teme Adwaita u korist prilagođene teme. Ako želite onemogućiti temu, to je jednostavno kao povratak lxqt-config.
Jednom unutra, jednostavno odaberite gumb "Izgled"kao prošli put. Da biste onemogućili temu, odaberite neku drugu (to nije Adwaita-Qt) da biste je "onemogućili". Zatim otvorite terminal i izbrišite izvorni kôd iz svoje početne mape.
rm -rf ~/adwaita-qt
Nakon isključivanja teme u lxqt-config, Qt aplikacije više ne smiju koristiti Adwaita-Qt.
komentari