Requiring systemd for the gnome-settings-daemon power plugin

From: Bastien Nocera <hadess hadess net>

To: "desktop-devel-list gnome org" <desktop-devel-list gnome org>, release-team <release-team gnome org>

Subject: Requiring systemd for the gnome-settings-daemon power plugin

Date: Fri, 19 Oct 2012 11:00:05 +0200

Hello, I intend on making systemd a hard requirement for the power plugin in gnome-settings-daemon. There is a lot of interactions and external factors involved in making policy decision about power. This makes the power plugin one of the more fragile parts of the system, with things like DPMS, screensaver activation, screen locking, brightness control, suspend policy, battery information exporting, all handled in the same codebase. Using systemd to request suspends means that: - things work out of the box when people do not use GNOME (no need to install acpid which then conflicts with GNOME) - inhibitions are per-system instead of per-user - application get more information about suspending - simplify the power plugin's codebase a great deal The patches I will commit are here: https://bugzilla.gnome.org/show_bug.cgi?id=680689 Additionally, and separately, support for ConsoleKit usage for session-tracking will be removed. Cheers