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:
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:
- Ausloggen
- Suchen Sie die Liste der installierten Desktop-Umgebungen
- Wählen Sie die neu erstellte Desktop-Umgebung
- 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.
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
- Linux
- Linux-Desktop-Umgebung
Abonniere unseren Newsletter
Abonnieren Sie unseren Newsletter für technische Tipps, Rezensionen, kostenlose E-Books und exklusive Angebote!
Klicken Sie hier, um zu abonnieren