在我从Debian挤压升级到Wheezy之后,Xfce和Xscreensaver的组合似乎并不认为键盘活动是用户活动。
因为我有时只使用键盘很长一段时间,这意味着最终屏幕保护程序激活,因为缺少鼠标输入。这有点烦人,但另一个按键(或鼠标上的碰撞)会导致屏幕保护程序离开,再等待一段时间,然后再重新启动。
如何使系统将键盘输入视为活动?我看了屏幕保护程序的偏好,但找不到任何相关的东西。
或者,我如何切换到屏幕保护子系统,它确实接受键盘输入作为用户的活动?(我只想要一个空白屏幕保护程序,并在X中的可配置延迟之后监视DPMI暂停和断电。)
如果有关系,我使用的是直接连接到PC的USB键盘(中间没有USB集线器)。鼠标也是USB。
发布于 2013-10-15 13:34:07
我不知道如何修复xscreensaver。这也给我带来了类似的麻烦,只不过是在用mplayer看电影的时候。因为我找不到一个有效的解决方案,所以我完全转向了另一个系统。
我使用xautolock (检测用户不活动)、alock (空白和锁定屏幕)和xeyes警告我即将停止活动,以防我只是在某个文本窗口或网页上思考。
作为一个额外的特性,xautolock还可以注册鼠标光标的位置。我设置它是为了在鼠标诅咒进入屏幕左上角时立即锁定屏幕,并防止在屏幕左下角锁定屏幕。所以当我看电影时,我只需将鼠标指针移动到左下角,锁就永远不会出现。
下面是我使用的完整命令(进入DM的启动脚本):
xautolock \
-time 5 -locker "alock -auth passwd -bg blank" \
-notify 10 -notifier "killall xeyes; xeyes" \
-corners +0-0 -cornerdelay 10 -cornerredelay 10 \
-secure &屏幕锁定一段时间后,显示器也会为我准备就绪,我不记得我是否为它做了任何额外的配置,或者它是否只是按照它本身的工作方式工作……
https://unix.stackexchange.com/questions/85621
复制相似问题