LXDM(1)

✨ LXDM β€” the login screen that slays ✨

okay so bestie, you know that screen that shows up when your computer boots and asks who you are? yeah. that's her. she's lxdm, the LXDE Display Manager, and she's literally the bouncer at the door of your whole desktop. manual name's lxdm, section 1, general commands. let's get into it πŸ’…


🌸 SYNOPSIS 🌸

lxdm [options]

that's it. that's the whole vibe. options optional, drama mandatory ✨


πŸ’– DESCRIPTION πŸ’–

so lxdm is the LXDE display manager β€” you might also know her as a login manager, which is just the fancy way of saying she runs the login screen. she pops up a graphical login screen where you type your username and your password, and while you're there she also lets you pick which desktop you want and which language you want for your session. πŸŽ€

then β€” and this is the part that matters β€” once she's authenticated you, she starts a session. boom. you're in. πŸ¦‹

and ngl she's not picky about who she hangs out with: lxdm works with various desktops like LXDE, KDE and others. versatile queen πŸ‘‘


⭐ OPTIONS ⭐

  • -d β€” daemon mode. she goes and lives in the background, doing her thing. 🫢
  • -h β€” help. she tells you what's up. πŸ™ˆ

πŸ“ FILES πŸ“

  • /var/log/lxdm.log β€” log information. all the receipts, right here. πŸ’€
  • /etc/lxdm/Xsession β€” the script to run as the user, after login of the user. like, once you're in, this is what actually kicks off. 🌈
  • /etc/lxdm/default.conf β€” the configuration file for lxdm. plot twist: it's a symlink to the real configuration file. and which real file depends on who you are β€” /etc/lxdm/lxdm.conf for standard lxdm, or /etc/xdg/lubuntu/lxdm/lxdm.conf for Lubuntu. see below for the details of the configuration file, because there are details. πŸ‘€

🧚 CONFIGURATION FILE 🧚

so the configuration file is /etc/lxdm/default.conf, and again β€” she's a symlink, not the real one. the real one lives at /etc/lxdm/lxdm.conf for standard lxdm, or /etc/xdg/lubuntu/lxdm/lxdm.conf for Lubuntu. πŸ’œ

to update the symlink, type this and follow the instructions:

update-alternatives --config lxdm.conf

iconic. now let's go through the settings one by one, no skips, we don't skip in this house πŸŽ€

  • autologin β€” enable autologin if you set autologin=user, where user is your login. disabled by default, so you need to uncomment the line. (not me enabling this and then forgetting my own password 😭)
  • session β€” the default session which will be started if "Default" session is provided at login. disabled by default, you need to uncomment the line. ✨
  • numlock β€” enable numlock support. disabled by default, you need to uncomment the line. πŸ”’
  • arg β€” override arguments passed to the Xserver. disabled by default, you need to uncomment the line. πŸ”₯
  • gtk_theme β€” select the gtk theme for the greeter. make her pretty πŸ’…
  • bg β€” select the path of the background of the greeter. the wallpaper moment. πŸ¦‹
  • bottom_pane β€” select if the bottom panel is available. 1 to TRUE, 0 to FALSE. 🌸
  • lang β€” select if the language choose if available. 1 to TRUE, 0 to FALSE. 🌈
  • theme β€” select the theme for the greeter. themes are located in /usr/share/lxdm/themes/. go shopping bestie πŸ‘‘

πŸ‘‘ AUTHORS πŸ‘‘

this manual page was written by Trevor Walkley <bluewater@sidux.com> for the Debian Project, but may be used by others. permission is granted to copy, distribute and/or modify this document under the terms of the GNU General Public License, Version 2 or any later version published by the Free Software Foundation. πŸ“œ

on Debian systems, the complete text of the GNU General Public License can be found in /usr/share/common-licenses/GPL. 🫢


okay that's the whole page, you're officially a display manager scholar now, no cap πŸŽ“βœ¨

and that's a wrap from March 2010, section LXDM(1) β€” she's been serving looks and login screens since forever and she's still that girl πŸ’– bye bestie, go log in 🌸