sddm(1)

โœจ sddm โ€” the simple desktop display manager โœจ

okay bestie, so this is the manual page for sddm(1) โ€” that's section 1 of the manual, aka the "commands you can actually run" section ๐Ÿ’…. She's the login screen. She's the whole vibe before you even get to your desktop. Let's get into it ๐Ÿซถ


๐ŸŒธ SYNOPSIS ๐ŸŒธ

sddm [OPTIONS...]

that's it, that's the whole summoning ritual. just sddm and some options if you're feeling spicy โœจ


๐Ÿ’– DESCRIPTION ๐Ÿ’–

so. sddm is a display and login manager built on Qt technologies. that's the whole job description, no cap.

and here's the cute part โ€” because she uses QtQuick and QML, designers get to easily create pleasant, modern looking interfaces for sddm. like, actual pretty login screens?? we love to see it ๐Ÿ˜ญ๐Ÿ’– literally the designers get handed the keys to the aesthetic and it shows.

iq runs the greeter as a system user named sddm, and that user's home directory needs to be set to /var/lib/sddm ๐Ÿ“. no negotiating on that one bestie, that's the address. periodt.

if pam and systemd are available, the greeter goes through logind, which hands it access to drm devices ๐Ÿ”ฅ. that's the good timeline.

๐Ÿšจ but listen โ€” distributions without pam and systemd will need to put the sddm user into the video group. otherwise? errors regarding GL and drm devices might be experienced. and by "might be experienced" we mean you will experience them. sorry babe, it's giving group membership or it's giving cryptic graphics errors, pick one ๐Ÿ’€

and for X11 sessions specifically: the cookie for X authorization is written into a temporary file /tmp/xauth_XXXXXX, which is owned by the user and only accessible by the user ๐Ÿ”. locked down, private, iconic behavior, no one else is reading your cookie (that sounded weird but you get it).


๐ŸŽ€ OPTIONS ๐ŸŽ€

  • --test-mode โ€” start the daemon in test mode ๐Ÿงช. y'know, for vibes testing.
  • --example-config โ€” print the complete current configuration to stdout ๐Ÿ“ค. full dump, everything you've got, right to the terminal.
  • --help, -h โ€” show the help message and exit ๐Ÿ†˜. your classic "wait what were the flags again" moment.

๐Ÿฆ‹ FILES ๐Ÿฆ‹

  • /usr/lib/sddm/sddm.conf.d โ€” the system configuration directory ๐Ÿ›๏ธ. big official energy.
  • /etc/sddm.conf.d โ€” the local configuration directory ๐Ÿ . this one's yours.
  • /etc/sddm.conf โ€” the local configuration file, kept around for compatibility ๐Ÿซถ. old but still invited to the party.
  • /usr/share/sddm/themes โ€” where sddm looks for themes ๐ŸŒˆ. this is the closet. this is where the fits live.

๐Ÿ’œ SEE ALSO ๐Ÿ’œ


and that's the whole page bestie, you ate it, you understood it, main character energy all around ๐ŸŽ‰

sddm 0.21.0 โ€” May 2014 ๐ŸŒธ mwah, bye, go log in somewhere fabulous ๐Ÿ’…โœจ

๐Ÿ“ฆ where this page comes from