openSUSE talk:DisplayManagerRework

Jump to: navigation, search

2024-09-12 / Dimstar

While preparing GNOME 47, I have reworked the GDM package to split the 'xdm wrapper' part into a gdm-xdm-integration, which can be installed as an option, or the gdm-systemd (installing the gdm.service)

2024-11-27 / DimStar

There was more progress during hackweek: the gdm-systemd package and the gnome patterns were restructured to allow a system to be set up entirely without X11 Server (XWayland is used obviosuly). As GDM (and all other openSUSE DMs) interact with /etc/sysconfig/displaymanager though, this part is being split out of the xdm package into an wn subpackage, allowing DMs to use this independently from XDM (e.g. autologin configuration being central to all DMs is a nice-to-have)

2025-03-27 / gmbr3

After noticing DimStar's progress with GDM - I started work on the first step in the phased migration to systemd control for the whole of Tumbleweed. Phase 1 will include moving xdm's display-manager.service to display-manager-legacy.service - this will allow systemctl commands to be issued for display-manager.service (which will now be a symlink) and display-manager-legacy as two different items. This will still mean that update-alternatives/sysconfig will control which DM is loaded but allows the installation of the the new DM service files alongside. I have also created systemd service files for both XDM and LightDM.