Unity 不会在第二个 X 屏幕上自动启动

Unity 不会在第二个 X 屏幕上自动启动

我有两张 Nvidia 卡,都带有两个头,并且都配置为 TwinView,因此我的 xorg.conf 中有 Screen0 和 Screen1。

ccsm 可以看到两个屏幕(在左上角的“屏幕”下拉菜单中显示它们),但默认情况下 Unity 仅在 Screen0 上启动。当我将鼠标悬停在 Screen1 上时,Screen1 上的显示仅显示默认的白色屏幕和默认的 X 鼠标光标。

这是正常的、预期的行为吗?我可以在不运行自定义 shell 脚本(如 DISPLAY=:0.1 compiz --replace)的情况下自动在 Screen1 上启动 Unity 吗?

答案1

据我所知,Unity 只会显示在第一个显示器上,而不会显示在扩展显示器上。除非它们是 TweenView 并克隆到主显示器。此外,如果显示器上的分辨率大小和比例不同,您可能必须对齐辅助显示器以覆盖主主显示器的 Unity 部分。

多显示器支持在 Unity 上仍然存在一些问题,从我所读的内容来看,他们将尝试在 Ubuntu 的下几个版本中对此进行优化。

相关内容