So richten Sie LightDM unter Arch Linux ein

LightDM unter Arch Linux konfigurieren: Eine detaillierte Anleitung

Die Einrichtung von LightDM unter Arch Linux kann mitunter herausfordernd sein, was viele Nutzer dazu veranlasst, diesen Displaymanager nicht als Standard zu verwenden. Das ist bedauerlich, denn LightDM ist eines der leistungsfähigsten Anmeldesysteme für Linux. Diese Anleitung zeigt Ihnen, wie Sie LightDM unter Arch Linux erfolgreich installieren und konfigurieren.

Installation von LightDM

LightDM ist für Arch Linux-Nutzer (und dessen Derivate wie Manjaro) in den primären Softwarequellen verfügbar. Beachten Sie, dass sich die LightDM-Pakete im Repository „Extra“ befinden, welches manuell aktiviert werden muss.

Um den Zugriff auf das „Extra“-Repository zu ermöglichen, öffnen Sie ein Terminal und bearbeiten Sie die Pacman-Konfigurationsdatei mit folgendem Befehl:

sudo nano /etc/pacman.conf

Innerhalb der Konfigurationsdatei suchen Sie nach dem Eintrag „Extra“. Entfernen Sie das vorangestellte #-Symbol sowie die beiden darunterliegenden Zeilen. Diese Symbole müssen vollständig entfernt werden, damit Pacman die Softwarequelle aktivieren kann.

Speichern Sie die Änderungen mit Strg + O und schließen Sie Nano mit Strg + X.

Aktualisieren Sie anschließend Ihren Paketmanager und installieren Sie LightDM:

sudo pacman -Syyu lightdm

Auswahl eines Greeters

Nach der Installation von LightDM ist es notwendig, einen sogenannten „Greeter“ zu installieren, da LightDM allein nicht funktionsfähig ist. Ein Greeter ist der Teil der Software, mit dem Benutzer interagieren, um sich anzumelden. Es gibt verschiedene Greeter, darunter GTK (Gnome), WebKit-basierte, der alte Ubuntu Unity Greeter und viele mehr. Im Folgenden werden die verschiedenen Optionen vorgestellt und deren Installation erläutert.

GTK-Greeter

Der GTK-Greeter ist die Standard-Anmeldeoberfläche für LightDM. Er funktioniert gut mit GTK-Themes und ist konfigurierbar. Installation mit:

sudo pacman -S lightdm-gtk-greeter

Webkit2-Greeter

Der Webkit2-Greeter verwendet die WebKit-Rendering-Engine zur Darstellung von Anmeldethemen. Installation:

sudo pacman -S lightdm-webkit2-greeter

Pantheon-Greeter

Der Pantheon Greeter ist die Standardanmeldung für ElementaryOS. Geeignet für Nutzer, die einen elementaren Look bevorzugen. Installation:

sudo pacman -S git base-devel
git clone https://aur.archlinux.org/lightdm-pantheon-greeter.git
cd lightdm-pantheon-greeter
makepkg -sri

Unity-Greeter

Der Unity Greeter ist die Anmeldeoberfläche, die Ubuntu über Jahre verwendet hat. Installation via AUR:

sudo pacman -S git base-devel
git clone https://aur.archlinux.org/lightdm-unity-greeter.git
cd lightdm-unity-greeter
makepkg -sri

Slick Greeter

Der Slick Greeter wird von vielen Linux-Distributionen verwendet. Installation:

git clone https://aur.archlinux.org/lightdm-slick-greeter.git
cd lightdm-slick-greeter
makepkg -sri

Mini-Greeter

Der Mini-Greeter ist ein sehr schlanker Anmeldebildschirm, der nur einen Benutzer verarbeitet und somit ressourcenschonender ist. Installation via AUR:

git clone https://aur.archlinux.org/lightdm-mini-greeter.git
cd lightdm-mini-greeter
makepkg -sri

Aktivierung des Greeters

Nach der Installation des gewünschten LightDM-Greeters muss dieser in der Konfigurationsdatei aktiviert werden. Öffnen Sie die Datei `lightdm.conf` mit Nano:

sudo nano /etc/lightdm/lightdm.conf

Suchen Sie nach der Zeile `“#greeter-session=example-gtk-gnome“` (Strg + W).

Entfernen Sie das #-Symbol und `example-gtk-gnome` und ersetzen Sie es durch den Namen des von Ihnen gewählten Greeters aus der folgenden Liste:

lightdm-slick-greeter
lightdm-webkit2-greeter
lightdm-unity-greeter
lightdm-pantheon-greeter
lightdm-mini-greeter
lightdm-gtk-greeter

Speichern Sie die Änderungen (Strg + O) und beenden Sie Nano (Strg + X). Testen Sie die LightDM-Konfiguration mit folgendem Befehl:

lightdm --test-mode --debug

Sollte der Test fehlschlagen, überprüfen Sie die Konfigurationsdatei erneut auf Fehler.

LightDM als Standard-Displaymanager festlegen

Um LightDM als Standard-Anmeldemanager zu verwenden, gehen Sie wie folgt vor:

Schritt 1: Deaktivieren Sie den aktuellen Anmeldemanager:

sudo systemctl disable gdm -f

oder

sudo systemctl disable sddm -f

oder

sudo systemctl disable lxdm -f

Schritt 2: Aktivieren Sie LightDM:

sudo systemctl enable lightdm -f

Schritt 3: Starten Sie Ihren Rechner neu:

sudo systemctl reboot

Stellen Sie sicher, dass Sie alle Änderungen gespeichert haben, bevor Sie den Befehl ausführen.
Nach dem Neustart sollte LightDM als neuer Anmeldebildschirm angezeigt werden.