LightDM not in dietpi-software?

I’ve been attempting to find LightDM on DietPi to manage direct physical access to the Dietpi via desktop/GUI OS, but it seems to be missing from the dietpi-software selection. This is surprising, as I recall it being available in earlier versions of DietPi.

From my understanding, when Xorg (the display server) is installed, it typically requires a display manager like LightDM for tasks such as login, session management, and starting/accessing the desktop environment (e.g., Xfce, LXDE).

I’ve observed that with remote access, specifically when using the XRDP server, Xorg (when selected as the XRDP session) seems to be managed via XRDP. This isn’t a standard feature of XRDP, but it effectively starts Xorg and enables desktop access (e.g., Xfce, LXDE) remotely. When XRDP is closed, Xorg and the desktop environment cease running, making them inaccessible via local/physical means (implying independence from local login).

What I’ve discovered is that for local (physical/direct) access only, such as to Xfce/XLDE and Xorg, the only way to “install” LightDM is via the DietPi AutoStart options (16).

Does anyone know if this is how DietPi manages/installs/allows (via LightDM, KDM or SDDM, etc) local access a Desktop/GUI - if so how to install LightDM or any other such package via dietpi-software?

ps I know I can also install it manually, but the question relates to dietpi-software.


LightDM don’t have an own install option and it is not installed while selecting DietPi AutoStart options (16). It is pulled automatically during install as dependency. I just checked LXDE and I see the package pulled.

[ INFO ] DietPi-Software | APT install lxde lxhotkey-plugin-openbox upower librsvg2-common, please wait...
Reading package lists...
Building dependency tree...
Reading state information...
The following additional packages will be installed:
  adwaita-icon-theme at-spi2-common dconf-gsettings-backend dconf-service
  dictionaries-common emacsen-common fontconfig fonts-urw-base35 galculator
  gpicview gtk-update-icon-cache hicolor-icon-theme hunspell-en-us
  laptop-detect libaspell15 libatk-bridge2.0-0 libatk1.0-0 libatspi2.0-0
  libavahi-client3 libavahi-common-data libavahi-common3 libayatana-ido3-0.4-0
  libayatana-indicator3-7 libcairo-gobject2 libcairo2 libcolord2 libcups2
  libcurl3-gnutls libdatrie1 libdbus-glib-1-2 libdconf1 libduktape207
  libenchant-2-2 libexif12 libfm-data libfm-extra4 libfm-gtk-data libfm-gtk4
  libfm-modules libfm4 libfribidi0 libgdk-pixbuf-2.0-0 libgdk-pixbuf2.0-common
  libgif7 libgraphite2-3 libgs-common libgs10 libgs10-common libgspell-1-2
  libgspell-1-common libgtk-3-0 libgtk-3-common libgtk2.0-0 libgtk2.0-common
  libgtksourceview-4-0 libgtksourceview-4-common libharfbuzz0b
  libhunspell-1.7-0 libhwy1 libid3tag0 libidn12 libijs-0.35 libimlib2
  libjbig2dec0 libjxl0.7 libkeybinder0 liblcms2-2 liblightdm-gobject-1-0
  libmenu-cache-bin libmenu-cache3 libmousepad0 libobrender32v5 libobt2v5
  libopenjp2-7 libpango-1.0-0 libpangocairo-1.0-0 libpangoft2-1.0-0
  libpangoxft-1.0-0 libpaper1 libpolkit-agent-1-0 libpolkit-gobject-1-0
  libpython3-stdlib libpython3.11-minimal libpython3.11-stdlib librsvg2-2
  libspectre1 libstartup-notification0 libtext-iconv-perl libthai-data
  libthai0 libupower-glib3 libvte-2.91-0 libvte-2.91-common libwayland-cursor0
  libwayland-egl1 libwebpdemux2 libwnck-common libwnck22 libxcb-render0
  libxcb-util1 libxdamage1 libxkbcommon0 libxklavier16 libxres1 libxss1
  light-locker lightdm lightdm-gtk-greeter lsb-release lxappearance
  lxappearance-obconf lxde-common lxde-core lxde-icon-theme lxhotkey-core
  lxhotkey-gtk lxinput lxlock lxmenu-data lxpanel lxpanel-data lxpolkit
  lxrandr lxsession lxsession-data lxsession-edit lxsession-logout lxterminal
  mousepad openbox openbox-lxde-session pcmanfm pkexec policykit-1 polkitd
  poppler-data python3 python3-minimal python3.11 python3.11-minimal sgml-base
  shared-mime-info xarchiver xml-core