Grafische Oberflächen auf Ubuntu-Server installieren
Die Installationsroutine des Ubuntu-Servers sieht es standardmäßig nicht vor, eine grafische Oberfläche zu installieren. Um dennoch eine nutzen zu können, sind nur wenige Befehle erforderlich. Wie diese lauten und wie das funktioniert, behandelt der nachfolgende Beitrag.
Wir beginnen mit dem obligatorischen Aktualisieren der Software-Repositories und den darin enthaltenen Updates:
sudo apt update && sudo apt upgradeAnschließend starten wir die Maschine neu.
sudo rebootInstallation des Display Managers
Bevor nun die eigentliche grafische Oberfläche installiert wird, ist die Installation eines sogenannter Display Managers notwendig. Ein Display Manager ist eine Applikation, die die Benutzer-Authentifizierung übernimmt und die Desktop Umgebung startet. Bekannte Vertreter sind beispielsweise der GDM (der auch bei der Ubuntu-Desktop Variante standardmäßig mitinstalliert wird) oder die Ressourcenschonenderen Varianten LIghtDM und Slim. Mit folgenden Befehl wird Lightdm installiert:
sudo apt install lightdm
Da Linux (und so auch Ubuntu) über eine Vielzahl an unterschiedlichen grafischen Oberflächen verfügt, haben wir die freie Wahl welche unseren Ansprüchen am ehesten genüge tut.
Falls uns diese Wahl jedoch ZU schwer fallen sollte, lassen sich auch gleich mehrere parallel installieren. Bedenkt jedoch, dass zu viele installierte grafische Oberflächen sich schnell in die Quere kommen können und Konflikte zueinander auslösen, beispielsweise in der Verwendung des Display Managers, der Keyring-Applikation oder des Dateimanagers.
Die Installation der einzelnen GUIs gelingt folgendermaßen:
Gnome
sudo apt install ubuntu-desktopKDE Plasma
sudo apt install kde-plasma-desktopXFCE
sudo apt install xfce4LXDE
sudo apt install lxdeMATE
sudo apt install ubuntu-mate-desktopUbuntu Budgie
sudo apt install ubuntu-budgie-desktopHinweis: Einige Desktops installieren als Abhängigkeit womöglich ihren eigenen Display Manager, weswegen man hinterher dann doch mit mehreren installierten dasteht.
Ist schlussendlich die gewünschte Umgebung (oder Umgebungen) installiert, sollte die Maschine erneut neugestartet werden.
sudo reboot

Standard-Desktop auswählen
Um die Standard Auswahl des Desktops zu ändern, erledigen wir dies in der Kommandozeile und editieren bzw. erstellen (falls nicht vorhanden) folgende Datei:
sudo nano /etc/lightdm/lightdm.conf.d/99_default-desktop.confIn der Kategorie [SeatDefaults] wird user-session angepasst:
[SeatDefaults]
user-session=plasmaMit diesem Wert user-session definieren wir den Standardmäßig ausgewählten Desktop. Welche weiteren Auswahlmöglichkeiten zur Verfügung stehen, lässt sich in diesem Ordner einsehen:
ls -la /usr/share/xsessions/Indem der Lightdm-Dienst, mitsamt X-Server neugestartet wird, kann ein kompletter Systemneustart umgangen werden:
sudo service lightdm restartWird das Kontextmenü nun erneut ausgeklappt, ist der jeweilige Wert (in diesem Fall KDE Plasma) als neuer Default markiert.


Danke!!
Hi, danke für den Blog Beitrag. Ich habe mir ausschließlich XFCE installiert. Nach dem reboot kommt jedoch nicht die grafische Oberfläche. Was kann ich da tun?
Sehr cool, mit Zufall gefunden… Danke…
Hi,
bin Neuling, deshalb die Frage.
Kann ich mich nach Abschluss der Installation auch per ssh auf die Benutzeroberfläche verbinden.
Viele Grüße Sebastian
Nicht unbedingt automatisch.
Voraussetzung zum verbinden über ssh ist das Paket openssh-server, welches du mit …
sudo apt install openssh-server
… über das Terminal installieren kannst. Das wird nicht automatisch bei der Installation der grafischen Oberflächen mitinstalliert.
SSH ist jedoch nicht zum verbinden auf grafische Benutzeroberflächen gedacht, falls deine Frage darauf abzielte.
Hierfür kannst du z.B. entweder …
XRDP verwenden (für die Verbindung von Windows auf Linux)
sudo apt install xrdp <— Auf dem zu verbindenden Linux-System installieren
sudo systemctl enable –now xrdp <— Ebenfalls auf dem zu verbindenden Linux-System ausführen
… oder X2Go (von Linux zu Linux)
sudo apt install x2goserver <— Auf dem zu verbindenden Linux-Client installieren
sudo apt install x2goclient <— Auf dem Linux installieren, welches die Verbindung initiiert
viele Grüße,
der Linux Wikinger
Dankeschön. Hilfreiche Infos toll zusammengefasst!
Sehr Gut.
Einfach erklärt und funktioniert ohne Probleme.
Sehr genial! Danke für den tollen Computer Support! Beste Grüsse
Super Sache mit der Seite hier, Danke dir dafür.
Tatsächlich stehe ich jetzt fast da wo du vor 10 Jahren begonnen hast.
Beste Grüße aus dem Schwarzwald
Hi ich habe nach deiner Anleitung über ssh connection die Dektop installation auf meinem raspberry pi (Ubuntu 24.04 LTS) gemacht. Soweit ok.
Jetzt würde ich gerne diese grafische Oberfläche über ssh auf meinem raspberry pi starten, so dass die Bedienbarkeit verbessert wird.
Welchen Befehle muss ich da über das terminal eingeben? Vorab danke und gruß Steffen
Hallo Steffen,
unter Ubuntu auf einem RPI müsstest du die grafische Oberfläche beim booten folgendermaßen aktivieren:
sudo systemctl set-default graphical.target
Anschließend ist ein Neustart erforderlich.
Näheres zu der Verwendung der Runlevels findest du auch in diesem Beitrag:
https://derlinuxwikinger.de/runlevel-unter-linux-aendern/
viele Grüße,
Marian
Danke für die ausführliche Anleitung…
Auch nur zufällig gefunden…
Top!!!
Hmm – hat geklappt – aber leider hat er beim login dann mein Passwort nicht mehr akzeptiert – auch als ich es mit einer englischen Tastaturbelegung versucht habe 🙁
Oh, das ist natürlich blöd.
Könntest du mal bei der grafischen Anmeldemaske die Tastenkombination „Ctrl + Alt + F2“ drücken, dich dort wie gewohnt anmelden (deutsches Tastaturlayout) und dann …
sudo localectl set-keymap de
sudo localectl set-x11-keymap de
… eingeben um das Tastaturlayout nochmal neu zu setzen?! Möglicherweise ist da eventuell etwas verrutscht.
mit „Ctrl + Alt + F1“ oder „Ctrl + Alt + F7“ kommst du dann wieder zurück auf die Anmeldemaske.
Falls das nicht hilft müsste man sich ggf. die Konfig-Datei des jeweiligen Login-Managers ansehen, je nachdem was du benutzt: gdm, lightdm oder sddm.
Aber versuch doch einfach erstmal das mit dem Tastaturlayout.
viele Grüße,
der Linux Wikinger