wmlogin.conf(5)

✨ wdmlogin.conf β€” the manual, but make it cute ✨

okay bestie, welcome to wdmlogin.conf(5) πŸ’– this is the File Formats Manual energy, and it's all about making your login screen look how you want it to look. let's get into it.


πŸŽ€ NAME πŸŽ€

wdmlogin.conf β€” the config options for wdmLogin, no cap πŸ’…


🌸 DESCRIPTION 🌸

so, /etc/X11/wdm/wdmlogin.conf is the file that sets up the geometry and font attributes for wdmLogin, which is the login widget β€” like, a whole component of the wdm package 🫢

you don't have to keep it at that path tho. if you want it somewhere else, you can point at an alternate location using the wdmLoginConfig resource over in /etc/X11/wdm/wdm.config. iconic, flexible, we love her ✨

now here's the tea: wdmlogin.conf uses the libproplist file format, which is, and i quote-ish, somewhat ill-documented 😭 so yeah. we're working with vibes and braces here.

the file must begin with an open brace and must end with a close brace. no exceptions bestie, the braces are the moment πŸ₯°

between those braces, you've got three options to play with:

  • geometry = (w, h, x, y); β€” if you set this, it lets the wdmLogin window be resized and repositioned within the screen 🌈 the x and y coordinates tell it where the top left corner of the window goes, and they're optional. so you can do the whole (w, h, x, y) or just vibe with the first part, your call πŸ’«
  • aa = <yes|no>; β€” set it to yes and support for antialiased fonts is enabled ✨ BUT β€” and this is important β€” it's not currently supported by libWINGs in Debian, so it literally has no effect πŸ’€ don't let it gaslight you.
  • multibyte = <yes|no>; β€” set it to yes and support for multibyte character sets is enabled 🌍 same situation tho: not currently supported by libWINGs in Debian, so it also has no effect πŸ™ˆ

πŸ¦‹ EXAMPLE πŸ¦‹

here's exactly how it looks, copy-paste ready:

 {
        geometry = (530, 240);
        aa = no;
        multibyte = no;
 }

see? braces open, braces close, three little lines in the middle. chef's kiss πŸ‘‘


πŸ’œ SEE ALSO πŸ’œ

go read these next, bestie:


🌟 AUTHOR 🌟

this manual page was written by Noah Meyerhans for Debian GNU/Linux 🫑 and the wdm package itself was written by a long list of names β€” like, a whole roster β€” and you can find every single one of them in /usr/share/doc/wdm/AUTHORS πŸ“œπŸ’–


and that's the whole page!! thank you for coming to my ted talk 🎀✨ this was the wmlogin.conf(5) manual from Debian GNU/Linux, dated 27 May 2004 β€” shoutout to 2004, she was doing her best 🫢 mwah, go configure something gorgeous πŸ’…

πŸ“¦ where this page comes from