自从今天早上重新启动系统以来,每个窗口管理器似乎都失去了识别按键组合的能力。当我尝试使用AltF2.打不开,但是我的按键做过插入;3Q
处于活动状态的终端窗口。多么奇怪!
我开始调查,但没有任何以开头的窗口管理器键盘快捷键Alt起作用。这些是在终端中尝试它们的结果:
- AltF1导致
;3P
- AltF2导致
;3Q
- AltF3导致
;3R
- AltF4导致
;3S
- AltF5通过AltF12导致
;3~
- ∧导致
A
- ∨导致
B
- >导致
C
- <导致
D
我在 Debian 系统上安装的每个窗口管理器(xfce4、herbstluftwm、i3)都会发生这种情况,所以我怀疑这可能与某些全局键盘设置有关。不过,其他组合键也可以工作。我尝试寻找同一问题的解决方案,但我所能找到的只是 Ask Ubuntu 上的一个问题(关联),但该问题的问题(和解决方案)实际上只是找到一种复制粘贴的方法,而不会发生这种奇怪的事情。
我也尝试过使用XKBOPTIONS
和XKBVARIANT
in /etc/default/keyboard
,但这似乎没有改变任何东西。插入外部 USB 键盘或在键盘设置中选择不同的键映射也不会出现这种情况。
吉尔斯建议我尝试一下xev
。这是按下的输出AltF2:
KeyPress event, serial 37, synthetic NO, window 0x3a00001,
root 0xc6, subw 0x0, time 1118145, (543,224), root:(2914,1086),
state 0x0, keycode 64 (keysym 0xffe9, Alt_L), same_screen YES,
XLookupString gives 0 bytes:
XmbLookupString gives 0 bytes:
XFilterEvent returns: False
KeyPress event, serial 37, synthetic NO, window 0x3a00001,
root 0xc6, subw 0x0, time 1118305, (543,224), root:(2914,1086),
state 0x8, keycode 68 (keysym 0xffbf, F2), same_screen YES,
XLookupString gives 0 bytes:
XmbLookupString gives 0 bytes:
XFilterEvent returns: False
是什么阻止我的窗口管理器识别这些组合键?