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

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

Linux har ett stort sortiment av öppen källkodapplikationer 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: Rulla nedåt och titta på videodelen i slutet av den här artikeln.

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.

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

Andra Linux-filer

Adwaita-Qt-temat på Github är okompileratkä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 Config-appen för att snabbt kunna använda temat på Qt-applikationer.

Öppna en terminal och använd pakethanteraren tillsök efter “qt5 utveckling”, “cmake”, “git” och “lxqt-config”. Installera dessa paket. Om 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 clone 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 build

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

cmake -DCMAKE_INSTALL_PREFIX:PATH=/usr ..

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

make

Löpning göra bör ta ett tag, så låt terminalen vara. Du ser massor av rader gå, eftersom kompilatorn sätter samman Adwaita-Qt. Kompilatorn kommer att slutföras 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 kan du installera 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.

make install

Aktivera Adwaita-Qt

Adwaita-Qt är inte ett GTK-tema. Istä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 viktig del av skrivbordet på LXQt. 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, startar du 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 göra Qtapplikationer ser mindre ut på plats i skrivbordsmiljöer som Gnome Shell, Cinnamon osv. Ä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 knappen "Utseende", barasom förra gången. För att inaktivera temat, välj ett annat (som inte är 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.

kommentarer