Dan*_*und 5 linux xorg x11 tty
我有一个运行 Debian 5.0 的系统,它不响应Ctrl+ Alt+ F#(1-6)
检查Ctrl, Alt,F1和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,
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开关。
运行X时如何启用tty切换?
根文件系统以只读方式挂载。这会影响 X 如何设置键盘映射吗?尝试挂载为读写,但问题仍然存在。无法使系统以读写方式启动(我已经在引导加载程序中设置了引导选项,但在引导过程中发生了一些事情,将 rootfs 重新安装为只读)。
小智 4
Microsoft Natural Keyboard 4000 也有同样的情况。答案出奇地简单。这个键盘要么是默认的,要么是我的粗心,F-Lock启用了。F1按-按键F12被视为“帮助”、“撤消”、“重做”、“新建”(等等)操作。按F-Lock(向右键F12)停用功能锁,恢复原始功能键分配。