Why is XDM a dependency of SDDM?

The following is a past discussion post, and now I would like to continue discussing this issue. Also, this post did not actually reach a clear conclusion. Moreover, the current situation is also different.
https://forums.opensuse.org/t/why-does-sddm-depend-on-xdm/145889

Additionally, I have encountered an issue where sddm requires xorg-x11-server package even in Wayland mode. Is this the expected behavior?

Because we have a very ideosyncratic way of managing display managers in openSUSE, that I believe is probably a holdover from the pre-systemd days.

There is a bunch of functionality for remote desktops and whatnot, that currently rely on xdm being there, and it has not been investigated enough at this point as to what would break, if it were removed from the default installations.

It’s something that’s been on my radar for a while, and I’ve just not had the time to dive into it more to try and drive changing it.

1 Like

Because technically the script that starts display managers in SUSE is provided by xdm package.

How is sddm package supposed to know which mode you will be using? Besides, until recently SDDM was X11 only, and even now there are unsolved issues which result in black screen when using SDDM with Wayland.

What conclusion do you expect on this forum? It is not where development happens.

1 Like
# cat /etc/sddm.conf.d/10-wayland.conf 
[General]
DisplayServer=wayland

I hope this situation can be improved, as it is a problem that may not exist in other distributions. Anyway, thank you for your reply.

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.