我正在尝试更改在 Ubuntu 12.04 中切换工作区时用于移动窗口的快捷方式。
问题是我想要使用的快捷键包括 Ctrl 和 W 的组合,这会关闭窗口“设置>键盘>快捷键>导航”。因此我编辑了文件 ~/.gconf/apps/metacity/global_keybindings/%gconf.xml 以修改此条目:
<entry name="switch_to_workspace_right" mtime="1416437209" type="string">
<stringvalue><Control><Primary><Alt>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
了解更多信息。