更改“移动窗口”快捷方式 - Ubuntu 12.04

更改“移动窗口”快捷方式 - Ubuntu 12.04

我正在尝试更改在 Ubuntu 12.04 中切换工作区时用于移动窗口的快捷方式。

问题是我想要使用的快捷键包括 Ctrl 和 W 的组合,这会关闭窗口“设置>键盘>快捷键>导航”。因此我编辑了文件 ~/.gconf/apps/metacity/global_keybindings/%gconf.xml 以修改此条目:

<entry name="switch_to_workspace_right" mtime="1416437209" type="string">
    <stringvalue>&lt;Control&gt;&lt;Primary&gt;&lt;Alt&gt;w</stringvalue>
</entry>

我只是用字母“w”替换了右箭头,所以现在我切换到右侧工作区的快捷键是“Ctrl+Alt+w”。

我现在想在切换工作区时移动窗口,使用“Ctrl+Alt+LeftShift+w”(与以前相同,但多了一个 Shift)。但话又说回来,我无法通过导航窗口做到这一点,而且这次我在 %gconf.xml 中没有任何可以修改的现有代码。我找不到有关 mtime 含义的任何信息,也找不到此类条目的全局语法。

所以我的问题是:我应该在 %gconf.xml 中写什么代码,或者在哪里可以找到那条信息?我只是寻求搜索帮助,不一定需要有人能完全解决我的问题。

感谢您提供的任何帮助。

答案1

gsettings是你的朋友! ;-)

gsettings list-recursively | grep --ignore-case key

例如:

gsettings set org.gnome.desktop.wm.keybindings move-to-workspace-1 ['<Control><Alt><Shift><Super><Alt_R>W']

使用上述疯狂的组合键使当前窗口移动到工作区 1。:-)

gsettings --help

了解更多信息。

相关内容