修改ubuntu系统快捷键的3种方式
1.使用System->Preferences->Keyborad Shortcuts窗口直接控制
它对应的命令行命令为: gnome-keybinding-properties
不过有时控制窗口中的命令很是不全,比如原本ubuntu8.10默认为2个workspace
但是我修改成6个之后"Keyborad Shortcuts窗口"仍然只有1和2的快捷键设置
不能提示新增加的3,4,5和6,而这在我家里的笔记本上没有出现这个问题,
家里笔记本上当修改为6个之后,直接在"Keyborad Shortcuts窗口"显示出了
3,4,5和6的设置内容,那这时怎么办呢,可以使用最原始的工具gconf-editor
2.使用gconf-editor工具,它有些像windows的注册表管理工具regedit.
luther@gliethttp:~$ gconf-editor
打开之后ctrl+F搜索"global_keybindings"字符串.
/apps/metacity/global_keybindings/switch_to_workspace_1
修改
switch_to_workspace_1 值为
1
switch_to_workspace_2 值为 2
switch_to_workspace_3 值为 3
switch_to_workspace_4 值为 4
switch_to_workspace_5 值为 5
switch_to_workspace_6 值为 6
switch_to_workspace_7 值为 7
switch_to_workspace_8 值为 8
switch_to_workspace_9 值为 9
这样alt+1,2,3,4,...,9就分别可以跳转到相应的workspace了,
/apps/metacity/window_keybindings/move_to_workspace_1 exclam
/apps/metacity/window_keybindings/move_to_workspace_2 at
/apps/metacity/window_keybindings/move_to_workspace_3 numbersign
/apps/metacity/window_keybindings/move_to_workspace_4 dollar
/apps/metacity/window_keybindings/move_to_workspace_5 percent
/apps/metacity/window_keybindings/move_to_workspace_6 asciicircum
/apps/metacity/window_keybindings/move_to_workspace_7 ampersand
/apps/metacity/window_keybindings/move_to_workspace_8 asterisk
/apps/metacity/window_keybindings/move_to_workspace_9 parenleft
如果不能立即生效,可以输入命令
luther@gliethttp:~$ metacity-message restart
当然也可以为我们的应用程序设置快捷键,比如xvncviewer,
1.在"global_keybindings"中找到run_commmand_1,....,run_commmand_12
随便使用一个作为快捷键按下后对应的名字,比如:
run_commmand_1 设置其值为 F5
这样我们按下F5之后就会触发metacity动作,将"keybinding_commands"
中command_1中的内容传送给shell.
2.输入F5按键发生后,传送给shell的数据内容
"keybinding_commands"中command_1的Value域就是将要传递给shell的命令.
commmand_1 值为 xvncviewer
这样F5按键按下之后,commmand_1中的xvncviewer将被送往shell执行.
3.或者直接修改.gconf文件
global_keybindings对应gconf-editor中的"/apps/metacity/global_keybindings"键
keybinding_commands对应gconf-editor中的"/apps/metacity/keybinding_commands"键
window_keybindings对应gconf-editor中的"/apps/metacity/window_keybindings"键
luther@gliethttp:~/.gconf/apps/metacity/global_keybindings$ vim %gconf.xml
luther@gliethttp:~/.gconf/apps/metacity/keybinding_commands$ vim %gconf.xml
luther@gliethttp:~/.gconf/apps/metacity/window_keybindings$ vim %gconf.xml
阅读(8656) | 评论(0) | 转发(0) |