I might as well switch distros then (I use the box for remote access mostly). I have a spare SSD here if I need to swap out and temporarily install a non-systemd distro in order to start X without -nolisten tcp
No manual entry for sddm-helper
I’m surprised every single tip from google has failed so far.
For SDDM, you can specify custom X-server arguments in /etc/sddm.conf (or preferably some custom file in /etc/sddm.conf.d/), via the ServerArguments= option in the [XDisplay] section.
See “man sddm.conf”.
SDDM doesn’t respect DISPLAYMANAGER_XSERVER_TCP_PORT_6000_OPEN as it is SUSE-specific and nobody patched SDDM to use it (yet?).
If you decide to change the Display Manager because SDDM has been known to not support remote connections in openSUSE (may be due to the reasons wolfi describes),
You should know that besides switching the Display Manager, you also have to verify that the desired DM is installed, changing/setting the DM does not check for whether the DM is installed.
When switching to LightDM (recommended which will generally support all common functionality including remote network connections), you should run the following command to search for LightDM packages
zypper se lightdm
and if necessary to install lightdm
zypper in lightdm
After that, with both the new DM installed and the configuration switch made, the general minimal requirement is to log out and back in, but I always reboot.
This resulted in a system that wouldn’t start X. I did a restore of root (backup image from Jan 2nd), so all my changes and attempts have been reverted. I’ll have to try fiddling with sddm.conf again some time.
Another thing, “init 3” never completes. Perhaps that deserves its own thread.