Hur man gör att KDE-appar ser normalt ut på Gnome med Adwaita-Qt-temat

click fraud protection

Linux har ett stort sortiment av open source-applikationer skrivna med massor av olika verktygssatser. Dessa verktygssatser hänvisas ofta till med namn i gemenskapen (GTK och Qt). Dessa två ramverk ser väldigt annorlunda ut från varandra och det orsakar vissa inkonsekvenser inom skrivbordsteman. Under åren har många försökt lösa detta. I Qt-baserade skrivbordsmiljöer (som KDE Plasma) finns det ett tema som får GTK / Gnome-liknande applikationer att se mer hemma. Det visar sig att det också finns ett försök att få Qt-applikationer att se mindre främmande ut på GTK-stationära datorer. Det hela åstadkoms med Adwaita-Qt-temat.

SPOILER VARNING: Bläddra ner och titta på videodelen i slutet av denna artikel.

I den här artikeln kommer vi att lära dig hur du laddar ner och installerar Adwaita-Qt. Dessutom kommer vi att gå igenom hur du tillämpar det för Qt-applikationer i alla moderna GTK Linux-skrivbordsmiljöer.

Installera Git

Börja med att installera Git-paketet i ditt operativsystem. Du måste också installera cmake och ha Qt-ramverket.

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-bas lxqt-config

Fedora

sudo dnf installera git cmake qtbase5-common-devel qt5-qtbase-devel lxqt-config

OpenSUSE

sudo zypper installera git cmake lxqt-config sudo zypper installera mönster-openSUSE-devel_qt5

Andra Linux-filer

Adwaita-Qt-temat på Github är en okompilerad källkod. Som ett resultat kommer det att köras på någonting med rätt verktyg. Verktygen som behövs för att sammanställa denna kod är Cmake, Qt5 utvecklingsbibliotek och Git. Dessutom måste du installera LXQt Konfigurera appen för att snabbt tillämpa temat på Qt-applikationer.

Öppna en terminal och använd pakethanteraren för att söka efter "qt5-utveckling", "cmake", "git" och "lxqt-config". Installera dessa paket. Om de alla installeras framgångsrikt kan du bygga Adwaita-Qt-temat korrekt.

Bygga Adwaita-Qt

Börja byggprocessen med hjälp av git verktyg för att ta tag i källkoden med klona.

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

Ange det nyklonade adwaita-qt mapp med CD kommando.

cd adwaita-qt

Just nu måste du skapa en bygga mapp för cMake byggare verktyg. Med mkdir, skapa den nya build-mappen inuti ~ / Adwaita-qt.

mkdir build

Flytta från adwaita-qt till bygga undermapp.

cd bygga

Använd cMake verktyg för att konfigurera koden och generera byggnadsfilerna.

cmake -DCMAKE_INSTALL_PREFIX: PATH = / usr ..

Nu kommer den sammanställda delen. Kör i terminalen göra kommando.

göra

Löpning göra bör ta ett tag, så låt terminalen vara. Du kommer se många rader gå, eftersom kompilatorn sätter samman Adwaita-Qt. Kompilatorn slutförs när terminalen låter dig skriva igen.

Den sista delen av sammanställningsprocessen är installationen. För att installera Adwaita-Qt systemomfattande, kör installationskommandot med sudo.

sudo make install

Alternativt installerar du Adwaita-Qt-temat för en enda användare genom att ta bort sudo. Att installera temat som en enda användare innebär att Adwaita-Qt-temat måste installeras om för varje användare som behöver åtkomst till det.

gör installation

Aktivera Adwaita-Qt

Adwaita-Qt är inte en GTK-tema. I stället är det Qt i naturen. Eftersom temat är Qt och inte GTK, har ingen av de moderna stationära datorerna ett sätt att tillämpa det. Det är därför som vi tidigare installerade i guiden lxqt-config. Detta verktyg är en väsentlig del av LXQt-skrivbordet. Men det fungerar nästan var som helst.

Starta LXQT-Config-verktyget genom att trycka på Alt + F2 och skriva in lxqt-config i prompten.

Inuti konfigureringsverktyget letar du efter “Utseende” och klickar på det. Om Adwaita-Qt-temat byggts korrekt, bör det dyka upp i listan. Klicka på den för att berätta att systemet ska använda det som standard Qt-hud.

Obs! Du kan behöva starta om datorn för att ändringarna ska träda i kraft.

När konfigureringsverktyget har applicerat huden, starta en applikation på ditt Linux-skrivbord som använder Qt och inte GTK. Bekräfta att det använder rätt tema. Om temat inte kan tillämpas, gå tillbaka till lxqt-config och försök igen.

Inaktivera temat

Adwaita-Qt gör ett utmärkt jobb med att få Qt-applikationer att se mindre ut på plats i skrivbordsmiljöer som Gnome Shell, Cinnamon, etc. Ändå, om du inte är ett stort fan av det här temat, är det förståeligt. Inte många väljer att hålla sig till Adwaita-temat till förmån för ett anpassat. Om du vill inaktivera temat är det lika enkelt som att gå tillbaka till lxqt-config.

När du väl är inne väljer du "Utseende" -knappen, precis som förra gången. Om du vill inaktivera temat väljer du ett annat (det är inte Adwaita-Qt) för att "inaktivera det." Öppna sedan en terminal och ta bort källkoden från din hemmapp.

rm -rf ~ / adwaita-qt

Efter att ha stängt av temat i lxqt-config, Qt-applikationer bör inte längre använda Adwaita-Qt.

watch instagram story