So lassen Sie KDE-Apps auf Gnome mit dem Adwaita-Qt-Design normal aussehen

Linux hat eine große Auswahl an Open-Source-Anwendungen, die mit einer Menge verschiedener Toolkits geschrieben wurden. Diese Toolkits werden in der Community oft namentlich genannt (GTK und Qt). Diese beiden Frameworks sehen sehr unterschiedlich aus und verursachen einige Inkonsistenzen innerhalb von Desktop-Designs. Im Laufe der Jahre haben viele versucht, dieses Problem zu lösen. Auf Qt-basierten Desktop-Umgebungen (wie KDE Plasma) gibt es ein Thema, das GTK/Gnome-ähnliche Anwendungen heimischer erscheinen lässt. Es stellt sich heraus, dass es auch Bemühungen gibt, Qt-Anwendungen auch auf GTK-Desktops weniger fremdartig aussehen zu lassen. All dies wird mit dem Adwaita-Qt-Theme erreicht.

SPOILER-WARNUNG: Scrollen Sie nach unten und sehen Sie sich das Video-Tutorial am Ende dieses Artikels an.

In diesem Artikel zeigen wir Ihnen, wie Sie Adwaita-Qt herunterladen und installieren. Außerdem gehen wir darauf ein, wie man es für Qt-Anwendungen auf allen modernen GTK-Linux-Desktopumgebungen anwendet.

Installieren Sie Git

Beginnen Sie mit der Installation des Git-Pakets auf Ihrem Betriebssystem. Sie müssen außerdem cmake installieren und über das Qt-Framework verfügen.

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

Andere Linuxe

Das Adwaita-Qt-Design auf Github ist unkompilierter Quellcode. Infolgedessen läuft es mit den richtigen Tools auf allem. Die zum Kompilieren dieses Codes erforderlichen Tools sind Cmake, Qt5-Entwicklungsbibliotheken und Git. Außerdem müssen Sie die LXQt Config-App installieren, um das Design schnell auf Qt-Anwendungen anzuwenden.

  So richten Sie ein Spesenformular in Microsoft Word ein

Öffnen Sie ein Terminal und verwenden Sie den Paketmanager, um nach „qt5 development“, „cmake“, „git“ und „lxqt-config“ zu suchen. Installieren Sie diese Pakete. Wenn sie alle erfolgreich installiert werden, können Sie das Adwaita-Qt-Design korrekt erstellen.

Gebäude Adwaita-Qt

Beginnen Sie den Build-Prozess, indem Sie das Git-Tool verwenden, um den Quellcode mithilfe von Clone abzurufen.

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

Geben Sie den neu geklonten Ordner adwaita-qt mit dem CD-Befehl ein.

cd adwaita-qt

An dieser Stelle müssen Sie einen Build-Ordner für das Cmake-Builder-Tool erstellen. Erstellen Sie mit mkdir den neuen Build-Ordner in ~/adwaita-qt.

mkdir build

Wechseln Sie von adwaita-qt in den Unterordner build.

cd build

Verwenden Sie das Cmake-Tool, um den Code zu konfigurieren und die Gebäudedateien zu generieren.

cmake -DCMAKE_INSTALL_PREFIX:PATH=/usr ..

Jetzt kommt der kompilierende Teil. Führen Sie im Terminal den Befehl make aus.

make

Das Ausführen von make sollte eine Weile dauern, also lassen Sie das Terminal in Ruhe. Sie werden viele Zeilen vergehen sehen, während der Compiler Adwaita-Qt zusammenfügt. Der Compiler wird abgeschlossen, wenn das Terminal Ihnen die erneute Eingabe ermöglicht.

  So registrieren Sie sich für Tekken Mobile vor

Der letzte Teil des Kompilierungsprozesses ist die Installation. Um Adwaita-Qt systemweit zu installieren, führen Sie den Installationsbefehl mit sudo aus.

sudo make install

Installieren Sie alternativ das Adwaita-Qt-Design für einen einzelnen Benutzer, indem Sie sudo entfernen. Das Installieren des Designs als einzelner Benutzer bedeutet, dass das Adwaita-Qt-Design für jeden Benutzer neu installiert werden muss, der Zugriff darauf benötigt.

make install

Aktivieren von Adwaita-Qt

Adwaita-Qt ist kein GTK-Thema. Stattdessen ist es Qt in der Natur. Da das Thema Qt und nicht GTK ist, hat keiner der modernen Desktops eine Möglichkeit, es anzuwenden. Aus diesem Grund haben wir früher in der Anleitung installiert lxqt-config. Dieses Tool ist ein wesentlicher Bestandteil des LXQt-Desktops. Es funktioniert jedoch fast überall.

Starten Sie das LXQT-Config-Tool, indem Sie Alt + F2 drücken und lxqt-config in die Eingabeaufforderung eingeben.

Suchen Sie im Konfigurationstool nach „Aussehen“ und klicken Sie darauf. Wenn das Adwaita-Qt-Design korrekt erstellt wurde, sollte es in der Liste angezeigt werden. Klicken Sie darauf, um das System anzuweisen, es als Standard-Qt-Skin zu verwenden.

  So installieren Sie Raspberry Pi OS mit Desktop auf Raspberry Pi 4

Hinweis: Möglicherweise müssen Sie Ihren PC neu starten, damit die Änderungen vollständig wirksam werden.

Nachdem das Konfigurationstool den Skin angewendet hat, starten Sie eine Anwendung auf Ihrem Linux-Desktop, die Qt und nicht GTK verwendet. Bestätigen Sie, dass das richtige Design verwendet wird. Wenn das Design nicht angewendet werden kann, gehen Sie zurück zu lxqt-config und versuchen Sie es erneut.

Deaktivieren Sie das Thema

Adwaita-Qt leistet hervorragende Arbeit darin, Qt-Anwendungen in Desktop-Umgebungen wie Gnome Shell, Cinnamon usw. weniger fehl am Platz aussehen zu lassen. Wenn Sie jedoch kein großer Fan dieses Themas sind, ist es verständlich. Nicht viele Leute entscheiden sich dafür, beim Adwaita-Theme zu bleiben und ein benutzerdefiniertes zu bevorzugen. Wenn Sie das Design deaktivieren möchten, gehen Sie einfach zurück in die lxqt-config.

Sobald Sie drinnen sind, wählen Sie wie beim letzten Mal die Schaltfläche „Aussehen“. Um das Thema zu deaktivieren, wählen Sie ein anderes (das nicht Adwaita-Qt ist) aus, um es zu „deaktivieren“. Öffnen Sie dann ein Terminal und löschen Sie den Quellcode aus Ihrem Home-Ordner.

rm -rf ~/adwaita-qt

Nach dem Abschalten des Themes in lxqt-config sollten Qt-Anwendungen Adwaita-Qt nicht mehr verwenden.

x