Ein Displaymanager ist ein grafisches Programm, mit dem man sich am System anmelden kann.
XDM ist ein einfacher Displaymanager und Bestandteil des X Window Systems.
su - apt update apt install xdm exit
XDM kann weitgehend über die Datei /etc/X11/xdm/Xresources angepasst werden. Dazu gehören das Logo sowie der angezeigte Text für Titel, Login und Fehlermeldung.
Wenn Gnome-Keyring installiert ist möchte man möglicherweise den Schlüsselbund bei erfolgreicher Anmeldung automatisch aufgeschlossen haben. Dazu ist die Datei /etc/pam.d/xdm anzupassen bzw. die beiden Zeilen mit pam_gnome_keyring.so nachzutragen:
auth requisite pam_nologin.so auth required pam_env.so auth required pam_env.so envfile=/etc/default/locale # SELinux needs to be the first session rule. This ensures that any # lingering context has been cleared. Without this it is possible # that a module could execute code in the wrong domain. session [success=ok ignore=ignore module_unknown=ignore default=bad] pam_selinux.so \ close session required pam_loginuid.so # SELinux needs to intervene at login time to ensure that the process # starts in the proper default security context. Only sessions which are # intended to run in the user's context should be run after this. session [success=ok ignore=ignore module_unknown=ignore default=bad] pam_selinux.so \ open session required pam_limits.so @include common-auth auth optional pam_gnome_keyring.so @include common-account @include common-session session optional pam_gnome_keyring.so auto_start @include common-password
Der bei erfolgreicher Anmeldung zu startende Fenstermanager wie TWM, Openbox, FVWM, IceWM oder Fluxbox wird in ~/.xsession eingetragen. Da sollte nur ein Fenstermanager ohne Kommentar sein.
# ~/.xsession # xclock -geometry 50x50-1+1 & # xterm -geometry 80x59+0+0 -name login & # exec twm # exec openbox-session # exec fvwm exec icewm-session # exec startfluxbox
Pro X Server ist nur entweder kein oder genau 1 Displaymanager erlaubt. Möchte man von einem anderen Displaymanager wie LightDM wieder zurück nach XDM geht das mit:
su - dpkg-reconfigure xdm exit