- - Kako napraviti da KDE aplikacije izgledaju normalno na Gnomeu s temom Adwaita-Qt

Kako napraviti da KDE aplikacije izgledaju normalno na Gnomeu s temom Adwaita-Qt

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