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.
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/
- [Trisquel-users] Canonical is killing Unity 8, will ship GN... albertoefg
- Re: [Trisquel-users] Canonical is killing Unity 8, wil... albertoefg
- Re: [Trisquel-users] Canonical is killing Unity 8, wil... vitacell
- Re: [Trisquel-users] Canonical is killing Unity 8,... inkoia
- Re: [Trisquel-users] Canonical is killing Unity 8,... megver83
- Re: [Trisquel-users] Canonical is killing Unit... greatgnu
- [Trisquel-users] Re : Canonical is killing Uni... lcerf
- Re: [Trisquel-users] Canonical is killing Unity 8, wil... enduzzer
- Re: [Trisquel-users] Canonical is killing Unity 8, wil... gromobir
- Re: [Trisquel-users] Canonical is killing Unity 8, wil... jadedml
- Re: [Trisquel-users] Canonical is killing Unity 8, wil... legimet . calc
- Re: [Trisquel-users] Canonical is killing Unity 8, wil... leoo
