Ctrl-Alt-F1 不适用于 X

Dan*_*und 5 linux xorg x11 tty

我有一个运行 Debian 5.0 的系统,它不响应Ctrl+ Alt+ F#(1-6)

检查Ctrl, Alt,F1F2是否被正确拦截...

$ DISPLAY=:0 xwininfo

xwininfo: Please select the window about which you
          would like information by clicking the
          mouse in that window.

xwininfo: Window id: 0xe00002 (has no name)
...

$ xev -display :0 -id 0xe00002
KeyPress event, serial 16, synthetic NO, window 0xe00002,
    state 0x10, keycode 64 (keysym 0xffe9, Alt_L), same_screen YES,

KeyPress event, serial 16, synthetic NO, window 0xe00002,
    state 0x10, keycode 37 (keysym 0xffe3, Control_L), same_screen YES,

KeyPress event, serial 16, synthetic NO, window 0xe00002,
    state 0x10, keycode 67 (keysym 0xffbe, F1), same_screen YES,

KeyPress event, serial 16, synthetic NO, window 0xe00002,
    state 0x10, keycode 68 (keysym 0xffbf, F2), same_screen YES,
Run Code Online (Sandbox Code Playgroud)

..他们是。

然而,xev的不报告Ctrl+ Alt+F1作为一个单一事件。这是否意味着 X 不能正确解释该序列?

检查 X 是否配置为忽略Ctrl+ Alt+ F#..

$ grep -i dontvtswitch /etc/X11/xorg.conf
Run Code Online (Sandbox Code Playgroud)

..这不是

但杀死X与Ctrl+ Alt+Backspace让我的ttys开关。

pastebin中的Xorg.0.log

运行X时如何启用tty切换?

根文件系统以只读方式挂载。这会影响 X 如何设置键盘映射吗?尝试挂载为读写,但问题仍然存在。无法使系统以读写方式启动(我已经在引导加载程序中设置了引导选项,但在引导过程中发生了一些事情,将 rootfs 重新安装为只读)。

小智 4

Microsoft Natural Keyboard 4000 也有同样的情况。答案出奇地简单。这个键盘要么是默认的,要么是我的粗心,F-Lock启用了。F1按-按键F12被视为“帮助”、“撤消”、“重做”、“新建”(等等)操作。按F-Lock(向右键F12)停用功能锁,恢复原始功能键分配。