我正在使用Debian Wheezy(使用xfce),我想知道是否有一种简单的方法(意味着没有那么多编程/简单设置,理想情况下是一个已经存在的包)来监控累积时间窗口或应用程序一直处于运行状态。
我正在使用即时消息程序,我想在每天结束时(或在给定时间)找出应用程序获得焦点的时间直到它被启动,这样我就可以知道多长时间我在IM上阅读/写作(并没有做其他事情)。
我在谷歌和Stackoverflow上搜索过,我发现了一些关于XQueryTree,xlib,XGetInputFocus的内容,但大部分时间都是C代码片段,我实际上并没有使用它,因为我几乎没有C的知识(我为网络编写了一些编程,但是bash脚本)。
如果真的需要C中的一些基本编程才能实现,并且如果没有现成的程序包/程序可以做到这一点,我会非常乐意尝试并学习,但是我想问你们各个方向(比如从哪里开始,如何组织代码等等)。
提前谢谢。