可能重复:
如何设置启动器以在特定桌面上启动应用程序
背景:我刚刚安装了两台 24 英寸显示器,但这个问题与每台显示器的行为有关。这些显示器的宽高比比我需要的要宽得多,我希望能够同时打开四个程序,而不必调整每个框架的大小。
问题: 我可以配置 Ubuntu 以便应用程序默认打开到屏幕宽度的 1/2,并使用屏幕的 1/2 进行“全屏模式”吗?
我更喜欢一种不依赖于 Unity 的解决方案,尽管任何解决方案都会受到欢迎。
当前设置:
所需设置:(除了本例中的程序没有使用全屏)
系统详细信息
- 戴尔 Optiplex 755
- 显卡:Radeon HD 2400 XT
- 操作系统:Ubuntu 和 Xubuntu 11.10
- 软件:AMD Catalyst 控制中心
答案1
我不知道满的屏幕,但您当然可以最大化到半个屏幕。
在 Unity 或 Gnome 中,只需将窗口拖到任一屏幕的左边缘或右边缘,您就会看到一个橙色指示器覆盖了半个屏幕(颜色可能取决于您的主题)。看到该指示器后,松开鼠标按钮,窗口就会自动填满半个屏幕。
希望有帮助
答案2
Ubuntu Unity 使用 compiz,因此安装 CCSM,尝试在软件中心搜索“compiz 设置”。
您可以在 CCSM 中编写 compiz 规则,只需找到适当的插件并学习如何编写自定义窗口/应用程序规则。这样,您就可以告诉 compiz 给出程序打开的准确位置和大小。我已经这样做了以最大化启动 gthumb。打开 CCSM,转到窗口管理部分,单击放置窗口,单击选项卡固定窗口位置,单击正确的新建按钮,最后一部分您必须自己弄清楚,我只能说学习实验,然后您就做到了。这可能有点棘手,但绝非不可能。
祝你好运 :-)
答案3
(您提到您不喜欢 Unity,但正在寻找任何解决方案,因此我将把它发布在这里并让您决定。)
我也有双显示器,我将窗口设置为并排显示在每台显示器上。Unity 有键盘快捷键配置为开箱即用地平铺窗口,这使得这变得非常容易,因为只需 4 次击键即可设置整个过程,我还没有研究过自动化操作。
点击Ctrl- Alt- Numpad 4(必须是键盘数字键盘上的 4)将自动将窗口平铺到鼠标当前所在的显示器的左半部分。同样,点击Ctrl- Alt-Numpad 6将把窗口平铺到屏幕的右侧。
因此,当我想在 2 个屏幕上设置 4 个窗口时,我会启动应用程序,然后将其平铺到我想要的位置,然后执行第二个应用程序,然后将我启动的下两个窗口移动到另一个屏幕,放置它们,然后就可以开始了。
如果您想要更厉害,您可以继续在半个屏幕上平铺窗口,因为在标题上单击鼠标中键会“将窗口送回”其后面的窗口,因此您可以执行 8 个(或更多应用程序),每个屏幕上可见 2 个,然后按 alt-tab 或单击鼠标中键将窗口送回以使其后面的窗口可见。
如果您想使用鼠标平铺,您可以将窗口拖到左边缘或右边缘,Unity 将提示您调整屏幕侧面的窗口大小,但是对于多台显示器来说,这可能会变得棘手,因为没有硬边缘,所以您必须向边缘移动直到触发调整大小,这就是为什么我更喜欢使用键盘快速完成此操作的原因。
(请注意,如果您想垂直平铺窗口,这也可以“上下”工作,Ctrl- Alt-Numpad 8并且Ctrl- Alt-Numpad 2如果您想使用它)