小编Bjo*_*son的帖子

使用 2 个显示器启动 virt-viewer

是否可以让 virt-viewer 以 2 个显示器启动?

背景:我们有一个基于 Linux 的零售系统,通常在具有多个显示器的终端上运行。基本上,当 X 启动时,我们会检测连接了多少个显示器,并据此配置我们的系统(即,我们有一个始终显示的主显示器,以及一个可选的辅助显示器,在具有 2 个屏幕的系统上显示)。为了进行测试,我们在虚拟机(基于 libvirt SPICE/QEMU)中使用 SPICE-VDAGENT 运行该系统,允许我们使用 virt-viewer 打开 2 个显示器,从而模拟与真实终端相同的设置。

问题是 virt-viewer 似乎无法启动 2 个显示器,一旦 X 启动,我总是必须使用“视图”->“显示器”菜单打开第二个显示器。这会导致问题,因为此时已经进行了屏幕检测和配置(并且由于仅打开了 1 个显示器,因此系统仅检测到 1 个屏幕)。

到目前为止,我发现的唯一解决方法是打开第二个显示器,然后重新启动 X 强制重新配置,但是我确实需要从一开始就打开第二个显示器,这样我们就可以获得双屏幕系统,而无需任何手动干预。

这可以做到吗?一个问题是第二个显示器只能在 SPICE-VDAGENT 启动后打开,并且只有 X 启动后才能启动。

linux libvirt virtual-machine xorg

5
推荐指数
1
解决办法
1万
查看次数

标签 统计

libvirt ×1

linux ×1

virtual-machine ×1

xorg ×1