LINUX屏蔽系统取消ctrl+alt+f1以及alt+F1等系统默认的功能快捷键

适用于Linux主机系统下,操作vbox虚拟Linux系统组合键

终端去掉快捷键方法:
1、dumpkeys  > mykeys
2、编辑mykeys文件。去掉相应的功能项
3、执行 loadkeys mykeys
5、加入rc.local或者.bash_rc中
图形模式去掉快捷键方法:
X Window有自己的keymap,会覆盖系统的默认配置,所以必须修改X的keymap。有两个办法。
一个是直接修改/etc/X11/xorg.conf,添加如下片段
Assembly codeSection “ServerFlags”
Option “DontVTSwitch” “on”
EndSection这个DontVTSwitch是默认off的,打开它会禁止掉所有的Ctrl+alt+Fn的功能。
另外一个是用xmodmap。下面的命令会打印一个列表出来
$ xmodmap -pke
我这边的列表片段
Assembly codekeycode 67 = F1 XF86_Switch_VT_1
keycode 68 = F2 XF86_Switch_VT_2
keycode 69 = F3 XF86_Switch_VT_3
keycode 70 = F4 XF86_Switch_VT_4
keycode 71 = F5 XF86_Switch_VT_5假设去掉Ctrl+alt+F1的切换功能,运行
$ xmodmap -e ‘keycode 67 = F1’
就可以了。

转自:http://hi.baidu.com/romea/item/2d20c220afe17f112a0f1c61