On 07/15/2014 05:45 AM, Anton Aylward wrote:
On 07/15/2014 02:26 AM, David C. Rankin wrote:
For example:
OpenSuSE 13.1:
$ l /etc/init.d total 456
Have you looked what in there?
running 'grep -R systemctl /etc/init.d/rc*' shows scripts that make use of 'systemctl'.
Yes, there is a bit of backward compatibility, dealing with things lie ALSA, but perhaps you can be more specific and drill down and identify the items that don't have any refernce to systemd (such as 'alsasound' and tell us how Archllinux does that with pure systemd.
Having init-scripts call systemd isn't quite the same as using systemd exclusively. If so, 13.1 would not need consolekit. The primary issue is correct 'user session tracking' to enable user access to all devices (sound, udisk2 control, etc..) without having to rely on consolekit. This is no easy task for any distribution. Arch has taken care of this for kde4 and gnome, but it is largely up to the display manager to implement the port to meet systemd criteria (multiseat, etc.): http://www.freedesktop.org/wiki/Software/systemd/writing-display-managers/ http://www.freedesktop.org/wiki/Software/systemd/writing-desktop-environment... This is no simple matter and I suspect an area of discussion for 13.2 (and a large part of the reason it will have extended development time). In building Trinity for Arch, this is currently where TDE is stuck regarding use in a pure-systemd environment: http://bugs.pearsoncomputing.net/show_bug.cgi?id=1998 I'm not sure where kde4/kdm is in implementation, but Arch has it working. The initial kd4/kdm discussion and proposed kdm multi-seat patch were here: https://git.reviewboard.kde.org/r/112294/ I haven't checked progress in a couple of months. Basically, this user-sessions are the challenge of moving to a pure-systemd environment. I don't know who is spearheading this for openSuSE, but they have their hands full. -- David C. Rankin, J.D.,P.E. -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org