我刚刚读过如何使用 ctrl+alt+backspace 来杀死 X.org我真的很高兴,因为control- alt-backspace不再杀死我的 X-Server。不过,我还是想有办法杀死它。它应该比我每天无意中输入十次的内容更复杂。
有没有办法为kill命令定义自定义绑定?
我想使用control- alt- meta- shift-backspace或类似的行
Option "XkbOptions" "terminate:ctrl_alt_bksp"
如何做到这一点并不明显(除非它"terminate:ctrl_alt_meta_shift_bksp"
似乎不起作用)。
答案1
XkbOptions
指 XKB 规则文件中定义的规则,通常为/usr/share/X11/xkb/rules/base
,如下所示:
terminate:ctrl_alt_bksp = +terminate(ctrl_alt_bksp)
反过来,它会从终止符号文件中获取定义,通常是/usr/share/X11/xkb/symbols/terminate
.我不确定您是否可以在该type="CTRL+ALT"
行中添加更多修饰符,或者类型值是否有限制。
有关 XKB 定制的文档可以在以下位置找到:http://www.x.org/wiki/XKB并可能能够帮助填补这个答案中的一些空白。