Das standardmäßige GTK-Theme von Ubuntu hat schon einige Jahre auf dem Buckel und wirkt mittlerweile etwas überholt. Selbst die aktualisierte Version für 18.04 ist nicht unbedingt ein Hingucker. Daher zeigen wir Ihnen, wie Sie auf eine moderne Alternative umsteigen können: das Flattiance GTK-Theme.
Flattiance ist eine moderne Interpretation des klassischen Ubuntu-Themes und ist aktuell auf Github verfügbar. Die bevorzugte Methode zur Installation ist die Verwendung von Git, da es die einfachste Möglichkeit bietet, die neueste Version direkt herunterzuladen, ohne manuell Dateien zu kopieren.
Installation des Flattiance GTK-Themes
Damit das Theme korrekt unter Linux dargestellt wird, müssen einige Abhängigkeiten installiert werden.
Hinweis: Flattiance ist primär für Ubuntu entwickelt worden, kann aber auch auf anderen Linux-Distributionen genutzt werden. Für beste Ergebnisse wird die Git-Installationsmethode empfohlen.
Installation via Git
Vor der Installation muss Flattiance kompiliert werden. Hierfür sind einige wichtige Pakete notwendig. Öffnen Sie ein Terminal und geben Sie folgenden Befehl ein:
sudo apt install git inkscape libglib2.0-dev-bin git nodejs gtk2-engines-murrine gtk2-engines-pixbuf
Die vollständige Liste der Abhängigkeiten ist nicht auf Github aufgeführt. Sollte das Build-Skript nicht funktionieren, installieren Sie das vorgefertigte Theme aus dem Git-Repository.
Laden Sie den Flattiance-Code mit git clone herunter:
git clone https://github.com/IonicaBizau/Flattiance
Wechseln Sie mit dem Befehl cd in das neu erstellte Verzeichnis:
cd Flattiance
Wenn Sie das Theme selbst kompilieren möchten, führen Sie folgenden Befehl aus:
./build
Ist der Build erfolgreich, wird das Theme automatisch installiert und aktiviert. Sollte er fehlschlagen, brechen Sie den Build-Prozess ab und installieren die Theme-Dateien manuell. Erhalten Sie zunächst eine Root-Shell im Terminal. In Ubuntu ist die direkte Verwendung von su aus Sicherheitsgründen nicht möglich, nutzen Sie stattdessen sudo -s
:
sudo -s
Diese Methode ist effizienter als die Verwendung einzelner sudo
-Befehle und vermeidet Berechtigungsfehler.
Verschieben Sie mit mv
den Flattiance-Unterordner nach /usr/share/themes/
:
mv Flattiance /usr/share/themes/
Das Theme ist nun installiert. Melden Sie sich mit exit
aus der Root-Shell ab und löschen Sie die verbleibenden Dateien:
exit rm ~/Flattiance
Möchten Sie Flattiance deinstallieren? Nutzen Sie den rm
-Befehl:
su rm -rf /usr/share/themes/Flattiance
Installation für einzelne Benutzer
Flattiance muss nicht systemweit installiert werden. Es kann auch für einzelne Benutzer aktiviert werden. Laden Sie den Quellcode herunter:
git clone https://github.com/IonicaBizau/Flattiance
Wechseln Sie mit cd
in den Download-Ordner:
cd Flattiance
Vermeiden Sie den Build und verschieben Sie das vorgefertigte Theme nach ~/.themes
:
mkdir -p ~/.themes mv Flattiance ~/.themes
Wenn Sie Flattiance in diesem Verzeichnis speichern, können es nur Benutzer verwenden, die es dort installiert haben. Wiederholen Sie den Vorgang für weitere Benutzer. Deinstallieren Sie Flattiance mit rm
:
rm -rf ~/.themes/Flattiance rm -rf ~/Flattiance
Installation über NPM
Eine weitere Möglichkeit zur Installation bietet das NPM-Tool von NodeJS. Diese Methode ist nützlich, wenn Sie Git vermeiden möchten. Stellen Sie sicher, dass NodeJS und NPM installiert sind:
curl -sL https://deb.nodesource.com/setup_8.x | sudo -E bash - sudo apt-get install -y nodejs
Nutzen Sie NPM, um das neueste Flattiance-Theme zu installieren:
npm install --global flattiance
Aktivierung des Flattiance GTK-Themes
Flattiance ist als Ersatz für das alte Ubuntu Ambiance Theme gedacht, das hauptsächlich für Unity 7 entwickelt wurde. Es funktioniert aber auch mit Gnome und anderen GTK-basierten Desktops. Um das Theme zu aktivieren, benötigen Sie das Gnome Tweak Tool:
sudo apt install gnome-tweak-tool
Öffnen Sie nach der Installation „Tweaks“ und navigieren Sie zu „Erscheinungsbild“. Dort können Sie Flattiance auswählen.
Für Unity 7 Nutzer kann das Theme auch über das Terminal aktiviert werden:
gsettings set org.gnome.desktop.interface gtk-theme "Flattiance"
Flattiance auf anderen Desktops aktivieren
Wenn Ihnen das Aussehen gefällt, können Sie Flattiance auch auf Ubuntu Mate, Xubuntu, Lubuntu und Ubuntu Budgie verwenden, da es auf GTK basiert.
Weitere Anleitungen für diese Desktops finden Sie in den jeweiligen Dokumentationen.