What Upower DBus Signal is Emitted when Screen is Turned On or Off

Martin Pitt martin.pitt at ubuntu.com
Tue Apr 24 03:18:06 PDT 2012

Hello Mystilleef,

Mystilleef [2012-04-24  4:22 -0400]:
> What upower dbus signal do I need to listen to when my
> laptop screen is turned on or off by gnome-screensaver or
> gnome-power-manager?

None. This is not the domain of upower, nor kernel uevents. This is
not even an XRandR event (which also sends notifications, but
different ones). I believe gnome-screensaver just uses the equivalent
of "xset dpms force off" (through a library interface).

However, I am not aware that DPMS provides notifications, and [1] and
its lack of responses do not rise my hopes.

> The solution I've found so far is to run a script that
> resets the screen after a resume operation. Placing the
> script in /etc/sleep.d does the trick.

Indeed that is the recommended approach.

> However, this doesn't work when resuming the screen alone from
> sleep.

So I take it this "sleep" is not "suspend to RAM", but you mean
"switching off the monitor on idle"?


[1] http://www.mail-archive.com/xorg@lists.freedesktop.org/msg14972.html

Martin Pitt                        | http://www.piware.de
Ubuntu Developer (www.ubuntu.com)  | Debian Developer  (www.debian.org)

More information about the devkit-devel mailing list