Using Xlib to measure productivity (aka time&keypresses spent on a window)

Yose Widjaja ywid062 at gmail.com
Sat Mar 6 03:30:32 PST 2010


Also, while I'm at it.. is there an easy way to print keysyms? I mean,
looking at keysymdef.h there seems to be 2300 of them. Is there an X
function to return the string of the name, or should I just go ahead and
convert all those #defines into a switch statement?

On Sat, Mar 6, 2010 at 10:19 PM, Yose Widjaja <ywid062 at gmail.com> wrote:

> Ah, thanks. Will be taking a look at that.
>
> As for intercepting keyboards, I've hacked up something that uses
> XQueryKeymap, and it seems to be working pretty well. Now only for mouse
> movement detection (for idling check)
>
> Cheers
>
> p.s is making a keylogger meant to be this easy?
>
>
> On Sat, Mar 6, 2010 at 10:11 PM, Tomasz Torcz <tomek at pipebreaker.pl>wrote:
>
>> On Sat, Mar 06, 2010 at 06:22:29PM +1100, Yose Widjaja wrote:
>> > Hi All,
>> >
>> > Is this possible using Xlib? I'm trying to implement something like
>> > RescueTime, an app to measure productivity, but for linux. The main
>> purpose
>> > of this is to measure how much time (and keypresses and clicks) I spend
>> in
>> > xterm and nedit compared to firefox..
>> >
>> > So is it possible to 1) get the actual binary name behind a window, 2)
>> > intercept keypresses/mouse movements and re-relay them? Any info will be
>> > much appreciated.
>>
>>   You could try to find som esource of Mugshot application by Red Hat.
>> It was collecting information like that and making statistics of most
>> used applications. IIRC, it was using libwnck to do the X11 part.
>>
>> --
>> Tomasz Torcz                 "God, root, what's the difference?"
>> xmpp: zdzichubg at chrome.pl         "God is more forgiving."
>>
>> _______________________________________________
>> xorg mailing list
>> xorg at lists.freedesktop.org
>> http://lists.freedesktop.org/mailman/listinfo/xorg
>>
>
>
>
> --
> -- -- -- -- -- -- -- -- -- -- -- -- -- --
> Yose Widjaja
> Supreme Emperor @ Jormy Games
> www.jormy.com
> yose at jormy.com
> -- -- -- -- -- -- -- -- -- -- -- -- -- --
>



-- 
-- -- -- -- -- -- -- -- -- -- -- -- -- --
Yose Widjaja
Supreme Emperor @ Jormy Games
www.jormy.com
yose at jormy.com
-- -- -- -- -- -- -- -- -- -- -- -- -- --
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.x.org/archives/xorg/attachments/20100306/a5efac35/attachment.html>


More information about the xorg mailing list