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


75

很多职位约团结这一点,这是关于GNOME外壳

与其他海报一样,我使用的应用程序(尤其是Inkscape)使用-Click AltAlt-drag。GNOME Shell可以解决这个问题,从而禁用了应用程序中的功能。

我努力了

  • 使用ccsm的Move插件-您可以将其关闭,然后仍然可以按住Alt键拖动窗口。

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

真的阻碍了我。否则,我会发现GNOME shell是一个非常有效的环境。



1
我要指出的不是这是GNOME,而是Ubuntu。GNOME Shell的默认值为<Super>窗口修改键。
丹尼尔·奎因

@DanielQuinn确实。提交bugs.launchpad.net/ubuntu/+source/mutter/+bug/1704580要求Ubuntu将其切换回Super / Windows键。
Mikel

Answers:


111

首先,安装dconf-tools 安装dconf-tools

为此,请运行以下命令:

sudo apt-get install dconf-tools

然后打开它,Alt+ F2dconf-editor

向下滚动到org→交通gnome→交通desktop→交通wm→交通preferences→交通mouse-button-modifier→交通设置它,你喜欢哪个键。

在此处输入图片说明


或者,等效地,

gsettings set org.gnome.desktop.wm.preferences mouse-button-modifier "<Super>"

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

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


28
警告!将其设置为空意味着所有单击都将移动窗口,而不是将其禁用!
Andrea

6
我尝试了dconf-editor方法,但似乎什么都没发生。<ALT>仍然是我的修饰键。我已经尝试过“ ['<Control> <Alt>']”(遵循键绑定选项的语法)和“ <Control> <Alt>”。我需要重新启动才能生效吗?
Gordon Bean

3
我首先使用gsettings命令尝试过它,它似乎已成功更改了它,但是Alt + Drag仍然可以移动窗口。即使重启。然后,我安装了dconf-tools并与dconf-editor确认mouse-button-modifier确实更改,但是正如我所说的,Alt + Drag仍然可以移动窗口。(我使用的是薄荷肉桂17.2 64位)
Bloke 2015年

5
“ <Alt> + <Super>”的值对我很有效
vp_arth '16

4
肉桂你可以改变它在设置Windows> Behaviour> Special key to move and resize windows
Rotareti

9

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

Windows>窗口操作键


谢谢!当使用dconf-editor或命令行或compiz的所有操作均失败时,这对我有用。现在,我可以将alt用于其他快捷方式,并将功能还原到几个程序。
Silvestris

8

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

sudo gconftool-2 --set /org/gnome/desktop/wm/preferences/mouse-button-modifier --type string '<Super>'

实际上,只是使用不同的配置工具即可完成相同的操作,而无需单击和点击。

对于使用dconf / gsettings的较新版本,请使用以下命令:

gsettings set org.gnome.desktop.wm.preferences mouse-button-modifier "<Super>"

2
gsettings set org.gnome.desktop.wm.preferences mouse-button-modifier "<Super>"dconf
ulidtko

6

我将Alt+ 设置Super为临时解决方案。因此,我可以Alt在Inkscape和Super活动中使用该键。


您所说的“活动”是什么意思?我已更改AltSuper它,并且对我来说效果很好。我没有发现任何副作用。你为什么需要Alt + Super
faizal

3
wiki.gnome.org/Projects/GnomeShell/Tour#Activities_Overview 如果将移动窗口设置为“超级”,则不能将其用于显示“活动概述”。看一下发布时间,那是两年前的事。
KEIII,2014年

两年不算什么。
JohanBoulé2015年

6

在Mint(或Cinnamon)中,可以在以下位置更改或禁用该键

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

我将其设置为super / windows键。


2
谢谢!对于安装在Debian等其他系统上的Cinnamon(我的用例)也是如此。
Per Lundberg

该通工程伴侣18.04 Control Centre> Look and Feel> Windows> Behaviour>Movement Key
Underverse

3

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

<Alt><Super>

对我来说效果很好。

顺便说一句:如果您设置了错误,每次单击都会开始移动窗口。用于导航到“设置为默认”按钮。并击中。

在此处输入图片说明


1
  1. 进入系统设置
  2. 选择键盘
  3. 点击左下角的“布局设置”
  4. 选择您的语言,然后单击右下角的“选项”按钮
  5. 选择“ Alt / Win键行为”
  6. 将其更改为您喜欢的一种。我使用“左Alt与左赢交换”。

0

在CentOS 7中,我不得不使用

 gsettings set org.gnome.desktop.wm.keybindings activate-window-menu "['<Alt>F10']"

此设置未指定,这意味着鼠标中键激活了窗口菜单。均匀设置

gsettings set org.gnome.desktop.wm.preferences mouse-button-modifier '<Super>'

没有将该动作移至Alt-middle;我不得不束缚activate-window-menu

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.