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