So modernisieren Sie Ubuntu mit dem Flattiance GTK-Design

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.