Starting from version 3.34, GNOME has completely switched to the systemd user session toolkit. This change is entirely transparent for both users and developers (XDG-autostart is supported) — apparently, that’s why it went unnoticed on LOR.
Previously, only DBUS-activated sessions were launched using user sessions, while the rest was handled by gnome-session. Now, this unnecessary layer has finally been removed.
Interestingly, during the migration, systemd added a new API for the convenience of GNOME developers – https://github.com/systemd/systemd/pull/12424
It's nice to see open projects ready for collaboration and responsive to user requests.
For my part: I switched to KDE for reasons unrelated to this news, but I still keep an eye on the project’s development and sincerely hope that other DEs will follow GNOME in terms of session management unification.
Source: linux.org.ru
