我刚刚在 FreeNAS/bhyve 下安装了 Ubuntu 20.04 LTS,当触及屏幕上边缘时,我无法禁用窗口最大化。窗口边缘阻力似乎也缺失了。
我在之前的安装中已使用 gnome-tweaks 和/或 dconf 成功设置了这些,但现在它们没有任何效果。在 dconf 中,我已将 org.gnome.shell.overrides.edge-tiling 和 org.gnome.mutter.edge-tiling 设置为 false,并在 gnome-tweaks 中禁用了 edge-tiling,但到达上边缘的窗口仍处于最大化状态。
另外,我之前的安装在移动时窗口边缘有阻力,我可以通过移动窗口让它们始终粘在一起,但仅此而已。
谢谢大家的帮助。
答案1
我刚刚升级到 Noble 测试版,我发现可以通过转到“设置”->“Ubuntu 桌面”,向下滚动并关闭“增强平铺”来实现这一点。我现在有边缘阻力但没有平铺,这很好!不确定这是新的还是我在早期版本中忽略了它。
答案2
以下答案于 24.04(noble) 进行了测试。
tl;dr/非交互式版本:
dconf write /org/gnome/mutter/edge-tiling false
gnome-extensions disable [email protected]
长/交互式版本:
有两种相互竞争的解决方案想要执行边缘平铺。如果您希望禁用此功能,则必须同时禁用这两种解决方案。
其中一个内置于 Mutter 中。禁用的一个可能方法是打开
dconf-editor
并导航至/org/gnome/mutter/edge-tiling
。另一个是 Ubuntu Tiling Assistant 扩展。你有两个选择:
删除其包:
sudo apt purge gnome-shell-extension-ubuntu-tiling-assistant
,或禁用扩展:确保扩展管理器已安装:
sudo apt install gnome-shell-extension-manager
,启动它:extension-manager
,然后在“已安装”选项卡下禁用“Ubuntu Tiling Assistant”。