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

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

令我恼火的是,即使窗口距离屏幕右边缘只有几个像素,当我切换到右侧工作区时,系统也会认为窗口在那里。因此,Unity 启动栏会被隐藏,切换到该窗口会让您停留在当前工作区,您甚至看不到窗口,因为它只有几个像素。

KDE 在这方面似乎做得更好,当你切换到另一个工作区时,窗口就不存在了。但是我不想要 KDE。有没有办法在不切换的情况下获得相同的行为?

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

答案1

Compiz 中似乎没有可以执行此操作的选项。

您可以安装CompizConfig 设置管理器(包compizconfig-settings-manager,程序ccsm)并提高边缘阻力距离在里面捕捉窗口插件选项窗口管理部分:

在此处输入图片描述

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

也许这个问题值得发邮件给Ayatana 邮件列表? :-)

答案2

由于这个原因,我长期使用gnome flashback (metacity)而不是。
gnome flashback (compiz)

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

答案3

我对 unity/compiz 的虚拟桌面重叠“功能”也非常恼火。

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

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

相关内容