#Display Manager
##No DM
skip username: /etc/systemd/system/getty@tty1.service.d/skip-username.conf
TEXT
[Service]
ExecStart=
ExecStart=-/sbin/agetty -o '-p -- hiraeth' --noclear --skip-login - $TERM##sddm
###autologin
默认session /etc/sddm.conf
TEXT
[Theme]
Current=chili
[Autologin]
User=hiraeth
Session=dwm.desktop免密码 You must then also be part of the nopasswdlogin group to be able to login interactively without entering your password:
sh
groupadd -r nopasswdlogin
gpasswd -a username nopasswdloginSDDM goes through PAM so you must configure the SDDM configuration of PAM: /etc/pam.d/sddm
TEXT
#%PAM-1.0
auth sufficient pam_succeed_if.so user ingroup nopasswdlogin
auth include system-login
-auth optional pam_gnome_keyring.so
-auth optional pam_kwallet5.so
account include system-login
password include system-login
-password optional pam_gnome_keyring.so use_authtok
session optional pam_keyinit.so force revoke
session include system-login
-session optional pam_gnome_keyring.so auto_start
-session optional pam_kwallet5.so auto_start/etc/pam.d/sddm-autologin
TEXT
#%PAM-1.0
auth required pam_env.so
auth required pam_faillock.so preauth
auth required pam_shells.so
auth required pam_nologin.so
auth required pam_permit.so
-auth optional pam_gnome_keyring.so
-auth optional pam_kwallet5.so
account include system-local-login
password include system-local-login
session include system-local-login
-session optional pam_gnome_keyring.so auto_start
-session optional pam_kwallet5.so auto_start##files
/etc/zsh/zshenv
export ERRFILE="$XDG_CACHE_HOME/X11/xsession-errors"