如何在 gnome 3 / gnome shell 中使用 alt 单击启用拖动窗口

jan*_*nos 62 gnome-shell

使用 alt-click 拖动窗口一直是我在 Linux 桌面上最喜欢的功能之一:无需瞄准窗口标题进行拖动,只需按 alt,单击窗口内的任意位置并拖动即可。

这似乎在 debian 测试中的 gnome 3 / gnome-shell 中被禁用。我怎样才能启用它?(我希望该功能仍然存在......)

pel*_*lle 67

您还可以使用gnome-tweak-tool将键改回 Alt。该选项称为修饰符,用于修改窗口单击操作窗口操作键(在 3.10 及更高版本中),可在Windows类别下使用。请参阅http://www.ryanlerch.org/blog/alt-click-drag-to-move-windows-no-longer-works-in-fedora-18-gnome-3-8/。按如下方式启用它:

  1. 打开一个终端。
  2. 类型: gnome-tweak-tool
  3. 单击Windows
  4. 窗口操作键设置 为:Alt
  5. 关闭工具。

Alt+Drag 现在可以使用了。


对于 Gnome 3,可以在脚本中使用的命令行解决方案:

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

  • 在 GNOME 3.10(可能更早版本)中,该选项在 GNOME Tweak Tool 的 Windows 部分下称为“Window Action Key” (3认同)

小智 23

我也经常在 Fedora 上的 Gnome 中使用此功能,但对它似乎在 Fedora 18 中消失感到失望或沮丧。一切都没有丢失,只是移动了一个键!

过去是Alt+ drag现在是Super+ dragSuper是大多数键盘上 Alt 键旁边的 Windows/Apple/Meta 键。在寻找的过程中,我还发现,Super+ middle button+拖动调整窗口大小(这显然是用来与Alt键工作过,但我从来不知道这件事)。


jan*_*nos 8

这做了我需要的:

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

我根据另一个问题想通了: Gnome3 - 更改窗口拖动快捷方式

似乎通常启用了 alt-click-drag 并且我发现了几个想要禁用它的问题。我的情况正好相反。该功能已被禁用,我真的很想启用它。

更新

此解决方案在 2012 年 6 月适用于 Gnome 3.0,现在不再适用。请参阅我上面链接的另一个答案,答案似乎最近更新了,或者@STW在下面的评论。


小智 6

在 OpenSUSE 13.2 上运行 Gnome 版本 3.14.0,在这里。要立即执行 Alt-drag 功能,请使用 Super+drag。