I want to trim openSuSE Tumbleweed from as many services and processes running that I don’t need as possible, and replace the few I need with more lightweight equivalents.
Right now, my target is display manager/login screen. SDDM is nice, but according to htop, it takes 113MB even after login, so it needs to be replaced with something slimmer, preferably something that takes at most half of that amount. But what would you recommend?
Already saw that, but it seems like those are instructions for debian-based distros (like Ubuntu), not openSuSE. Bricked my system multiple times by following Ubuntu tutorials on openSuSE.
XDM is already installed, and clearly barebones. It provides no interface to select a session type. In openSUSE, its normal use is to start other DMs. I don’t know whether or not is supports starting Wayland sessions, because the only place I ever open one is on Neon. I do use XDM mainly on a bunch of Plasma 5 & 6 installations, while SDDM on zero openSUSE installations. KDM3 is also available in its dedicated KDE3 repo, and what I use on about half of all Leap and TW installations here, with no “theme”, since its built-in “theme” has been my favorite since it was born over 2 decades ago.
Number of configured users is irrelevant to what XDM does or doesn’t do.
If any DM is installed, so is XDM. It’s the openSUSE default DM, so is installed by default for any graphical context regardless of any DEs, WMs or other DMs, or none other. Also by default, if any other is installed, that other is the one providing the greeter and any theme, but systemd starts graphical.target using XDM to handoff to another if present and not configured otherwise. With only it installed, XDM accepts login name first then password like any of the others, just doesn’t prefill previous or specific, or provide to select a session type, or any means to switch user, shutdown, reboot, or style.
I don’t know whether it counts as the most lightweight, but WindowMaker is lightweight and installable by yast/zypper so you don’t need to do anything too difficult.
I read above as until XDM stops being a wrapper for other DMs in openSUSE, its installation is required for “all display managers”. All my TW, Slowroll & Leap installations here that have any installed DM include XDM among installed packages. All are using XDM as a wrapper for some other DM, unless XDM is the only one installed.