As far as know, GNOME Shell only depends on systemd-logind. logind replaced ConsoleKit (GNOME used to depend on it), which stopped being maintained four years ago: https://www.freedesktop.org/wiki/Software/ConsoleKit/

systemd is, indeed, not only an init system. It is an umbrella project that replaced many small and poorly integrated projects. With shared libraries, the code has become more robust too. In fact, logind even removed the necessity of "gnome-session" on GNU/Linux.

Reply via email to