我想更改滚动锁定的功能。按下滚动锁定后,它应该关闭屏幕(当然没有背光)。我尝试了以下方法:
- 在ubuntu系统的快捷键中设置了scroll lock的自定义命令“xset dpms force off”,但是没有效果。
- 也尝试过使用自动键通过脚本进行设置(我将其用于其他目的)。但没有效果。
我的目标是让它变得简单,而不是编写一些大脚本并让它们在每次我想要关闭屏幕时加载。
我已经阅读了一些关于通过 xmodmap 重新映射的内容,但是......如果我在终端中使用 xev,那么按下 scroll_lock 后:
FocusIn 事件,序列 38,合成 NO,窗口 0x6200001,模式 NotifyUngrab,细节 NotifyAncestor
KeymapNotify 事件,序列 38,合成 NO,窗口 0x0,键:2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0FocusOut 事件,序列 38,合成 NO,窗口 0x6200001,模式 NotifyNormal,细节 NotifyNonlinear
...并且没有关于密钥代码的信息...
亲切的问候
佩波
答案1
您可以在仪表盘中输入“系统设置”,然后转到键盘->快捷键->系统->锁定屏幕
点击“锁定屏幕”一次并按下按钮Scroll Lock。这会将锁定屏幕的快捷方式设置为Scroll Lock。
要关闭屏幕,请转到系统设置->键盘->快捷键->自定义快捷键并添加您自己的快捷键,如下所示:
名称:屏幕关闭
命令:
sh -c "sleep 0.1 && xset dpms force off"
然后通过单击那里的新条目来设置快捷方式。
来源:类似问题
您需要给出睡眠命令来等待按键(快捷方式)终止,并且不会产生唤醒屏幕关闭的效果。