如何阻止 XScreenSaver 在鼠标输入时唤醒?

如何阻止 XScreenSaver 在鼠标输入时唤醒?

警告: XScreenSaver 和其他屏幕保护程序存在 VLC 的已知问题xfce4-power-manager。如果您使用 XFCE 或 VLC,您可能需要查看这些第一的


我的问题是,对于现代激光鼠标,桌面的轻微振动会导致鼠标发送“移动”信号。所以我想只用键盘停止XScreenSaver——我可以让XScreenSaver运行并移动鼠标而不对其产生任何影响(单击可以被忽略或不被忽略,我不在乎)。

答案1

使用 xscreensaver,您可以调整在停用屏幕保护程序之前鼠标必须移动的像素数;但不确定是否完全禁用鼠标。

如果您尚未在 KDE 中使用 XScreenSaver您可以按照这些说明进行设置

完成此操作后,您可以在主目录中创建一个名为的文件.xscreensaver,并在该文件中输入:

xscreensaver.pointerHysteresis: 20

20 是像素数(默认为 10)。

答案2

您可能会发现两个有用的值,一个检查距离,另一个检查时间间隔。

  • pointerPollTime (上课时间,默认5秒)当未使用服务器扩展时,此选项控制 xscreensaver 检查鼠标位置或按钮是否已更改的频率。
  • pointerHysteresis (Integer 类,默认 10 像素)如果鼠标在一秒内移动少于这么多像素,请忽略它(不要将其视为“活动”。)这样屏幕就不会仅仅因为您碰撞而取消空白(或无法空白)办公桌。

这两个都可以在文件中设置~/.xscreensaver。请参阅man xscreensaver获取更多信息。

相关内容