使用 Unity 2D 时如何更改窗口移动键?

use*_*451 8 metacity keyboard shortcut-keys 11.10 unity-2d

默认的窗口移动键 (alt) 与我经常使用的几个程序冲突。我相信有些用户会发现此键绑定很有用,但我确实需要将其更改为其他内容,以便提高工作效率。

我看了最合乎逻辑的地方:

系统设置>键盘>快捷方式(选项卡)> Windows

虽然一个“移动窗口”项中列出这似乎是一个额外的移动窗口的方式。在哪里可以更改绑定到以下组合的密钥:

按下(并按住)alt 键 + 单击鼠标左键

我正在使用带有元城的 Unity 2D。类似问题中提到的 Compiz 插件解决方案对我没有帮助。

这是旧的 11.04 窗口首选项的屏幕截图,说明了我正在尝试做的事情:

可以轻松更改移动键时的旧窗口首选项

use*_*451 5

我称它为“窗口移动键”(基于 Ubuntu 11.04 的窗口首选项设置)。似乎在实践中它实际上被称为“鼠标按钮修饰符”。

从 Ubuntu 软件中心安装“配置编辑器”(gconf-editor)。您可以使用它来更改密钥.. 或从终端手动执行:

gconftool --set --type string /apps/metacity/general/mouse_button_modifier "<Super>"
Run Code Online (Sandbox Code Playgroud)

默认值为 <Alt>。我已将其更改为超级 (Windows) 键。其他有效值为 <Shift> 和 <Control>。

以下是来自 gnome.org 的密钥描述:

按住此修饰键的同时单击窗口将移动窗口(左键单击)、调整窗口大小(单击鼠标中键)或显示窗口菜单(单击鼠标右键)。可以使用“resize_with_right_button”交换中键和右键单击操作" 键。修饰符表示为例如“<Alt>”或“<Super>”。