xset:显示空白时忽略鼠标移动

400*_*Cat 8 screensaver power-management display xset

我可以使用以下命令空白/关闭笔记本电脑上的显示:

xset dpms force off
Run Code Online (Sandbox Code Playgroud)

然后,任何鼠标移动或键盘按下都会“唤醒”显示。

是否可以忽略鼠标移动,只在键盘操作时取消空白屏幕?

如果目前无法做到xset这一点,我欢迎任何关于如何修补源代码的建议。

我正在使用 Debian 10。

Tho*_*est 1

在 Debian 10 中gnome-screensaver-command -a可用于启用黑屏(我将其设置为Win-Shift-L的快捷方式)。鼠标移动和修改键将重新打开显示器,但不会退出 gnome 屏幕保护程序,除非按下普通键或单击(或拖动?)鼠标按钮。在 gnome 屏幕保护程序中,显示器会在很短的延迟后关闭。

黑屏也可以在延迟后自动完成,就像通常自动锁定屏幕一样,只需在Gnome 设置中禁用自动屏幕锁定即可

不幸的是,在 Gnome 3.38 (Debian 11 Bullseye) 中,帷幕似乎仅因鼠标移动而消失(甚至其他原因?);最终的效果是,如果有任何东西取消了屏幕的空白,我会以正常的空白超时(对我来说设置为 10 分钟,这种情况经常发生,即使我根本不在电脑旁)返回到桌面,而不是在之后空白只需几秒钟。我仍在寻找重新启用它的方法。