xdg-screensaver: Fix `reset` with GNOME 3
xdg-screensaver reset
does not work with GNOME 3 because gnome-shell
does not implement SimulateUserActivity()
. Fix this by replacing it
with SetActive(false)
, which deactivates the screensaver in both
gnome-shell and gnome-screensaver.
Fixes #89.
Also:
Remove the gnome3
DE case, which is unused because the DE variable is
overwritten to gnome_screensaver
when org.gnome.ScreenSaver
is
found. This should be the case both with GNOME 2 (gnome-screensaver) and
GNOME 3 (gnome-shell).