Xfce和Xscreensaver似乎并未将键盘活动视为“活动”-如何进行更改?


10

从Debian Squeeze升级到Wheezy之后,Xfce和Xscreensaver的组合似乎并没有将键盘活动视为用户活动。

由于有时我有时仅长时间使用键盘,因此这意味着由于缺少鼠标输入,屏幕保护程序最终会激活。这有点烦人,但是再次按下按键(或鼠标碰伤)将导致屏幕保护程序消失,并等待另一段时间才能再次插入。

如何使系统将键盘输入视为活动?我查看了屏保首选项,但找不到任何相关的内容。

或者,如何切换到接受键盘输入作为用户活动的屏幕保护程序子系统?(我只需要一个黑屏屏幕保护程序,并在X中配置延迟后监视DPMI挂起并关闭电源。)

如果很重要,我使用的是直接挂在PC上的USB键盘(两者之间没有USB集线器)。鼠标也是USB。


我出于类似原因转而使用xautolockalock
弗罗斯特斯

@frostschutz听起来很有趣;您愿意详细说明吗?
CVn

Answers:


3

我不知道该怎么解决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 &

屏幕锁定了一段时间后,显示器也进入了待机状态,我不记得我是否为此做了任何其他配置,或者它是否按应有的方式正常工作...

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.