【发布时间】:2017-12-03 03:47:21
【问题描述】:
是否可以让 virt-viewer 以 2 个显示器启动?
背景:我们有一个基于 linux 的零售系统,通常在具有多个显示器的终端上运行。基本上,当 X 启动时,我们会检测连接了多少显示器并基于此配置我们的系统(即,我们有一个始终显示的主显示器,以及一个可选的辅助显示器,它显示在具有 2 个屏幕的系统上)。为了测试,我们在带有 spice-vdagent 的 VM(基于 libvirt spice/QEMU)中运行该系统,允许我们使用 virt-viewer 打开 2 个显示器,从而模拟与真实终端相同的设置。
问题是 virt-viewer 似乎无法以 2 个显示器启动,一旦 X 启动,我总是必须使用 View->Displays 菜单打开第二个显示器。这会导致问题,因为此时屏幕检测和配置已经发生(并且由于仅打开了 1 个显示器,系统仅检测到 1 个屏幕)。
到目前为止,我发现的唯一解决方法是打开第二个显示器,然后重新启动 X 强制重新配置,但是我真的需要从一开始就打开第二个显示器,这样我们就可以在没有任何手动干预的情况下获得双屏系统.
这可以吗?一个问题是,第二个显示只有在 spice-vdagent 启动后才能打开,并且在 X 启动之前无法启动。
【问题讨论】:
-
不是编程问题 - 投票结束。
标签: linux virtual-machine xorg libvirt