ubuntuusers.de

SDDM

Dieser Artikel wurde für die folgenden Ubuntu-Versionen getestet:


Du möchtest den Artikel für eine weitere Ubuntu-Version testen? Mitarbeit im Wiki ist immer willkommen! Dazu sind die Hinweise zum Testen von Artikeln zu beachten.

Wiki/Icons/Breeze/preferences-system-login.png SDDM (Simple Desktop Display Manager) 🇬🇧 ist der unter Kubuntu und Lubuntu standardmäßig eingesetzte Displaymanager

Installation

Das Programm ist in der Standardinstallation von Kubuntu und Lubuntu bereits enthalten. Ansonsten kann SDDM über das folgende Paket nachinstalliert werden[1]:

  • sddm (universe)

Befehl zum Installieren der Pakete:

sudo apt-get install sddm 

Oder mit apturl installieren, Link: apt://sddm

Konfiguration

Bei einer nachträglichen Installation muss SDDM ggf. mittels des Befehls [2]:

systemctl enable sddm.service 

noch aktiviert werden.

KDE Systemeinstellungen

Über "K-Menü → Systemeinstellungen → Starten & Beenden → Anmeldebildschirm" kann das Design angepasst werden. Dazu muss man sich authentifizieren [3].

Unter der Registerkarte "Erweitert" können automatische Anmeldung sowie minimale und maximale UID (Benutzerkennung) eingestellt werden. Ebenso bietet "Erweitert" die Möglichkeit, Befehle zum Herunterfahren und Neustart anzupassen.

Konfigurationsdatei

Die Konfigurationsdatei für SDDM liegt unter /etc/sddm.conf. Diese Datei besitzt eine eigene Manpage, in der weitere Abschnitte wie [XDisplay], [WaylandDisplay] und andere selten benötigte Konfigurationsmöglichkeiten erläutert werden.

SDDM arbeitet mit systemd zusammen, so dass keine neue Konfigurationsdatei erstellt werden muss. Eine Beispielkonfiguration kann jedoch mittels:

sddm --example-config > /etc/sddm.conf 

erstellt und anschließend mit Root-Rechten bearbeitet werden [4].

Allgemein

Im Abschnitt [General] können der Status des Zahlenblocks (NumLock) sowie Befehle zum Herunterfahren und Neustart definiert werden. Erlaubte Werte für NumLock sind on, off oder none. Optional können eigene Befehle zum Herunterfahren und Neustart verwendet werden.

[General]
Numlock=on
HaltCommand=/EIGENES/SKRIPT/ZUM/HERUNTERFAHREN
RebootCommand=/EIGENES/KOMMANDO/ZUM/NEUSTART

Design

Im Abschnitt [Theme] der Konfigurationsdatei können das Standardthema, Mausthema sowie der Avatar geändert werden. Ein Avatar ist eine Bilddatei im PNG-Format mit dem Namen BENUTZERNAME.face.icon. Diese kann in den Vorgabeordner /var/lib/AccountsService/icons/ kopiert oder der Pfad auf Wunsch angepasst werden (Symlinks auf Bilddateien funktionieren nicht).

[Theme]
ThemeDir=/usr/share/sddm/themes            # Standardverzeichnis für Designvorlagen
Current=maui                               # Standardthema
CursorTheme=breeze_cursors                 # Mausthema
FacesDir=/usr/share/sddm/faces             # Verzeichnis für Avatarbilder

Benutzer

Im Abschnitt [Users] können bestimmte Nutzer über eine kommagetrennte Liste am Login-Screen ausgeblendet werden. Außerdem speichert SDDM den zuletzt angemeldeten Benutzer und die zuletzt gewählte Sitzung (session). Ist dies nicht erwünscht, so muss man die Einträge entsprechend auf false setzen. SDDM nutzt als Standard einen UID-Bereich von 1000 bis 65000, der standardmäßig auch von Kubuntu verwendet wird und daher nicht verändert werden sollte.

[Users]
HideUsers=alfred,berta,fridolin
RememberLastUser=true
RememberLastSession=true
MaximumUid=65000
MinimumUid=1000

Automatische Anmeldung

Achtung!

Wer ein verschlüsseltes Homeverzeichnis verwendet, sollte auf eine automatische Anmeldung verzichten, weil dadurch der Aspekt der Datensicherheit unterlaufen und die Funktionsweise erheblich beeinträchtigt wird.

In der Konfigurationsdatei kann mittels folgender Einträge eine automatische Anmeldung eingestellt werden:

[Autologin]
User=BENUTZERNAME
Session=plasma.desktop
Relogin=false                              # startet die Session beim Abmelden sofort neu

Die möglichen Werte für Session= findet man mittels:

ls /usr/share/xsessions/ 

Weitere Designs

Weitere Designs kann man über Pakete, deren Namen mit sddm-theme beginnen, installieren und wie unter Konfiguration beschrieben aktivieren.

Problembehebung

Gastsitzung

Eine Gastsitzung wie bei LightDM ist zwar geplant, aber bisher nicht vorhanden. (Siehe SDDM-TODO-Liste 🇬🇧).

Keine Anmeldung trotz korrekten Passworts

Wird die Eingabe des korrekten Passworts nicht akzeptiert, enthält es deutsche Umlaute, Sonderzeichen und/oder die Buchstaben z und/oder y, ist offensichtlich nicht der richtige Zeichensatz geladen. Mit folgender Befehlszeile (ausgeführt in einer virtuellen Konsole oder über Recovery Mode), hier für deutsche Tastaturbelegung, erzwingt man dies:

echo "setxkbmap de" | sudo tee -a /usr/share/sddm/scripts/Xsetup 

Diese Revision wurde am 4. Juni 2023 15:59 von noisefloor erstellt.
Die folgenden Schlagworte wurden dem Artikel zugewiesen: KDE, Desktop, System, Plasma