禁用 prtscr+alt gr+e ,不小心杀死会话

rro*_*osa 3 session keyboard shortcut-keys lenovo kill

当我按下组合键时:

altr gr + prtscr + e
Run Code Online (Sandbox Code Playgroud)

我的会话被杀死,无论是 x 还是 tty。我是通过(重复)意外发现的……这之前对我来说不是问题。我当前的笔记本电脑(lenovo x230)除了右 alt 键之外还有 prtscr 键,而不是在键盘的右上角,所以有时我不小心按下了它们。

标准键盘布局

联想 x230、t430s 键盘布局


我如何禁用它?

谢谢!

Kla*_*cha 5

如果是这样,我该如何禁用它?

您不想禁用Magic SysRq

组合键AltSysRq触发Magic SystemRequest并允许输入单个键的组合以受控方式关闭您的系统,即使其他一切都变得完全没有响应。

这是你的救命稻草。不要把它扔到船上;)


编辑: SysRq 的行为可以通过将允许操作的位掩码写入文件来控制/proc/sys/kernel/sysrq。值0禁用一切,所以

echo 0 > /proc/sys/kernel/sysrq
Run Code Online (Sandbox Code Playgroud)

会做的工作。但你已被警告;)


编辑:要永久禁用,请添加以下行:

kernel.sysrq = 0
Run Code Online (Sandbox Code Playgroud)

/etc/sysctl.conf。或者/etc/sysctl.d/*使用上述行创建一个文件。