Sie haben schon viele Desktop-Umgebungen ausprobiert, aber nichts entspricht Ihrem Geschmack? Oder vielleicht mögen Sie einige Komponenten einer Desktop-Umgebung und mögen die anderen nicht. Vielleicht ist es an der Zeit, über den Aufbau einer eigenen Desktop-Umgebung nachzudenken...

Wie kann ich eine Desktop-Umgebung erstellen?

Sie können ganz einfach eine Desktop-Umgebung erstellen, indem Sie verschiedene Komponenten bestehender Desktop-Umgebungen und anderer unabhängiger Programme zusammenstellen. Es ist besser zu kennen die allgemeinen Komponenten einer Desktop-Umgebung vor dem Bauen, aber es ist nicht notwendig. Hier zeigen wir Ihnen Schritt für Schritt, wie Sie Ihre eigene Desktop-Umgebung aufbauen.

Schritt 1: Erstellen Sie das Session-Bash-Skript

Um eine minimale Desktop-Umgebung zu erstellen, müssen Sie zumindest einen Window-Manager darin platzieren. In diesem Handbuch verwenden wir den kwin Window Manager. Sie können jedoch jeden beliebigen Fenstermanager verwenden.

Um kwin auf Ubuntu und Ubuntu-basierten Systemen zu installieren, geben Sie den folgenden Befehl im Terminal ein:

instagram viewer

 sudo apt install kwin --no-install-recommends 

Ohne das --no-install-recommends Option installiert apt die gesamte kde-Desktopumgebung.

Zusätzlich zum Fenstermanager werden wir das Plank Dock zur Desktop-Umgebung hinzufügen. Um es zu installieren, geben Sie Folgendes ein:

 sudo apt install plank

Lassen Sie uns nun das Sitzungs-Bash-Skript erstellen. Wenn Sie es noch nicht wissen, a Bash-Skript ist eine normale Textdatei, in die Sie eine Folge von Befehlen eingeben. Wenn die Datei ausgeführt wird, initiiert sie die enthaltenen Befehle zeilenweise, sodass Sie nicht jeden Befehl selbst im Terminal eingeben müssen.

Unser Skript enthält die Programme, die unsere Desktop-Umgebung haben wird. Wir werden das Skript einfügen /bin Verzeichnis. Öffnen Sie also das Terminal und navigieren Sie zu /bin indem Sie den folgenden Befehl eingeben:

 cd /bin

Erstellen Sie dann das Skript mit dem folgenden Befehl (wir nennen es custom_de.sh):

 sudo touch custom_de.sh 

Öffnen Sie die Datei als Root mit Ihrem Texteditor, z.B. Nano:

 sudo nano custom_de.sh 

Sie können nano durch jeden beliebigen Texteditor wie gedit oder xed ersetzen.

Fügen Sie dann die folgende Zeile an den Anfang des Skripts.

 #!/bin/bash 

Diese Zeile weist das Terminal an, dieses Skript mit bash auszuführen.

Geben Sie als Nächstes die Befehle der Programme ein, die Sie in den benutzerdefinierten Desktop einfügen möchten, beginnend mit dem Fenstermanager (in diesem Fall kwin).

kwin &
Planke

Das kaufmännische Und (&) nach einem Befehl führt dazu, dass dieser im Hintergrund ausgeführt wird, sodass der nächste Befehl ausgeführt wird, ohne darauf zu warten, dass der vorherige Befehl beendet wird. Wir müssen dies tun, weil die Programme, aus denen die Desktop-Umgebung besteht, gleichzeitig ausgeführt werden müssen.

Dieses Skript stellt die Desktop-Sitzung dar, solange dieses Skript ausgeführt wird, wird die Sitzung weiter ausgeführt. Wenn dieses Skript beendet wird, wird die Sitzung beendet und Sie werden zum Anmeldebildschirm geleitet, als ob Sie sich abgemeldet hätten.

Deshalb ist es wichtig, nach dem letzten Befehl kein kaufmännisches Und (&) zu setzen. Wenn dies geschieht und der letzte Befehl in den Hintergrund gesendet wird, wird das Skript beendet und die Sitzung wird beendet, sobald sie gestartet wird.

Erteilen Sie nach dem Speichern des Skripts die Ausführungsberechtigung, indem Sie den folgenden Befehl eingeben:

 sudo chmod +x custom_de.sh 

Schritt 2: Erstellen Sie die Desktop-Datei

Um unseren benutzerdefinierten Desktop beim Einloggen sichtbar zu machen, müssen wir ein .desktop Datei in /usr/share/xsessions was auf das Skript verweist. Um zu diesem Verzeichnis zu navigieren, geben Sie im Terminal Folgendes ein:

 cd /usr/share/xsessions 

Erstellen Sie dann die Datei und öffnen Sie sie, indem Sie:

sudo touch custom_de.desktop
sudo nano custom_de.desktop

