Cum să faceți ca aplicațiile KDE să pară normale pe Gnome cu tema Adwaita-Qt

click fraud protection

Linux are o gamă largă de aplicații open source scrise cu o mulțime de seturi de instrumente diferite. Aceste seturi de instrumente sunt deseori denumite în comunitate (GTK și Qt). Aceste două cadre arată mult diferite între ele și provoacă unele inconsistențe în temele desktop. De-a lungul anilor, mulți au încercat să rezolve acest lucru. Pe mediile desktop bazate pe Qt (cum ar fi KDE Plasma) există o temă care face ca aplicațiile asemănătoare GTK / Gnome să arate mai bine acasă. Se dovedește, de asemenea, un efort pentru ca aplicațiile Qt să pară mai puțin străine și pe computerele desktop GTK. Totul este realizat cu tema Adwaita-Qt.

ALERTA SPOILER: Derulați în jos și urmăriți tutorialul video la sfârșitul acestui articol.

În acest articol, vă vom învăța cum să descărcați și să instalați Adwaita-Qt. În plus, vom analiza modul de aplicare al aplicațiilor Qt în toate mediile desktop moderne GTK Linux.

Instalați Git

Începeți prin instalarea pachetului Git în sistemul dvs. de operare. De asemenea, va trebui să instalați cmake și să aveți cadrul Qt.

instagram viewer

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 pattern-openSUSE-devel_qt5

Alte Linux-uri

Tema Adwaita-Qt de pe Github este codul sursă necompilat. În consecință, va rula orice cu instrumentele potrivite. Instrumentele necesare pentru compilarea acestui cod sunt bibliotecile de dezvoltare Cmake, Qt5 și Git. În plus, va trebui să instalați LXQt Configurați aplicația, pentru a aplica rapid tema pentru aplicațiile Qt.

Deschideți un terminal și utilizați managerul de pachete pentru a căuta „dezvoltare qt5”, „cmake”, „git” și „lxqt-config”. Instalați aceste pachete. Dacă toate se instalează cu succes, veți putea construi corect tema Adwaita-Qt.

Clădirea Adwaita-Qt

Începeți procesul de construire folosind git instrument pentru a apuca codul sursă folosind clona.

clonă de git https://github.com/FedoraQt/adwaita-qt.git

Intrați recent clonați Adwaita-qt folderul folosind CD comanda.

cd adwaita-qt

În acest moment, va trebui să faceți un construi folderul pentru Cmake instrument de constructor. Cu mkdir, creați noul folder de construire din interior ~ / Adwaita-qt.

mkdir construi

Misca din Adwaita-qt la construi sub-folder.

CD build

Folosește Cmake instrument pentru configurarea codului și generarea fișierelor de construire.

cmake -DCMAKE_INSTALL_PREFIX: PATH = / usr ..

Acum vine partea de compilare. În terminal, executați butonul face comanda.

face

Alergare face ar trebui să dureze un pic, așa că lăsați terminalul să fie. Veți vedea că trec foarte multe linii, întrucât compilatorul pune Adwaita-Qt împreună. Compilatorul se va finaliza atunci când terminalul vă permite să tastați din nou.

Ultima parte a procesului de compilare este instalarea. Pentru a instala Adwaita-Qt pe întregul sistem, executați comanda install cu sudo.

sudo make install

Alternativ, instalați tema Adwaita-Qt pentru un singur utilizator, eliminând sudo. Instalarea temei ca un singur utilizator înseamnă că tema Adwaita-Qt trebuie să fie reinstalată pentru fiecare utilizator care are nevoie de acces la ea.

face instalare

Activare Adwaita-Qt

Adwaita-Qt nu este un Tema GTK. În schimb, este Qt în natură. Deoarece tema este Qt și nu GTK, niciunul dintre desktop-urile moderne nu are o modalitate de a o aplica. Din această cauză, mai devreme, în ghidul pe care l-am instalat lxqt-config. Acest instrument este o parte esențială a desktopului LXQt. Cu toate acestea, funcționează aproape oriunde.

Lansați instrumentul LXQT-Config apăsând Alt + F2 și tastând lxqt-config în prompt.

În instrumentul de configurare, căutați „Aspect” și faceți clic pe el. Dacă tema Adwaita-Qt a fost corectă, ar trebui să apară în listă. Faceți clic pe acesta pentru a spune sistemului să-l folosească ca piele Qt implicită.

Notă: poate fi necesar să reporniți calculatorul pentru ca modificările să aibă efect complet.

După ce instrumentul de configurare aplică pielea, lansați o aplicație pe desktop-ul dvs. Linux care utilizează Qt și nu GTK. Confirmă că utilizează tema corectă. Dacă tema nu se aplică, reveniți la lxqt-config si incearca din nou.

Dezactivează tema

Adwaita-Qt face o treabă excelentă pentru ca aplicațiile Qt să arate mai puțin în loc pe mediile desktop precum Gnome Shell, Cinnamon etc. Totuși, dacă nu sunteți un fan mare al acestei teme, este de înțeles. Nu multe persoane aleg să se lipească de tema Adwaita în favoarea uneia personalizate. Dacă doriți să dezactivați tema, este la fel de ușor ca să reveniți lxqt-config.

Odată intrat, selectați butonul „Aspect”, la fel ca data trecută. Pentru a dezactiva tema, selectați una diferită (care nu este Adwaita-Qt) pentru „a o dezactiva”. Apoi, deschideți un terminal și ștergeți codul sursă din folderul de acasă.

rm -rf ~ / adwaita-qt

După deconectarea temei lxqt-config, Aplicațiile Qt nu ar mai trebui să utilizeze Adwaita-Qt.

watch instagram story