我刚刚在我的 Asus Eee PC 1000 上安装了带有 LXDE 和 Openbox 的 Arch Linux。我无法让我的F11密钥在任何应用程序中工作。当我按下它时,它似乎没有做任何事情。
我安装了xev
,并且该F11键不会像其他功能键那样生成 KeyPress 事件。这是我按下时得到的结果F12:
KeyPress event, serial 46, synthetic NO, window 0x2400001,
root 0xac, subw 0x0, time 11144523, (-49,121), root:(789,347),
state 0x0, keycode 96 (keysym 0xffc9, F12), same_screen YES,
XLookupString gives 0 bytes:
XmbLookupString gives 0 bytes:
XFilterEvent returns: False
KeyRelease event, serial 46, synthetic NO, window 0x2400001,
root 0xac, subw 0x0, time 11144627, (-49,121), root:(789,347),
state 0x0, keycode 96 (keysym 0xffc9, F12), same_screen YES,
XLookupString gives 0 bytes:
XFilterEvent returns: False
其他功能键看起来类似。但这是我按下时得到的结果F11:
FocusOut event, serial 46, synthetic NO, window 0x2400001,
mode NotifyGrab, detail NotifyAncestor
FocusIn event, serial 46, synthetic NO, window 0x2400001,
mode NotifyUngrab, detail NotifyAncestor
KeymapNotify event, serial 46, synthetic NO, window 0x0,
keys: 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
在~/.config/openbox/lxde-rc.xml
我找到了这个片段:
<!--keybindings for LXPanel -->
...
<keybind key="F11">
<action name="ToggleFullscreen"/>
</keybind>
但我将其注释掉,注销,然后重新登录。这没有任何区别。
我怎样才能拿回我的F11钥匙?我一直在 Firefox 中使用全屏,我需要它。
答案1
显然,它曾是中的条目~/.config/openbox/lxde-rc.xml
。由于某种原因,注销并重新登录是不够的,但我重新启动,现在我的F11密钥又恢复正常了。
答案2
是否可以F11在不同的窗口管理器(例如 PekWM)中工作?
如果它在那里工作,但在 OpenBox 中不起作用,那么就是“什么偷了我的F11密钥?”的答案。是“开箱”。