在工作中,我使用 Ubuntu Linux 14.04,我使用的大多数软件在 Linux 上都有兼容/替代版本,但一些公司软件只能在 Windows 上运行。因此,我安装了 VirtualBox 和 Windows 客户机来运行它。我喜欢无缝模式,但我正在寻找一种配置 Compiz 或任何其他替代/创意模式(无需更改 Compiz)的方法,以使 Windows 客户机任务栏始终可见,即使我在 Ubuntu 上最大化窗口也是如此。
我搜索了 Compiz 插件,但找不到可以实现这个功能的插件。有什么想法吗?
我正在寻找一些不需要手动调整 ubuntu 窗口大小的东西。
我听说过 Windows 上的程序 MaxMax 可以完全按照我的要求做,但在 Ubuntu Linux 上却无能为力。
我没有考虑从 Compiz 改为 kwin。
答案1
根据该帖子,我找到了该问题 90% 的答案: 我想防止最大化覆盖屏幕的三分之一
阅读用户 Ryan Reich 的回答后我采取了以下步骤:
- 打开Compiz配置工具(ccsm)
- 进入常规选项 > 选项卡屏幕定义
- 由于我的 Windows(Virtualbox)任务栏在右侧(与 Unity 栏相对),我添加了第二个输出,如下所示:1920x1080+0-45(45 是 Windows 任务栏的大小)
- 然后,如上面的帖子所述,禁用输出的自动检测并启用“优先选择较小的输出”。
然后,新的窗口在最大化时停留在窗口任务栏前面。
剩下的要解决的问题是:有时我必须关闭 VirtualBox。重新启动后,新进程将遵循新规则,不会最大化使用整个屏幕。它还遵守右侧的 45 像素。