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.
Inhaltsverzeichnis
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.
Ö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.
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.
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.