So installieren Sie das Paper GTK-Theme unter Linux

So installieren Sie das Paper GTK-Theme unter Linux

Materialdesign- Themen sind in letzter Zeit ein Favorit auf dem Linux-Desktop. Eine der besten Implementierungen auf dem Markt ist das Thema Paper GTK. Es ist ein minimalistisches, flaches Design, das sich sehr streng an die Materialdesign-Spezifikationen von Google hält. Dieses GTK-Thema konzentriert sich hauptsächlich auf das GTK 3-Toolkit und funktioniert am besten damit. Trotzdem gelingt es Paper immer noch recht gut mit GTK 2-basierten Anwendungen und Desktop-Umgebungen zu arbeiten.

Installieren Sie das Paper GTK-Theme

In diesem Tutorial behandeln wir das Erstellen von Paper von Grund auf, da dies der beste Weg ist, um die absolut neueste Version ohne große Probleme zu erhalten. Der erste Schritt zum Erstellen von Paper aus dem Quellcode besteht darin, alle Abhängigkeiten zu installieren. Insbesondere benötigt Paper Git, GTK Engine Murrine und einige andere Dinge.

Ubuntu

sudo apt install gtk2-engines-murrine gtk2-engines-pixbuf git autoconf

Debian

sudo apt-get install gtk2-engines-murrine gtk2-engines-pixbuf git autoconf

Arch Linux

sudo pacman -S gtk-engine-murrine gtk-engines git autoconf

Fedora

sudo dnf install gtk-murrine-engine gtk2-engines git autoconf

OpenSUSE

sudo zypper install gtk-murrine-engine gtk2-engines git autoconf

Andere Linuxe

In diesem Tutorial konzentrieren wir uns hauptsächlich auf die beliebtesten Linux-Distributionen (wie Ubuntu, Fedora, Debian usw.), aber das bedeutet nicht, dass Paper nicht auf anderen Linux-Distributionen funktioniert . Da in diesem Handbuch Papier erstellt wird, besteht kein Grund zur Sorge. Wenn Sie eine weniger bekannte Linux-Distribution ausführen, ermitteln Sie die folgenden Abhängigkeiten. Denken Sie daran, dass sie unterschiedliche Namen haben können.

Suchen Sie im Paketmanager Ihres Betriebssystems nach „Git“, „Autoconf“, „GTK-Murrine-Engine“ und „GTK-Engines“.

So installieren Sie das Paper GTK-Theme unter Linux

Um mit der Erstellung von Paper zu beginnen, öffnen Sie ein Terminal und verwenden Sie den Git-Befehl, um den neuesten Quellcode auf Ihren Linux-PC herunterzuladen.

git-Klon https://github.com/snwh/paper-gtk-theme.git

Das Herunterladen des gesamten Quellcodes des Paper-Themas kann je nach Internetgeschwindigkeit etwas Zeit in Anspruch nehmen. Wenn es fertig ist, verwenden Sie den  CD-  Befehl und verschieben Sie das Terminal aus dem Home-Verzeichnis des Benutzers, in dem es gestartet wurde, in den neu geklonten  Ordner paper-gtk-theme  .

CD-Papier-gtk-Thema

Innerhalb des Paper GTK-Quellcodeordners kann der Aufbau beginnen. Der erste Befehl, den Sie während des Build-Prozesses ausführen müssen, ist das  Skript autogen.sh . Dieses Skript scannt Ihren Linux-PC, stellt fest, ob Sie alle richtigen Bibliotheken haben, um den Build-Prozess zu starten, und generiert die erforderlichen Dateien.

./autogen.sh

Beim Ausführen von autogen.sh wird auch ein Konfigurationsskript generiert . Führen Sie es aus, um die Konfiguration abzuschließen , die autogen.sh gestartet hat.

./konfigurieren

Nachdem das  Skript autogen.sh fertig  ist, besteht der nächste Schritt im Erstellungsprozess darin, das  Makefile zu verwenden . Führen Sie im Terminal den  Befehl make aus . Die Kompilierung wird gestartet, wenn dieser Befehl ausgeführt wird, und es wird einige Zeit dauern, also haben Sie Geduld.

machen

In diesem letzten Schritt verwenden Sie  erneut make  . Anstatt es jedoch zum Erstellen auszuführen, verwenden Sie es, um den Code zu installieren. Führen Sie  make install  mit dem  Befehl sudo aus  , um das Theme systemweit zu installieren.

sudo machen installieren

Für Einzelbenutzer installieren

Das Paper GTK-Theme wird im Root-Dateisystem in /usr/share/themes/ erstellt und installiert . Eine Menge Zeit läuft  make install  ohne sudo - Berechtigungen wird alles für einen einzelnen Benutzer innerhalb installieren von \ / .themes statt. Das Paper GTK Theme funktioniert jedoch nicht auf diese Weise. Wenn Sie dieses Design stattdessen für einen Benutzer auf dem System verfügbar machen möchten, müssen Sie die herkömmlichen Installationsverfahren befolgen und die Dateien dann manuell an die richtige Stelle verschieben.

Zuerst  CD  in Ihren Linux - PC Themenverzeichnis. Verschieben Sie dann Paper mit dem Befehl mv  in  das Verzeichnis ~/.themes  .

mkdir -p ~/.themes

sudo mv Papier ~/.themes

