如何在 12.04 上将一个虚拟桌面设置为“外部监视器”源?

jos*_*chi 5 multiple-monitors 12.04 virtualdesktop

在我使用 12.04 的笔记本电脑上,我想要有两个虚拟桌面,一个应该只对使用计算机的人可见,另一个应该是我连接外部设备时显示的那个。目前我使用“镜像显示”(不确定它的英文名称)功能或“非镜像显示”选项,但是对于不同的虚拟桌面,最好在前后设置“外部监视器”在演讲等时看一些笔记。

如何调整设置以实现此目的?

看到很多老问题,但没有真正的解决方案。也许在 Precise 多显示器支持下这会变得更好。

Joh*_*ber 1

在我的笔记本电脑上,我可以执行以下操作:

转到 Dash Home 并输入 Displays,然后选择 Displays 控制面板。

插入外接显示器。

关闭镜像。您应该在控制面板显示屏上看到两个屏幕。

选择外接显示器的框,将其移动到您想要的方向,使用面板的开/关控制打开外接显示器,设置其分辨率,然后按“应用”。他们都应该空白一两秒钟,然后再继续。

我使用 Unity 3d,无法将它们并排放置,因为两个宽度的总和超过 2048(我的笔记本电脑与它的高度相比相当宽。)我只是将第二个显示器放置在第一个显示器下方,设置分辨率然后将其打开(当然,关闭镜像),然后它就如上面所示正确显示了。通过将光标从笔记本电脑桌面移到外接显示器桌面上,我可以在屏幕之间来回移动。只需向下拖动演示文稿或其他窗口即可将其放在外部显示器上。

我想我也可以切换到 Unity 2d,而不是将虚拟桌面中的一个屏幕放在另一个屏幕下面,但我看不出它有什么区别。

执行此类操作的命令行程序是xrandr。我已经使用该命令组合了一个小 shell 脚本,当我连接到外部显示器以正确设置第二个屏幕的分辨率并激活它时,我会运行它。我在桌面上放置了一个快捷方式,这样我就不必让观众等待。特定的xrandr选项是 --right-of --left-of --above 和 --below。

xrandr --输出 VGA-0 --模式 1280x1024

xrandr --输出 VGA-0 --低于 LVDS

xrandr --输出 LVDS --模式 1440x900

  • 我只是想告诉我的笔记本电脑,当有多个笔记本电脑时,“请使用虚拟桌面编号 x 显示在外部显示器上”。 (2认同)