当我点击 GNOME 窗口的标题栏并将其拖到屏幕顶部并松开时,GNOME 会将窗口扩展为全屏。我不喜欢这样——我只想让窗口位于屏幕顶部。有什么方法可以阻止这种烦人的行为吗?
答案1
您可以使用以下方法关闭边缘平铺:
gsettings set org.gnome.shell.overrides edge-tiling false
答案2
如果其他解决方案不要适合你,尝试:
dconf write /org/gnome/mutter/edge-tiling false
我尝试了几个命令,但这是唯一对我有用的命令Ubuntu 17.10
如果你好奇的话,下面是引导我找到这个解决方案的资源:
http://strugglers.net/~andy/blog/2017/12/14/disabling-edge-tiling-on-gnome-3-26/
答案3
我很久以前就不再让自己陷入侏儒状态了,所以我自己没有尝试过,但我确实发现这,其相关部分为:
- 您需要 dconf-editor。按照发行版的建议安装它。我目前正在运行 Fedora 17,这是我使用的命令行咒语:sudo yum install dconf-editor。
- 启动 dconf-editor。在左侧,您将看到一个包含五个条目的简单菜单。单击 org 左侧的加号。新菜单条目将在其下方下拉。单击 gnome 左侧的加号。向下滚动,然后单击 mutter 左侧的加号。
- 单击加号旁边的 mutter 以突出显示它。右侧的大窗口中会出现几个条目。如果选中了边缘平铺条目,请单击它以取消选中它。如果它已经取消选中,请保持未选中状态。
- 向下滚动左侧面板并单击 shell 左侧的加号。
- 转到 shell 下方的 overrides 条目并单击它。
- 再次,您要在右侧窗口中寻找边缘平铺条目。确保它未被选中。
- 关闭 dconf-editor。
注意:这将关闭所有边缘平铺。禁用边缘平铺后,将窗口捕捉到屏幕左侧或右侧并将其打开到屏幕宽度的一半的 Gnome Shell 效果将不起作用。如果您决定恢复它,请返回 dconf-editor 并重新启用它。
答案4
第一个答案对我来说不起作用,但由于它是 2013 年的,所以我理解。我现在是 2021 年 8 月,它确实让我找到了有效的方法。我运行的是 CentOS-7.4 Linux 机器,带有 5.4.101-1.el17.elrepo.x86_64 内核(从 2021 年 2 月 26 日起)。这个 Linux 机器运行良好、稳定 - 它是我任务关键型的“日常驱动程序”。为了让 Gnome 停止边缘移动窗口最大化,我终于弄清楚了这个“gsettings”字符串会起作用:
gsettings 设置 org.gnome.shell.extensions.classic-overrides edge-tiling false
您不需要 root 权限即可运行此命令,只需在任何 xterm 窗口中运行该命令即可。它似乎可以正确更新 dconf,并且烦人的自动最大化窗口“功能”被阻止。(如果打开许多窗口,典型的用例是希望能够像桌上的纸张和书籍一样移动它们。Auto-edge-maximize-window 可以防止这种情况。)