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 thewdmLoginwindow be resized and repositioned within the screen π thexandycoordinates 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 toyesand 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 toyesand 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
- debian bookworm: wdm 1.28-26+b1 Β· X11 AND GPL-2.0-or-later
- debian trixie: wdm 1.28-27+b1 Β· X11 AND GPL-2.0-or-later
- ubuntu jammy: wdm 1.28-25build1 Β· X11 AND GPL-2.0-or-later
- ubuntu noble: wdm 1.28-27 Β· X11 AND GPL-2.0-or-later
- ubuntu questing: wdm 1.28-27
- ubuntu resolute: wdm 1.28-27.1 Β· X11 AND GPL-2.0-or-later
- ubuntu stonking: wdm 1.28-27.1 Β· X11 AND GPL-2.0-or-later
- copyright (C) 2004 Noah Meyerhans <noahm@debian.org>
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms