![Unity 配置桌面仅占据部分物理屏幕](https://linux22.com/image/862899/Unity%20%E9%85%8D%E7%BD%AE%E6%A1%8C%E9%9D%A2%E4%BB%85%E5%8D%A0%E6%8D%AE%E9%83%A8%E5%88%86%E7%89%A9%E7%90%86%E5%B1%8F%E5%B9%95.png)
我不确定我的问题是否解释了我想要做的事情,所以请:
我发现自己经常同时使用两个不同的应用程序,如果我想同时看到它们,假设我只有一个物理显示器,我必须手动调整两个应用程序的大小和位置,以使它们不互相覆盖;然后我打开第三个应用程序和第四个应用程序,混乱就开始了。
我知道我可能可以使用不同的桌面来同时显示我想要同时显示的两个应用程序,然后手动切换桌面,但我更希望能够配置我的屏幕,以便允许我同时激活两个“子桌面”,并同时显示在一个物理屏幕上。然后我可以在一个子桌面中打开一个应用程序,在第二个子桌面中打开第二个应用程序,并且最大化任何应用程序只会覆盖其预定义子桌面的部分...
- 是否可以在 Unity 中配置此行为?
- 可以通过编程实现吗?如果可以,您能给我指出正确的方向吗?
我认为对于很多人来说这可能是一个不错的功能。
感谢您的关注。
答案1
上次我检查时,在 Unity 中,您可以拖动窗口的标题到屏幕的左/右边缘,并将其最大化到屏幕的一半。此外,将窗口拖动到屏幕的一角会将其最大化到屏幕的四分之一。
还有键盘快捷键它允许您使用键盘定位窗口:
窗口位置
如果您循环使用相同的键,Unity 将循环使用不同的放置宽度,因此请通过多次按下数字键进行实验,例如 Ctrl-Alt-numpad 5 5 5:
- Ctrl- Alt- Numpad 7- 将窗口放在屏幕的左上角。
- Ctrl- Alt- Numpad 8- 将窗口放在屏幕的上半部分。
- Ctrl- Alt- Numpad 9- 将窗口放在屏幕的右上角。
- Ctrl- Alt- Numpad 5- 将窗口置于屏幕中间。在 12.04 中,此选项可在最大化和恢复状态之间切换
- Ctrl- Alt- Numpad 1- 将窗口放在屏幕的左下角。
- Ctrl- Alt- Numpad 2- 将窗口放在屏幕的下半部分。
- Ctrl- Alt- Numpad 3- 将窗口放在屏幕的右下角。
- Ctrl- Alt- Numpad 0- 最小化当前窗口(Ubuntu 12.04.1)。
这将允许您快速定位窗口,使它们不重叠,这基本上与您的“子桌面”想法相同。
如果您想了解更多,那么欢迎来到平铺窗口管理器的奇妙世界:) 只需在 Google 上搜索 XMonad 即可。