screensaver and power manager dbus interfaces
William Jon McCann
mccann at jhu.edu
Thu Jun 1 15:22:08 BST 2006
Hi David,
David Zeuthen wrote:
> On Thu, 2006-06-01 at 10:07 -0400, William Jon McCann wrote:
>
>>Hi Waldo,
>>
>>Bastian, Waldo wrote:
>>
>>>The screensaver interface looks good. What is the use case for the
>>>"Poke" method?
>>
>>The Poke method is a way to simulate user input. It is the programmatic
>>equivalent to moving the mouse back and forth or hitting the Shift key
>>or something. If the screensaver is activated and the lock is enabled
>>then it will prompt for authentication. If the screensaver is activated
>>and the lock is disabled then it will deactivate the screensaver. If
>>the screensaver is not active (ie. blanked) then it will reset the idle
>>timers.
>
>
> Notably this is used by gnome-power-manager when resuming from a suspend
> state, yes?
>
> For example, the user opens the laptop lid (and is careful not to hit
> the keyboard or mouse), g-p-m gets notified and pokes the screensaver
> and either the session comes back (if lock is disabled) or the unlock
> dialog is shown. Without the poke this probably wouldn't happen.
Oh right Waldo asked for a use case. :)
Yes, your example is a good one.
Thanks,
Jon
More information about the kde-core-devel
mailing list