qemu可能更改虚拟机和主机之间的监视器输入

时间:2020-10-12 14:31:33

标签: qemu kvm

不确定是不是问这个问题的合适地点,但是可以。我已按照本指南here设置了具有qemu和GPU直通功能的Windows 10 VM。根据这些说明,可以通过同时按下两个Ctrl键在主机和VM之间使用相同的键盘和鼠标。这可以完美地工作。

我现在发现可以从命令行控制我的显示器(只有一个),使用ddcutil来切换输入。

我想知道是否有一种方法,当我同时按下Ctrl键在主机和VM之间切换控件时(反之亦然),输入也被切换了吗?

例如:

  1. 启动VM,同时按下Ctrl键和控件均切换到VM,并将Monitor设置为我分配给VM的输入。

  2. 在虚拟机中时,再次按下两个Ctrl键,控件将与分配给主机的监视器输入一起切换回主机。

欢呼

1 个答案:

答案 0 :(得分:0)

我是ddcutil的开发人员。我无法直接回答您的问题,但是我可以为您提供一些有用的信息。

在qemu / passthrough配置中,应该可以使用Windows程序(例如,softMCCS)从Windows VM发出DDC命令。虚拟控制面板功能x60(输入源)应该可以使您从Windows切换到Linux主机。

我想您要做的是在Linux中发出命令以将输入从Windows VM切换到Linux主机。不幸的是,这取决于监视器如何实现功能x60,这可能或不可能。某些监视器无论当前输入源是什么,都接受来自任何连接器的DDC命令。其他人仅接受来自当前输入源的命令。找出答案的唯一方法是通过测试。

所有这些当然都假定监视器实现了功能x60。大多数都可以,但有些却不。