在 Wayland 上的 Ubuntu 20.10 中,每当它们的边缘对齐时,窗口都会阻止它们的边缘相互交叉,即当我移动一个窗口以使其其中一个边缘与另一个窗口的平行边缘重叠时,它不会越过重叠边缘,直到我移动光标再走一小段距离。
这不仅发生在它们的外边缘相遇时(即窗口之间有间隙,然后没有间隙),而且当内边缘与外边缘相遇时也会发生这种情况(重叠的窗口移动以使它们的边缘对齐 - 窗口仍然重叠)。
移动窗口是一种非常生涩的体验。我可以忍受两个向外的边缘抵抗重叠,但是向内的边缘变得太多了。
我该如何关闭它?
我在系统设置中找不到任何关于窗口行为的信息,在 Gnome Tweaks 中也没有合适的选项。我想不出要搜索的此功能的名称。
这在 2012 年打开的这个bugzilla中进行了讨论,当时请求能够禁用此窗口边缘阻力/捕捉功能。这是一本有趣的书。
在 Wayland 中,gnome 使用了 mutter,这个合并请求终于禁用了它,它在 2020 年 10 月 14 日进入了 git master。我不知道你什么时候可以安装这个版本。
尽管在2019 年 2 月提出了禁用该功能并在 中添加切换选项的建议
dconf
,但并未实施,以避免维护工作。请注意,您仍然可以通过使用 shift 修饰键拖动窗口来临时激活边缘阻力。