如何在 GNOME Shell 中使用 alt + 鼠标左键禁用窗口移动?

art*_*bot 83 gnome window-manager window-management gnome-shell

很多关于 Unity的帖子这是关于 GNOME shell 的

与其他海报一样,我使用使用-ClickAltAlt-drag 的应用程序(特别是 Inkscape)。GNOME shell 从我这里抢走了这个,从而禁用了应用程序中的功能。

我试过了

  • 使用 ccsm 的 Move 插件 - 你可以关闭它,你仍然可以移动 Alt-drag 窗口。

  • 使用 gconf 编辑器进行更改/apps/metacity/general/mouse_button_modifier- 这对 AFAICS 没有影响。

真的很妨碍我 否则我发现 GNOME shell 是一个非常高效的环境。

jok*_*ino 117

首先,安装dconf-tools 安装 dconf 工具.

为此,请运行以下命令:

sudo apt-get install dconf-tools
Run Code Online (Sandbox Code Playgroud)

然后打开它,Alt+ F2? dconf-editor.

向下滚动到org? gnome? desktop? wm? preferences? mouse-button-modifier? 将其设置为您喜欢的任何键。

在此处输入图片说明


或者,等效地,

gsettings set org.gnome.desktop.wm.preferences mouse-button-modifier "<Super>"
Run Code Online (Sandbox Code Playgroud)

在终端。(这既不需要dconf-editor,也不需要dconf-tools 安装 dconf 工具)

警告:将其设置为空意味着所有点击都会移动窗口,而不是禁用它!

  • 警告!将它设置为空意味着*所有*点击移动窗口,而不是禁用它! (32认同)
  • 在 **Cinnamon** 中,您只需在设置 `Windows` &gt; `Behaviour` &gt; `Special key to move and resize windows` 中更改它。 (8认同)
  • 我尝试了 dconf-editor 方法,但似乎什么也没发生。&lt;ALT&gt; 仍然是我的修饰键。我试过“['&lt;Control&gt;&lt;Alt&gt;']”(遵循键绑定选项的语法)和“&lt;Control&gt;&lt;Alt&gt;”。我是否需要重新启动才能使其生效? (6认同)
  • “&lt;Alt&gt;+&lt;Super&gt;” 值对我来说非常有用 (6认同)
  • 我先用`gsettings`命令试了一下,好像改成功了,但是Alt+Drag还是会移动窗口。即使在重新启动后。然后我安装了 *dconf-tools* 并使用 *dconf-editor* 确认`mouse-button-modifier` 确实**被改变了,但正如我所说,Alt+Drag 仍然移动窗口。(我使用的是 Mint Cinnamon 17.2 64 位) (3认同)
  • 每次重新启动时,此设置似乎都会为我重置。有谁知道为什么?我想我可以将命令行添加到我的启动应用程序中。 (2认同)
  • @Bloke:我认为对于 **Cinnamon**,它应该是 `org.cinnamon.desktop.wm.preferences`。至少这对我有用。 (2认同)

cha*_*rsi 13

在 Mint(或 Cinnamon)中,可以在下更改或禁用密钥

system settings> windows> behavior>'Special key to move and resize window'

我已将其设置为 super/windows 键。

  • 谢谢!安装在 Debian 等其他系统上的 Cinnamon 也是如此(我的用例)。 (2认同)

sim*_*mer 12

使用调整工具 ( gnome-tweak-tool):

窗口 > 窗口操作键


C.R*_*ers 9

解决 Alt+Click 移动窗口拖动问题:

sudo gconftool-2 --set /org/gnome/desktop/wm/preferences/mouse-button-modifier --type string '<Super>'
Run Code Online (Sandbox Code Playgroud)

做同样的事情,真的,只是使用不同的配置工具,减少搜索和点击。

对于使用 dconf/gsettings 的较新版本,请使用:

gsettings set org.gnome.desktop.wm.preferences mouse-button-modifier "<Super>"
Run Code Online (Sandbox Code Playgroud)

  • `gsettings 为 `dconf` 设置 org.gnome.desktop.wm.preferences mouse-button-modifier "&lt;Super&gt;"`。 (2认同)

KEI*_*III 7

我设置Alt+Super就像一个临时解决方案。所以我可以Alt在 Inkscape 和Super活动中使用密钥。

  • https://wiki.gnome.org/Projects/GnomeShell/Tour#Activities_Overview 如果您为移动窗口设置“超级”,则不能将其用于显示“活动概览”。看发帖时间,已经是两年前了。 (3认同)

小智 5

在 UBUNTU 14.04 LTS 中使用 dconf 语法,如

<Alt><Super>
Run Code Online (Sandbox Code Playgroud)

对我来说效果很好。

顺便说一句:如果你设置错误,它会在每次点击时开始移动窗口。用于导航到“设置为默认值”按钮。并击中。

在此处输入图片说明