如何防止窗口重叠到另一个工作区?

如果一个窗口甚至离我的屏幕右边缘几个像素,当我切换到正确的工作区时系统认为窗口在那里,这让我很烦。 统一启动栏由于它而被隐藏,并且切换到该窗口会使您保持在当前工作区中,在该工作区中您甚至无法看到窗口,因为它只有几个像素。

KDE似乎做得更好,当你切换到另一个工作区时,窗口就不存在了。 但我不想要KDE。 没有开关的任何方式获得相同的行为?

编辑: Chromium出现在右上角和右下角的工作区中

在Compiz中似乎没有选项可以做到这一点。

您可以安装CompizConfig设置管理器 (包compizconfig-settings-manager ,程序ccsm )并在窗口管理部分的Snap Window插件选项中提高Edge Resistance Distance

在此处输入图像描述

这有助于防止将窗口推到屏幕外。 但是,如果您移动窗口太快,它将不会被触发,因此它不是最佳解决方案。

也许这个问题值得邮寄到Ayatana邮件列表 ? 🙂

导致这个原因,我使用gnome flashback (metacity)而不是
gnome flashback (compiz)很长一段时间。

但是metacity还有其他问题..> _ <..

我对Unity / compiz的虚拟桌面重叠“function”非常恼火。

经过几个小时试图处理各种过早的概念,错误和效率低下(Ubuntu 11.10中仍然存在),我放弃了它们并恢复到gnome2 / metacity。

Metacity是一个非常精简和高效的窗口管理器,可以分隔工作区。