Nachdem Sie Paper in den richtigen Ordner verschoben haben, sollte es nur für den Benutzer verwendbar sein, der das Thema besitzt. Wiederholen Sie diesen Vorgang für beliebig viele Benutzer.

Papier GTK Symbol Thema

So installieren Sie das Paper GTK-Theme unter Linux

Kein GTK-Theme ist ohne ein Icon-Theme vollständig. Glücklicherweise hat der Entwickler des Paper GTK-Designs auch ein Icon-Design zur Verfügung. Es wurde entwickelt, um der perfekte Begleiter für das Desktop-Thema zu sein. Wie bei Paper GTK muss das Symboldesign erstellt werden.

Um das Theme zu installieren, nimm es mit dem Befehl git clone  von Github  .

git-Klon https://github.com/snwh/paper-icon-theme.git

Verschieben Sie das Terminal mit dem CD-  Befehl in den  Ordner  paper-icon-theme  .

CD-Papier-Icon-Theme

Im Ordner Papiersymbolquellen ist der Erstellungsprozess identisch mit den GTK-Themenanweisungen. Führen Sie zuerst  autogen.sh aus  , um die Konfigurationsdatei  und das  Makefile zu generieren  .

./autogen.sh

./konfigurieren

machen

Installieren Sie schließlich das Icon-Theme in  /usr/share/icons/ .

sudo machen installieren

Icon-Design für Einzelbenutzer installieren

Wenn Sie den  Befehl make install  mit  sudo  ausführen, wird das Symboldesign global für alle Benutzer installiert. Wenn Sie das Symboldesign nicht für alle auf dem System verfügbar machen möchten , müssen Sie es lokal im Ordner ~/.icons  installieren . Leider funktionieren die Build-Skripte mit dem Papiersymbol-Thema nicht auf diese Weise. Genau wie beim GTK-Theme müssen Sie die Dateien manuell verschieben.

Um zu beginnen,  CD  in   /usr/local/share/icons

cd /usr/local/share/icons

Als nächstes erstellen Sie einen neuen  Ordner ~/.icons  in  ~/ .

mkdir -p ~/.icons

Verwenden Sie schließlich  mv , um das Symboldesign  zu installieren.

mv-Papier* ~/.icons


So installieren Sie GitLab auf Ubuntu Server

So installieren Sie GitLab auf Ubuntu Server

Möchten Sie GitLab auf Ihrem Ubuntu-Server zum Laufen bringen? GitLab ist eine leistungsstarke selbsthostbare Alternative zu Diensten wie GitHub. Damit können Sie

Absicherung eines Ubuntu-Linux-Servers mit SELinux

Absicherung eines Ubuntu-Linux-Servers mit SELinux

Erfahren Sie, wie Sie Ihrem Ubuntu-Linux-Server zusätzliche Sicherheit verleihen können, indem Sie SELinux darauf installieren und aktivieren.

Konfigurieren Sie NFS auf einem Linux-Server mit Cockpit

Konfigurieren Sie NFS auf einem Linux-Server mit Cockpit

Benötigen Sie eine einfachere Möglichkeit, NFS-Freigaben auf Ihrem Linux-Server bereitzustellen? Erfahren Sie, wie Sie NFS-Freigaben mit der Cockpit-App bereitstellen.

So aktualisieren Sie auf Ubuntu 22.04 LTS

So aktualisieren Sie auf Ubuntu 22.04 LTS

Die langfristige Unterstützung für Ubuntu 22.04 ist da! Erfahren Sie, wie Sie Ihren Desktop oder Laptop auf die neueste Ubuntu-Version aktualisieren.

So installieren Sie die neuesten Nvidia-GPU-Treiber unter Linux

So installieren Sie die neuesten Nvidia-GPU-Treiber unter Linux

So installieren Sie die neuesten Nvidia GPU-Treiber unter Linux

So übertragen Sie Dateien in einen Docker-Container

So übertragen Sie Dateien in einen Docker-Container

Müssen Sie Dateien in Ihren Docker-Container übertragen? Mit dem Docker-CP-Tool können Sie Dateien ganz einfach in und aus Containern verschieben.

So installieren Sie eine DEB-Datei unter Linux

So installieren Sie eine DEB-Datei unter Linux

Was ist eine DEB-Datei? Was machst du damit? Erfahren Sie mehr über die vielen Möglichkeiten, wie Sie DEB-Dateien auf Ihrem Linux-PC installieren können.

So bringen Sie GOG Galaxy unter Linux zum Laufen

So bringen Sie GOG Galaxy unter Linux zum Laufen

Besitzen Sie Spiele auf GOG.com? Möchten Sie den GOG Galaxy-Client auf Ihrem Linux-PC einrichten, um einige Videospiele zu genießen? Befolgen Sie diese Anleitung, wie wir sie zeigen

So installieren Sie Docker Engine unter CentOS

So installieren Sie Docker Engine unter CentOS

Docker Engine ist ein offenes Containerisierungsprogramm für Linux und andere Plattformen. Docker Engine verwaltet eigenständige Container, die ähnlich funktionieren wie

So bündeln Sie alle Ihre Chats mit Ferdi in einem

So bündeln Sie alle Ihre Chats mit Ferdi in einem

Sind Sie es leid, Slack, Discord und viele andere Produktivitätstools auf Ihrem Linux-System zu installieren? Wünschen Sie sich, dass sie alle zu einem zusammengefasst werden könnten?