Shepherd and Mate: restore suspend/poweroff/reboot, automounting drives ======================================================================= lightdm and Mate will offer that automatically or with a click on a menu. But today they will ask directly systemd for these functions, and that won't work with shepherd. Package elogind is intended to help you in that case, but it has a conflict with systemd (which has the competing executable systemd-logind). In the case of running shepherd-debian with systemd-sysv as the failsafe init system, this is not a real conflict, so I offer also a modified elogind package (with dependencies libpam-elogind and libelogind0) which you can install. It uses alternatives to not clobber original systemd files, and elogind-daemon is dbus activated. In the case of Mate, you still have a polkit issue (polkit-mate-authentication-agent-1 can't be launched, so no authentication window). This can be solved by editing these files: /usr/share/polkit-1/actions/org.freedesktop.login1.policy /usr/share/polkit-1/actions/org.freedesktop.UDisks2.policy and setting the appropriate "allow_any" and "allow_inactive" to "yes". See files login1.patch and udisk2.patch for a minimal set of mofifications. For halt/reboot, you have also to add the following script in /lib/elogind/system-shutdown: #! /bin/sh if [ "$1" = "reboot" ]; then /sbin/reboot elif [ "$1" = "poweroff" ]; then /sbin/halt fi