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 upgrade

Anschließend starten wir die Maschine neu.

sudo reboot

Installation 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
Falls wir während der Installation gefragt werden, welchen Display Manager wir verwenden möchten, wählen wir hier lightdm aus. Diese Einstellung lässt sich zu einem beliebigen späteren Zeitpunkt mit dem Befehl sudo dpkg-reconfigure lightdm abermals ändern. Alternativ lässt sich dies in der Datei /etc/X11/default-display-manager auch über die Kommandozeile anpassen.

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-desktop

KDE Plasma

sudo apt install kde-plasma-desktop

XFCE

sudo apt install xfce4

LXDE

sudo apt install lxde

MATE

sudo apt install ubuntu-mate-desktop

Ubuntu Budgie

sudo apt install ubuntu-budgie-desktop

Hinweis: 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
Beim hochfahren präsentiert sich die Oberfläche auch schon wesentlich grafischer. Klickt man nun auf die rot markierte Taste …
… erscheint ein Kontextmenü mit den Auswahlmöglichkeiten aller installierten Desktops.

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.conf

In der Kategorie [SeatDefaults] wird user-session angepasst:

[SeatDefaults]
user-session=plasma

Mit 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 restart

Wird das Kontextmenü nun erneut ausgeklappt, ist der jeweilige Wert (in diesem Fall KDE Plasma) als neuer Default markiert.

15 Kommentare zu „Grafische Oberflächen auf Ubuntu-Server installieren“

    1. 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?

    1. 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

      1. 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

  1. 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

  2. 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

  3. 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 🙁

    1. 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

Kommentar verfassen

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert

Nach oben scrollen