|
症状:
Linux下,设置计算机空闲n分钟后计算,结果等多久也不启动计算。
如果用root用户启动客户端就正常了,所以猜测是权限问题。
外国人貌似也反映多次了:
http://boinc.berkeley.edu/dev/forum_thread.php?id=8109
硬读了读代码,貌似Linux下开了两种判断计算机是否使用的机制。一种用xscreensaver的API,一种是检查 /dev/input/mice、/dev/kbd、/dev/mouse 设备信息更新时间。默认编译进去的是第一种。开第二种的话,实际测试,只能检查键盘操作。我用的PS/2键盘、USB鼠标,应该是只能通过中断信息检查PS/2键盘的操作,设备信息更新时间检查是无效的。
xss我也不懂。单独切下那段算空闲时间的函数试了试,用当前用户或root运行是管用的。看来还是权限问题。
在此做个报告。功力有限,暂无力解决…… |
|