Ctrl-Alt-F1 在 X 上不起作用

Ctrl-Alt-F1 在 X 上不起作用

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

检查CtrlAltF1和是否F2被正确拦截...

$ 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,

..他们是。

然而,xev 不会将++ 报告为Ctrl一个单一事件。这是否意味着 X 没有正确解释该序列?AltF1

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

$ grep -i dontvtswitch /etc/X11/xorg.conf

..这不是

但是用Ctrl++杀死X允许我切换ttys。AltBackspace

Xorg.0.log在帕斯特宾。

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

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

答案1

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

相关内容