如何连续打开两个半屏窗口而不重叠?

我使用一个2×1024像素宽的显示器来代替双屏幕配置。

在Ubuntu 10.10中,我可以连续打开两个窗口,每个窗口都会自动放在屏幕的另一半上,如下所示:

想法行为

在Ubuntu 11.04中,启动程序在新窗口的默认位置引入了位移,导致它们侵占屏幕的另一半。 现在生成的默认行为是创建两个窗口的重叠:

目前的行为

这是毫无意义的。 如何恢复正常行为?


此外,我想首先提出的建议是,我只是缩短窗口的默认宽度以适应启动器。 首先,这首先取消了购买这种显示器的目的; 1024像素是要满足的重要最小宽度,因为许多流行的网站都是针对此尺寸设计的,如果窗口较小则会显示水平滚动条:

目前的行为

更重要的是,我经常使用Compiz中的默认Grid插件将窗口从屏幕的一半移动到另一半。 此操作会自动将窗口大小调整为屏幕宽度的一半,因此我的较窄宽度将很快被覆盖。

由于我不使用Unity,我不确定,但如果你设置Unity启动器总是隐藏,那么也许你的窗口不会向右移动以适应它。 在此处输入图像描述

Unity不会将窗口与其启动器重叠,但您可以自己移动它们。 Unity也不会让你将启动器移到底部,但你可以选择不使用Unity而是使用经典模式。 。 。 或将Unity设置为自动隐藏启动器。 我尝试了一下(安​​装CompizConfig设置管理器,然后在桌面下找到Ubuntu Unity插件并将Hide Launcher设置为Autohide),当我启动终端时,它首先隐藏了Launcher,然后将终端窗口放在左边缘。

您还可以在CompizConfig设置管理器中查看Window Management下的Place Windows插件。 我用它来自动将我的Firefox和Thunderbird窗口放在我喜欢的地方。 我不确定它将如何与Grid插件交互,但是将Firefox窗口放置在0,0可能会做你想要的。 如果没有,我认为您需要自动隐藏启动器或使用经典模式,因此屏幕两侧没有任何内容。