- - Как да направим KDE приложенията да изглеждат нормално на Gnome с темата Adwaita-Qt

Как да направите приложенията на KDE да изглеждат нормални в Gnome с темата Adwaita-Qt

Linux разполага с голям асортимент с отворен кодприложения, написани с много различни набори от инструменти. Тези набори от инструменти често се споменават по име в общността (GTK и Qt). Тези две рамки изглеждат значително различни една от друга и това причинява някои несъответствия в темите за десктоп. През годините мнозина се опитват да решат това. В QT-базирани настолни среди (като KDE Plasma) има тема, която прави GTK / Gnome подобни приложения да изглеждат повече у дома. Оказва се, че има и усилия да се направи Qt приложенията да изглеждат по-малко чужди и на десктопите на GTK. Всичко е постигнато с темата Adwaita-Qt.

ВНИМАНИЕ СПОЙЛЕР: Превъртете надолу и гледайте видео урока в края на тази статия.

В тази статия ще ви научим как да изтеглите и инсталирате Adwaita-Qt. Освен това ще разгледаме как да го прилагаме за Qt приложения във всички съвременни настолни среди на GTK Linux.

Инсталиране на Git

Започнете с инсталирането на пакета Git във вашата операционна система. Също така ще трябва да инсталирате cmake и да имате рамката 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

Други Linux

Темата Adwaita-Qt в Github не е компилиранапрограмен код. В резултат на това ще работи на всичко с подходящите инструменти. Инструментите, необходими за съставянето на този код, са Cmake, библиотеки за разработка на Qt5 и Git. Освен това ще трябва да инсталирате приложението LXQt Config, за да приложите бързо темата към Qt приложения.

Отворете терминал и използвайте мениджъра на пакети, за дапотърсете „qt5 development“, „cmake“, „git“ и „lxqt-config“. Инсталирайте тези пакети. Ако всички те се инсталират успешно, ще можете да изградите правилно темата Adwaita-Qt.

Изграждане на Adwaita-Qt

Започнете процеса на изграждане с помощта на Git инструмент за захващане на изходния код с помощта клонинг.

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

Въведете току-що клонирания adwaita-QT папка, използвайки CD команда.

cd adwaita-qt

В този момент ще трябва да направите натрупване папка за Cmake инструмент за строител. с защитен режим, създайте новата папка за изграждане вътре ~ / Adwaita-QT.

mkdir build

Преместване от adwaita-QT към натрупване подпапка.

cd build

Използвай Cmake инструмент за конфигуриране на кода и генериране на строителни файлове.

cmake -DCMAKE_INSTALL_PREFIX:PATH=/usr ..

Сега идва съставящата част. В терминала стартирайте правя команда.

make

Работещи правя трябва да отнеме известно време, така че нека терминалът бъде. Ще видите много редове, тъй като компилаторът поставя Adwaita-Qt заедно. Компилаторът ще завърши, когато терминалът ви позволи да въведете отново.

Последната част от процеса на съставяне е инсталирането. За да инсталирате Adwaita-Qt в цялата система, изпълнете командата за инсталиране с Sudo.

sudo make install

Освен това, инсталирайте темата Adwaita-Qt за един потребител, като премахнете Sudo, Инсталирането на темата като единствен потребител означава, че темата Adwaita-Qt трябва да бъде преинсталирана за всеки потребител, който се нуждае от достъп до нея.

make install

Активиране на Adwaita-Qt

Adwaita-Qt не е тема на GTK. Вместо това е Qt в природата. Тъй като темата е Qt, а не GTK, никой от съвременните настолни компютри няма начин да я приложи. Именно заради това по-рано в ръководството, което инсталирахме lxqt-довереник, Този инструмент е съществена част от работния плот на LXQt. Тя обаче работи почти навсякъде.

Стартирайте LXQT-Config инструмента, като натиснете Alt + F2 и въвеждане в lxqt-config в подкана.

Вътре в конфигурационния инструмент потърсете „Външен вид“ и кликнете върху него. Ако темата Adwaita-Qt е изградена правилно, тя трябва да се покаже в списъка. Кликнете върху него, за да кажете на системата да го използва като Qt по подразбиране.

Забележка: може да се наложи да рестартирате компютъра си, за да промените да влязат в пълна сила.

След като инструментът конфигурация приложи кожата, стартирайте приложение на вашия работен плот на Linux, което използва Qt, а не GTK. Потвърдете, че използвате правилната тема. Ако темата не успее да се приложи, върнете се на lxqt-довереник и опитайте отново.

Деактивирайте темата

Adwaita-Qt върши отлична работа в създаването на Qtприложения изглеждат по-малко на място в настолни среди като Gnome Shell, Cinnamon и т.н. Все пак, ако не сте голям почитател на тази тема, това е разбираемо. Не много хора избират да се придържат към темата на Adwaita в полза на потребителска. Ако искате да деактивирате темата, е толкова лесно, колкото да се върнете обратно lxqt-довереник.

След като влезете, изберете бутона „Външен вид“, простокато миналия път. За да деактивирате темата, изберете друга (която не е Adwaita-Qt), за да я „деактивирате“. След това отворете терминал и изтрийте изходния код от домашната си папка.

rm -rf ~/adwaita-qt

След изключване на темата в lxqt-довереник, Приложенията Qt вече не трябва да използват Adwaita-Qt.

Коментари