- - Ako prinútiť aplikácie KDE, aby vyzerali normálne na škriatkoch pomocou témy Adwaita-Qt

Ako prinútiť aplikácie KDE, aby vyzerali normálne na škriatkoch pomocou témy Adwaita-Qt

Linux má široký sortiment open sourceaplikácie napísané s tónom rôznych nástrojov. Tieto súbory nástrojov sa v komunite často označujú názvom (GTK a Qt). Tieto dva rámce vyzerajú navzájom veľmi odlišne a spôsobujú určité nezrovnalosti v motívoch desktopu. V priebehu rokov sa to mnohí pokúsili vyriešiť. Na desktopových prostrediach založených na Qt (ako napríklad KDE Plasma) existuje téma, vďaka ktorej aplikácie podobné GTK / Gnome vyzerajú viac doma. Ukazuje sa, že existuje aj snaha prinútiť aplikácie Qt, aby vyzerali menej cudzie aj na stolných počítačoch GTK. To všetko je dosiahnuté pomocou témy Adwaita-Qt.

VAROVANIE SPOILER: Prejdite nadol a pozrite si videonávod na konci tohto článku.

V tomto článku sa naučíme, ako sťahovať a inštalovať Adwaita-Qt. Ďalej si ukážeme, ako ho použiť pre aplikácie Qt vo všetkých moderných prostrediach GTK Linux.

Nainštalujte Git

Začnite inštaláciou balíka Git do operačného systému. Musíte tiež nainštalovať program cmake a mať rámec Qt.

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

Iné Linuxy

Téma Adwaita-Qt na Githubu je nekompilovanázdrojový kód. Výsledkom bude, že bude fungovať na čomkoľvek so správnymi nástrojmi. Nástroje potrebné na zostavenie tohto kódu sú Cmake, vývojové knižnice Qt5 a Git. Okrem toho je potrebné nainštalovať aplikáciu LXQt Config, aby sa téma rýchlo použila na aplikácie Qt.

Otvorte terminál a použite správcu balíkovhľadajte „vývoj qt5“, „cmake“, „git“ a „lxqt-config“. Nainštalujte tieto balíčky. Ak sa všetky úspešne nainštalujú, budete si môcť správne vytvoriť tému Adwaita-Qt.

Budova Adwaita-Qt

Začať proces zostavovania pomocou git nástroj na uchopenie zdrojového kódu pomocou clone.

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

Zadajte novo klonované Adwait-qt priečinok pomocou CD Príkaz.

cd adwaita-qt

V tomto okamihu budete musieť urobiť build priečinok pre Windows cmake nástroj pre staviteľov. s mkdir, vo vnútri vytvorte nový priečinok na zostavenie ~ / Adwait-qt.

mkdir build

Choďte z Adwait-qt do build sub-zložku.

cd build

Použi cmake nástroj na konfiguráciu kódu a generovanie stavebných súborov.

cmake -DCMAKE_INSTALL_PREFIX:PATH=/usr ..

Teraz prichádza kompilačná časť. V termináli spustite urobiť Príkaz.

make

beh urobiť by malo chvíľu trvať, takže nech je terminál. Uvidíte veľa riadkov, keď kompilátor spojí Adwaita-Qt. Kompilátor sa dokončí, keď vám terminál umožňuje písať znova.

Poslednou časťou procesu kompilácie je inštalácia. Ak chcete nainštalovať systém Adwaita-Qt v celom systéme, spustite príkaz install sudo.

sudo make install

Prípadne nainštalujte tému Adwaita-Qt pre jedného používateľa odstránením sudo, Inštalácia témy ako jedného používateľa znamená, že tému Adwaita-Qt je potrebné preinštalovať pre každého používateľa, ktorý k nej potrebuje prístup.

make install

Povolenie Adwaita-Qt

Adwaita-Qt nie je témou GTK. Namiesto toho má povahu Qt. Keďže témou je Qt a nie GTK, žiadny z moderných stolových počítačov nemá spôsob, ako ju uplatniť. Je to preto, že skôr v príručke, ktorú sme nainštalovali lxqt-config, Tento nástroj je nevyhnutnou súčasťou pracovnej plochy LXQt. Funguje to však takmer všade.

Spustite nástroj LXQT-Config stlačením Alt + F2 a do príkazového riadka napíšete lxqt-config.

Vo vnútri konfiguračného nástroja vyhľadajte výraz „Vzhľad“ a kliknite naň. Ak je téma Adwaita-Qt zostavená správne, mala by sa zobraziť v zozname. Kliknite naň a povedzte systému, aby ho používal ako predvolený vzhľad Qt.

Poznámka: Možno bude potrebné reštartovať počítač, aby sa zmeny prejavili úplne.

Po tom, čo nástroj config použije vzhľad, spustite na pracovnej ploche Linux aplikáciu, ktorá používa Qt a nie GTK. Potvrďte, že používa správny motív. Ak sa téma neuplatní, vráťte sa na lxqt-config a skúste to znova.

Zakázať tému

Adwaita-Qt robí vynikajúcu prácu pri vytváraní Qtaplikácie vyzerajú na pracoviskách prostredia ako Gnome Shell, Cinnamon atď. menej. Napriek tomu, ak nie ste veľkým fanúšikom tejto témy, je to pochopiteľné. Nie je veľa ľudí, ktorí sa rozhodnú držať sa témy Adwaita v prospech vlastnej. Ak chcete tému zakázať, je to také jednoduché, ako sa vrátiť späť lxqt-config.

Akonáhle ste vo vnútri, vyberte iba tlačidlo „Vzhľad“ako naposledy. Ak chcete zakázať tému, vyberte inú (ktorá nie je Adwaita-Qt), aby ste ju „zakázali“. Potom otvorte terminál a zo zdrojového priečinka odstráňte zdrojový kód.

rm -rf ~/adwaita-qt

Po vypnutí témy v lxqt-config, Qt aplikácie by už nemali používať Adwaita-Qt.

Komentáre