在gnome上禁用“单击鼠标中键以降低窗口”的行为


23

我正在使用Chromium网络浏览器和标准的gnome(即不统一)。铬(像很多东西一样)具有许多选项卡,并允许您在选项卡上单击鼠标中键以关闭该选项卡。但是,如果我在选项卡外的蓝色部分上单击鼠标中键,则它将该窗口降低到所有其他窗口下方。但是,我经常发现自己试图在选项卡上单击鼠标中键以将其关闭,而无意间在选项卡(铬的标题栏)之外单击鼠标中键,从而意外降低了窗口。

如何禁用此“单击中键单击下窗口”行为?


您是否在使用没有效果的GNOME Shell,GNOME Classic或GNOME Classic?我之所以问是因为它们每个都使用不同的窗口管理器,并且您想要的设置已附加到窗口管理器中。
Dylan McCall

Answers:


9

对于14.04(Trusty Tahr),可以使用以下命令将其禁用:

gsettings set org.gnome.desktop.wm.preferences action-middle-click-titlebar 'none'

恢复原始状态:

gsettings set org.gnome.desktop.wm.preferences action-middle-click-titlebar 'lower'

同样,以下变体是可能的:

gsettings set org.gnome.desktop.wm.preferences action-middle-click-titlebar 'toggle-shade'
gsettings set org.gnome.desktop.wm.preferences action-middle-click-titlebar 'maximize'
gsettings set org.gnome.desktop.wm.preferences action-middle-click-titlebar 'toggle-maximize-horizontally'
gsettings set org.gnome.desktop.wm.preferences action-middle-click-titlebar 'toggle-maximize-vertically'
gsettings set org.gnome.desktop.wm.preferences action-middle-click-titlebar 'minimize'
gsettings set org.gnome.desktop.wm.preferences action-middle-click-titlebar 'shade'
gsettings set org.gnome.desktop.wm.preferences action-middle-click-titlebar 'menu'

但是错误仍然存在,设置“使用系统标题栏和边框”中的Google Chrome选项可能会降低影响...


我很好奇这些'*shade'选项的作用,因此我在Ubuntu 14.04上对其进行了尝试。'shade'"outside of valid range"'toggle-shade'似乎没有作用。祝你好运!他们听起来很有趣。:)
CivMeierFan 2016年

8

您可以安装Ubuntu Tweak,并且应该有一个设置。

您也可以通过来实现gconf-editor。转到应用程序> metacity>常规> action_middle_click_titlebar并将其设置为“ none”。该值“无”区分大小写。


2
您的解决方案有效(也适用于Unity),但是Google Chrome浏览器似乎是一种特殊情况,并且存在错误。它会忽略选项卡所在栏的中间鼠标系统设置(所有其他程序都很好)。我将尝试在
Chrome上

@therealmarv好收获。我可以在我的机器上确认此行为。错误报告看来是有条理的。
克里斯·哈珀

1
这是我对此的错误报告:code.google.com/p/chromium/issues/detail?
id=132061

2
5年后,这个错误仍然存​​在-_-
爱丽丝

3

我假设您使用的是GNOME Shell。您可以使用称为gnome-tweak-tool的工具更改此设置,该工具在活动概述中显示为“高级设置”。

首先,使用软件中心安装gnome-tweak-tool

安装完成后,转到“活动”概述,键入“高级设置”,然后打开出现的应用程序。

您可以在此工具中配置很多东西,但是您感兴趣的是左侧的Windows部分。单击该按钮,然后将“在标题栏上单击鼠标中键的操作”更改为所需的内容。

gnome-tweak-tool的窗口设置面板


3

这适用于Chromium:

gconftool-2 --type string --set /apps/metacity/general/action_middle_click_titlebar "none"

在我的计算机(常规Ubuntu 16.04)上,这是另一种设置。对我来说就是这样gconftool-2 --type string --set /org/gnome/desktop/wm/preferences/action_middle_click_titlebar "none"
哈桑

上面的命令中有很多奇怪的不可见字符,因此它将失败。没有这些奇怪字符的命令是:gconftool-2 --type string --set /org/gnome/desktop/wm/preferences/action_middle_click_titlebar "none"
laurent

1
只使用它可能会更好gsettings set org.gnome.desktop.wm.preferences action-middle-click-titlebar none。请注意,您可能需要注销Chrome / Chromium才能看到更改。
凯文(Kevin)

较小的修正:Chrome(53.0.2785.113)尊重设置,但是Chromium(52.0.2743.116)出于某种原因而没有。
凯文


0

从Ubuntu 18.04.1 LTS开始,使用$ gnome-tweaks窗口/中间框并单击无按钮即可解决此问题。

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.