如何在 Ubuntu 20.04 Gnome 中禁用窗口边缘平铺并启用窗口边缘阻力?

如何在 Ubuntu 20.04 Gnome 中禁用窗口边缘平铺并启用窗口边缘阻力?

我刚刚在 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”。

相关内容