Re: Problem with the idle detection



oh, btw, that screensaver idle, unless something has changed, is idle
time after screensaver has kicked in.
that is, it will be 0 until screensaver kicks in. so the total idle is
idle+screensaver timeout setting. i think we are using it in the
hamster, aren't we?

Toms


On Tue, Jul 14, 2009 at 3:58 PM, Toms<toms baugis gmail com> wrote:
> scuzi, forgot the list
>
>
> ---------- Forwarded message ----------
> From: Toms <toms baugis gmail com>
> Date: Tue, Jul 14, 2009 at 3:58 PM
> Subject: Re: Problem with the idle detection
> To: Svenn Are Bjerkem <svenn bjerkem googlemail com>
>
>
> Your script runs fine here on ubuntu 9.4 (gnome 2.26)
> You could look into screensaver code to see when the
> getsessionidletime has been added.
>
> Popups are quite bad for UI as they steal users focus.
> You might want to try to play with slide out notifications in the
> hamster applet dropdown. Something like what happens when a file open
> in gedit has been edited - you get that yellow thing offering you
> refresh, and other stuff.
>
> Something like "You were idle for x minutes <Keep tracking> <Stop before idle>"
>
> The wording could use some brains though, ehehe.
> Also what happens, when i was idle, then resumed and only a while
> noticed that hamster has stopped tracking (as i told it to)?
> And what would be the expected switch behavior in this case?
>
> Uh, good luck Svenn, i hope you will come up with something that
> blends in just perfectly :)
> Also, don't be afraid to rip out stuff I you feel that your solution is better.
>
> Toms
>
>
>
> On Tue, Jul 14, 2009 at 3:40 PM, Svenn Are
> Bjerkem<svenn bjerkem googlemail com> wrote:
>> Hi,
>>
>> I am playing with the idle detection in idle.py
>>
>> In ipython I type:
>>
>> import dbus
>> from dbus.lowlevel import Message
>> import gconf
>>
>> bus = dbus.SessionBus()
>> gs = bus.get_object('org.gnome.ScreenSaver', '/org/gnome/ScreenSaver')
>> idle_time = gs.GetSessionIdleTime()
>>
>> and get
>>
>> DBusException: org.freedesktop.DBus.Error.UnknownMethod: Method
>> "GetSessionIdleTime" with signature "" on interface "(null)" doesn't
>> exist
>>
>> I wonder if anybody else could test this and see what result they get.
>> I am running gnome 2.26 on Debian unstable. I checked out the code
>> from hamster git repository to see if current code is different from
>> the code which the hamster-applet in sid is based on. (2.26.2)
>>
>> I want to experiment with idle detect to make hamster post a dialog
>> when I have been idle for more than 5 minutes. In this dialog I want
>> to be able to move the time passed since the idle to another project,
>> or to continue timing as if nothing happened, or discard the idle time
>> as a break, not booking time.
>>
>> Kind regards,
>> --
>> Svenn
>> _______________________________________________
>> hamster-applet-devel-list mailing list
>> hamster-applet-devel-list gnome org
>> http://mail.gnome.org/mailman/listinfo/hamster-applet-devel-list
>>
>


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]