所以我全新安装了Centos 7 Desktop版本。它使用gnome 3.8,我有多个显示器。当我用鼠标左右移动到屏幕的顶部时,它会向我显示所有打开的窗口,并排显示。我也可以点击窗口(概述模式)按钮看到相同的效果。它让我分心,让我浪费时间和思路。
如何禁用此功能?
我检查了调整工具,没有。当我尝试谷歌搜索时,每个人都说是CompizConfig设置。好吧,我没有compiz配置工具。
我刚刚想到CentOS Linux版本7.5.1804,它是2018年10月6日。
因此,制作CentOS的人们可以轻松地做到这一点。
yum install gnome-tweak-tool gnome-shell-extension-no-hot-corner
然后,您应该在您的应用程序 - >实用程序 - >调整工具 - >扩展 - >“没有热门角落”中找到它。如果调整工具在那里但扩展名没有,请尝试重新启动。我需要重新启动,但我找到的教程说我不应该。
如果你没有在Tweak Tool的Extensions部分找到“No topleft hot corner”,请点击“Get More Extensions”并搜索“No topleft hot corner”。下载并将其添加到扩展部分,您就完成了。
花了一段时间,但我找到了罪魁祸首!它住在/usr/share/gnome-shell/js/ui/layout.js
内只需查看下面的功能并注释掉里面的代码。然后,键入Alt+F2
并键入restart
。这需要一两秒钟,只会重置gnome。您可能必须进行无线重新登录和系统重新登录,但所有应用程序都保持活动状态。
_toggleOverview: function() {
//if (this._monitor.inFullscreen)
return;
/*if (Main.overview.shouldToggleByCornerOrButton()) {
this._rippleAnimation();
Main.overview.toggle();
}*/
},
我的回答与gnome 3.22有关,但我仍然在写这个答案,希望它可以帮助某人。我失去了几个小时尝试各种建议的想法,直到最终设法以正确的方式做到这一点。
找到你的Gnome shell版本:
gnome-shell --version
从gnome扩展下载no-topleft-hot-corner扩展,其ID目前为118:https://extensions.gnome.org/extension/118/no-topleft-hot-corner/
在我的情况下,zip是:https://extensions.gnome.org/extension-data/nohotcorner%40azuri.free.fr.v16.shell-extension.zip
在正确的位置解压缩zip,我还需要更改其中一个文件的权限。
$ sudo mkdir -p "/usr/share/gnome-shell/extensions/[email protected]"
$ sudo unzip -o ~/Downloads/[email protected] -d "/usr/share/gnome-shell/extensions/[email protected]"
$ sudo chmod 664 [email protected]/metadata.json
安装后重新启动gnome
$ gnome-shell --replace &
然后重新启动Tweak工具并激活其中的扩展。
注意:我首先尝试在用户空间中安装扩展,但这不起作用。然后我尝试在系统空间中安装它,最后让它工作。
转到应用程序 - >实用程序 - >调整工具 - >扩展。现在选中选项为“No topleft hot corner”并将其设为“ON”。
但是如果你没有在Tweak Tool的Extension部分找到“No topleft hot corner”选项,那么在Tweak Tool的Extensions部分中,点击“获取更多扩展”。单击后打开的网站中搜索“No topleft hot corner”。从结果中下载并提取它。你会得到两个文件。现在在Extensions部分中添加两个<.json>,然后就完成了。