So passen Sie den SDDM-Display-Manager unter Linux an
SDDM (Simple Desktop Display Manager) ist ein moderner, kostenloser und quelloffener Display-Manager, der unter Linux und anderen Unix-Plattformen wie FreeBSD verfügbar ist. Es funktioniert sowohl mit X11 als auch mit Wayland und basiert auf QtQuick, einem Framework zum Erstellen von QML-Anwendungen. SDDM ermöglicht ein hohes Maß an Anpassung und; Aus diesem Grund stehen viele benutzerdefinierte Themen dafür zur Verfügung.
In diesem Tutorial erfahren Sie, wie Sie SDDM auf einigen der am häufigsten verwendeten Linux-Distributionen installieren und aktivieren und wie Sie das Aussehen mithilfe von benutzerdefinierten Designs ändern.
In diesem Tutorial lernen Sie:
- Was ist ein Display-Manager?
- So installieren und aktivieren Sie SDDM auf einigen der am häufigsten verwendeten Linux-Distributionen
- So installieren und verwenden Sie SDDM-Designs
- So testen Sie ein SDDM-Theme, ohne es zu installieren
Was ist ein Display-Manager?
Moderne Linux-Distributionen verwenden, wenn eine Desktop-Umgebung wie GNOME, Xfce oder KDE installiert ist, eine Software namens "Display-Manager", um dem Benutzer eine grafische Oberfläche zur Verfügung zu stellen, mit der er sich beim System anmelden kann. Wenn mehr als eine Desktop-Umgebung installiert ist, kann der Benutzer mit einem Display-Manager auch auswählen, welche Umgebung verwendet werden soll. SDDM ist ein Display-Manager, der mit Qt-Bibliotheken (genauer gesagt dem QtQuick-Framework) geschrieben wurde, und wird aus diesem Grund normalerweise als Standard-Display-Manager für KDE Plasma verwendet.
Wie installiere ich SDDM?
Wie wir gerade gesagt haben, wenn Sie KDE Plasma als Desktop-Umgebung verwenden, verwenden Sie wahrscheinlich bereits SDDM; Hier erfahren Sie jedoch, wie Sie es explizit auf einigen der am häufigsten verwendeten Linux-Distributionen installieren können. Auf Fedora verwenden wir zur Installation von Softwarepaketen den dnf-Paketmanager. Wir führen:
sudo dnf install sddmUm SDDM als Standard-Display-Manager einzurichten, sollten Sie nach der Installation den derzeit verwendeten Display-Manager deaktivieren und stattdessen SDDM aktivieren. Angenommen, Sie verwenden "Lightdm", dann würden Sie beispielsweise Folgendes ausführen:
sudo systemctl disable lightdm && sudo systemctl enable sddmWenn Sie das System das nächste Mal neu starten, werden Sie aufgefordert, sich über die von SDDM bereitgestellte Schnittstelle anzumelden.
Um SDDM auf Archlinux zu installieren, verwenden wir stattdessen pacman:
sudo pacman -Sy sddmDie Anweisung zum Aktivieren des Display-Managers ist die gleiche, die wir oben für Fedora verwendet haben.
Auf Ubuntu, Debian und anderen ähnlichen Distributionen können wir zur Installation von SDDM den apt-Wrapper verwenden:
sudo apt install sddmWenn Sie die Installation auf diesen Distributionen durchführen und bereits ein anderer Display-Manager installiert ist, werden Sie möglicherweise aufgefordert, auszuwählen, welcher Manager standardmäßig ausgeführt werden soll. Um SDDM zu verwenden, wählen Sie einfach den entsprechenden Eintrag im Menü und bestätigen Sie Ihre Auswahl:
Um SDDM unter OpenSuse zu installieren, können wir den Paketmanager zypper verwenden:
sudo zypper in sddmUm SDDM als Standard festzulegen, müssen Sie nach Abschluss der Installation Folgendes ausführen:
sudo update-alternatives --set default-displaymanager /usr/lib/X11/displaymanagers/sddmInstallieren und Verwenden von benutzerdefinierten SDDM-Designs
Das Anpassen von SDDM mithilfe von benutzerdefinierten Designs ist sehr einfach. In den allermeisten Fällen ist das Verzeichnis, in dem SDDM nach Designs sucht, /usr/share/sddm/themes: in diesem Verzeichnis, in dem wir jedes Theme platzieren müssen, das wir verwenden möchten. Das Verzeichnis enthält wahrscheinlich bereits mehr als ein Theme, und Ihre Lieblingsdistribution hat möglicherweise ein Paket, das einige Themes enthält. In der neuesten Version von Fedora gibt es beispielsweise ein Paket namens sddm-themes. Hier ist der Inhalt von /usr/share/sddm/themes nach der Installation des Pakets:
ls -l /usr/share/sddm/themes
drwxr-xr-x. 3 root root 4096 Jul 26 11:54 elarun
drwxr-xr-x. 2 root root 4096 Jul 26 11:54 maldives
drwxr-xr-x. 6 root root 4096 Jul 26 11:54 mayaWie Sie sehen können, enthält das Verzeichnis drei Themen. Wie können wir einen von ihnen verwenden? Nun, es ist wirklich einfach! Alles, was wir tun müssen, ist, die SDDM-Konfigurationsdatei /etc/sddm.conf zu ändern. Um ein Thema zu ändern, müssen wir im Abschnitt [Thema] den Namen des Themas, das wir verwenden möchten, als Wert der Option Aktuell zuweisen. Um zum Beispiel das "maya"-Theme zu verwenden, würden wir schreiben:
[Theme]
Current=mayaUm die Änderungen zu visualisieren, können Sie sich einfach abmelden, aber es gibt eine bessere Möglichkeit, zu überprüfen, wie ein Theme aussehen würde.
Abrufen einer Vorschau eines Designs
Es wäre ärgerlich, sich jedes Mal abmelden zu müssen, wenn wir ein neues SDDM-Theme ausprobieren möchten, aber keine Sorge, denn es gibt eine Methode, mit der wir eine Vorschau erhalten können, wie ein Theme aussehen würde, bevor wir es anwenden. Was wir tun möchten, ist, das Dienstprogramm sddm-greeter mit den Optionen --test-mode und --theme auszuführen und den Pfad des Verzeichnisses mit dem zu testenden Theme als Argument des letzteren zu übergeben. Angenommen, wir möchten eine Vorschau auf das Thema "Maya" erhalten. Wir würden laufen:
sddm-greeter --test-mode --theme /usr/share/sddm/themes/mayaDer Befehl kann als normaler Benutzer aufgerufen werden, da er keine besonderen Berechtigungen benötigt. Hier ist die generierte Vorschau:
Sobald Sie ein Thema gefunden haben, das Ihnen gefällt, können Sie es einfach anwenden, wie wir es zuvor getan haben. Um neue und glänzende SDDM-Themen zu finden, können Sie Websites wie gnome-look.org besuchen oder Github durchsuchen, da die Entwicklung von Themen in den allermeisten Fällen mit Git verwaltet und auf dieser Plattform gehostet wird.
Schlüsse
In diesem Tutorial haben wir gelernt, wie Sie den SDDM-Display-Manager auf einigen der am häufigsten verwendeten Linux-Distributionen installieren und aktivieren und wie Sie ihn mithilfe eines der vielen verfügbaren benutzerdefinierten Designs einfach anpassen können.


