I’m a software engineering student who enjoys writing code, but doesn’t know how to do it well enough just yet. So, all projects on my Github or Gitlab are usually experiments with how to do things the right way.
Auto-login with Plasma, SDDM and sd-encrypt
SDDM is the default desktop manager for Plasma. However, it has one major issue that has annoyed me for a while now. On my GNOME setup, if I type a password to decrypt my partition earlier on in the boot process through sd-encrypt, the password gets cached in the kernel keyring. This password is then passed onto GDM who then uses it to unlock my GNOME keyring and auto-logins into GNOME....