Fügen Sie in die Datei die folgenden Zeilen ein:

[Desktop-Eintrag]
Name=Benutzerdefiniert DE
Comment=Meine tolle Desktop-Umgebung
Exec=/bin/custom_de.sh
Typ=Anwendung

Für Ausführen=, geben Sie den Speicherort des zuvor erstellten Sitzungsskripts ein.

Schritt 3: Starten Sie die benutzerdefinierte Desktop-Umgebung

So starten Sie Ihre Desktop-Umgebung:

  1. Ausloggen
  2. Suchen Sie die Liste der installierten Desktop-Umgebungen
  3. Wählen Sie die neu erstellte Desktop-Umgebung
  4. Nochmal anmelden

Um diese Sitzung zu beenden, beenden Sie das letzte Programm in Ihrem Sitzungsskript mit dem Befehl pkill:

 pkill plank 

Machen Sie Ihre Desktop-Umgebung vollständiger

Herzliche Glückwünsche! Sie haben Ihre eigene Desktop-Umgebung erstellt.

Aber es fehlen noch einige Komponenten. Es ist Zeit, ein Hintergrundbild und ein Panel hinzuzufügen.

Es gibt viele Wallpaper Setter da draußen. Eine gute Wahl ist Komorebi, mit dem Sie Videos als Hintergrundbild festlegen können und auch Desktop-Symbole anzeigen.

Um komorebi zu installieren, laden Sie das deb-Paket von der. herunter GitHub-Repository, installieren Sie es und führen Sie es aus.

Für das Panel verwenden wir lxqt-panel, um es auf Ubuntu zu installieren:

 sudo apt install lxqt-panel 

Vergessen Sie nicht, den Befehl lxqt-panel und komorebi in das Sitzungsskript einzugeben, gefolgt vom kaufmännischen Und (&). Verwenden Sie den vollständigen Pfad für den komorebi-Befehl (/System/Applications/komorebi).

Sie können auch Ulauncher hinzufügen, einen nützlichen Anwendungsstarter. Dadurch wird das Desktop-Erlebnis vollständiger:

sudo add-apt-repository ppa: agornostal/ulauncher && sudo apt update && sudo apt install ulauncher

Sie können beliebig viele Programme hinzufügen und Ihren Desktop an Ihre Bedürfnisse anpassen. Ziehen Sie auch in Betracht, einen Benachrichtigungsmanager hinzuzufügen.

So legen Sie die GTK- und Symbolthemen fest

In anderen Desktop-Umgebungen können Sie die GTK- und Symbolthemen mit einem GUI-Dienstprogramm wie gnome-tweaks oder anderem ändern. In unserem Fall haben wir diese Dienstprogramme nicht, aber keine Sorge, Sie können Designs auch über die Befehlszeile ändern, indem Sie den Befehl gsettings verwenden.

Damit gsettings wirksam wird, muss dbus laufen.

Dbus wird gestartet mit dbus-Start. Einfach hinzufügen dbus-start bash am Anfang Ihres Skripts.

Beenden Sie als Nächstes die Sitzung und melden Sie sich erneut an. Um das aktuell angewendete GTK-Theme zu erhalten:

 gsettings get org.gnome.desktop.interface gtk-theme 

Um das GTK-Thema beispielsweise auf das Canta-Thema festzulegen, geben Sie Folgendes ein:

 gsettings set org.gnome.desktop.interface gtk-theme Canta 

Das Thema, das Sie festlegen möchten, muss sich in befinden /usr/share/themes Verzeichnis. Der Theme-Name ist der Ordnername.

Das ultimative Anpassungserlebnis

Die Erstellung einer eigenen Desktop-Umgebung ist zwar eine erfrischende Erfahrung, führt jedoch beim ersten Mal möglicherweise nicht zu einer vollständigen Desktop-Erfahrung. Durch das Hinzufügen anderer Programme schaffen Sie jedoch eine bessere Desktop-Umgebung. Wenn Sie gerne Dinge bauen, dann mögen Sie vielleicht ArchLinux, da Sie damit Ihre eigene Linux-Distribution erstellen können.

7 Dinge, die Sie wissen sollten, bevor Sie zu einem Fenstermanager wechseln

Möchten Sie Ihre aktuelle Desktop-Umgebung durch einen Window-Manager ersetzen? Hier sind einige Dinge, die Sie beachten sollten, bevor Sie die Entscheidung treffen.

Weiter lesen

TeilenTweetEmail
Verwandte Themen
  • Linux
  • Linux-Desktop-Umgebung
Über den Autor
Hamza Algohary (2 Artikel veröffentlicht)Mehr von Hamza Algohary

Abonniere unseren Newsletter

Abonnieren Sie unseren Newsletter für technische Tipps, Rezensionen, kostenlose E-Books und exklusive Angebote!

Klicken Sie hier, um zu abonnieren