- - Kā panākt, lai KDE lietotnes izskatās normāli Gnome ar Adwaita-Qt motīvu

Kā panākt, lai KDE lietotnes izskatās normāli Gnome, izmantojot Adwaita-Qt motīvu

Linux ir liels atvērtā koda sortimentslietojumprogrammas, kas uzrakstītas ar tonnu dažādu rīku komplektu. Šīs kopas sabiedrībā bieži sauc par vārdu (GTK un Qt). Šie divi ietvari ļoti atšķiras viens no otra, un tas rada dažas neatbilstības darbvirsmas motīvos. Gadu gaitā daudzi ir mēģinājuši to atrisināt. Uz Qt balstītām darbvirsmu vidēm (piemēram, KDE Plasma) ir tēma, kuras dēļ GTK / Gnome līdzīgās lietojumprogrammas izskatās vairāk mājās. Izrādās, ir arī centieni panākt, lai Qt lietojumprogrammas izskatās mazāk svešas arī GTK darbvirsmās. Tas viss ir paveikts ar Adwaita-Qt tēmu.

SPOILER BRĪDINĀJUMS: Ritiniet uz leju un skatieties video pamācību šī raksta beigās.

Šajā rakstā mēs iemācīsim jums lejupielādēt un instalēt Adwaita-Qt. Turklāt mēs pārdomāsim, kā to piemērot Qt lietojumprogrammām visās mūsdienu GTK Linux darbvirsmu vidēs.

Instalējiet Git

Sākumā instalējiet Git pakotni operētājsistēmai. Jums būs jāinstalē arī cmake un jābūt Qt ietvaram.

Ubuntu

sudo apt install git cmake qt5* lxqt-config

Debijas

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

Citas Linux

Adwaita-Qt tēma vietnē Github nav apkopotaavota kods. Rezultātā tas darbosies uz jebko, izmantojot pareizos rīkus. Šī koda apkopošanai nepieciešamie rīki ir Cmake, Qt5 izstrādes bibliotēkas un Git. Lai ātri lietotu motīvu Qt lietojumprogrammās, jums būs jāinstalē lietotne LXQt Config.

Atveriet termināli un izmantojiet pakešu pārvaldniekumeklējiet “qt5 izstrāde”, “cmake”, “git” un “lxqt-config”. Instalējiet šīs paketes. Ja viņi visi veiksmīgi instalēsies, jūs varēsit pareizi izveidot Adwaita-Qt motīvu.

Ēka Adwaita-Qt

Sāciet veidošanas procesu, izmantojot git rīks, lai greiferstu avota kodu, izmantojot klons.

git clone https://github.com/FedoraQt/adwaita-qt.git

Ievadiet tikko klonēto advaita-qt mapi, izmantojot Kompaktdisks komanda.

cd adwaita-qt

Šajā brīdī jums būs jāveic būvēt mape Cmake celtnieka rīks. Ar mkdir, izveidojiet iekšā jauno mapi ~ / adwaita-qt.

mkdir build

Pārvietot no advaita-qt uz būvēt apakšmape.

cd build

Izmantojiet Cmake rīks koda konfigurēšanai un celtniecības failu ģenerēšanai.

cmake -DCMAKE_INSTALL_PREFIX:PATH=/usr ..

Tagad nāk apkopojošā daļa. Terminālī palaidiet veidot komanda.

make

Skriešana veidot vajadzētu aizņemt kādu laiku, tāpēc ļaujiet terminālim būt. Jūs redzēsit, ka iet daudzas līnijas, jo kompilators apvieno Adwaita-Qt. Kompilators tiks pabeigts, kad terminālis ļaus jums vēlreiz rakstīt.

Apkopošanas procesa pēdējā daļa ir instalēšana. Lai instalētu Adwaita-Qt visā sistēmā, palaidiet instalēšanas komandu ar sudo.

sudo make install

Alternatīvi instalējiet Adwaita-Qt motīvu vienam lietotājam, noņemot sudo. Motīva instalēšana kā atsevišķs lietotājs nozīmē, ka Adwaita-Qt tēma ir jāinstalē katram lietotājam, kuram tai ir nepieciešama piekļuve.

make install

Iespējot Adwaita-Qt

Adwaita-Qt nav GTK tēma. Tā vietā tas ir Qt raksturs. Tā kā tēma ir Qt, nevis GTK, nevienam no mūsdienu galddatoriem nav iespējas to pielietot. Tieši šī iemesla dēļ agrāk mūsu instalētajā rokasgrāmatā lxqt-config. Šis rīks ir būtiska LXQt darbvirsmas sastāvdaļa. Tomēr tas darbojas gandrīz jebkur.

Palaidiet LXQT-Config rīku, nospiežot Alt + F2 un uzvednē ierakstiet lxqt-config.

Konfigurācijas rīkā atrodiet “Izskats” un noklikšķiniet uz tā. Ja Adwaita-Qt tēma ir uzbūvēta pareizi, tai vajadzētu parādīties sarakstā. Noklikšķiniet uz tā, lai norādītu sistēmai, lai tā izmantotu kā noklusējuma Qt apvalku.

Piezīme. Lai izmaiņas stātos spēkā, jums, iespējams, būs jārestartē dators.

Pēc tam, kad konfigurācijas rīks ir uzklājis ādu, uz Linux darbvirsmas palaidiet lietojumprogrammu, kas izmanto Qt, nevis GTK. Pārliecinieties, ka tas izmanto pareizo motīvu. Ja tēmu neizdodas piemērot, dodieties atpakaļ uz lxqt-config un mēģiniet vēlreiz.

Atspējot tēmu

Adwaita-Qt veic lielisku darbu Qt veidošanālietojumprogrammas izskatās mazāk nevietā tādās darbvirsmu vidēs kā Gnome Shell, Cinnamon utt. Tomēr, ja neesat milzīgs šīs tēmas cienītājs, tas ir saprotams. Ne daudzi cilvēki izvēlas pieturēties pie Adwaita tēmas par labu pielāgotajai. Ja vēlaties atspējot motīvu, tas ir tikpat vienkārši kā atgriezties lxqt-config.

Kad esat iekšā, vienkārši atlasiet pogu “Izskats”kā pagājušajā reizē. Lai atspējotu motīvu, atlasiet citu (tas nav Adwaita-Qt), lai to “atspējotu”. Pēc tam atveriet termināli un izdzēsiet avota kodu no savas mājas mapes.

rm -rf ~/adwaita-qt

Pēc tēmas izslēgšanas lxqt-config, Qt lietojumprogrammās vairs nevajadzētu izmantot Adwaita-Qt.

Komentāri