Назад | Перейти на главную страницу

Есть ли способ освободить фокус на гостевом KVM в virt-manager без необходимости нажимать Ctrl_L + Alt_L?

Есть ли способ перемещать мышь в гостевую KVM-панель и обратно в virt-manager без необходимости щелкать, чтобы получить фокус окна и освободить фокус, нажав Ctrl_L+ Alt_L?

ЗАДНИЙ ПЛАН

Обычно я подключаюсь через Fedora 14 система с использованием virt-manager для управления гостевыми KVM, работающими на CentOS 5 система. Чтобы узнать, имеет ли это значение, я попытался использовать эти другие версии virt-manager & libvirt чтобы узнать, была ли это проблема версии:

OS            virt-manager       libvirt       Steals focus?
--            ------------       -------       -------------
Fedora 14     0.8.7-2            0.8.3-10      Yes
CentOS 5      0.6.1-16           0.8.2-25      Yes
CentOS 6      0.9.0-14           0.9.10-21     Yes

Не уверен, что это важно, но гостевая виртуальная машина Win2008R2, но я видел ту же проблему с другими ОС в качестве гостей.

Вот скриншот гостевой виртуальной машины до и после того, как я щелкнул по ней, показывая, что она крадет фокус.

               

               

РЕДАКТИРОВАТЬ # 1

Я просто попробовал решение, рекомендованное @tpow и это, кажется, проблема. Добавление планшетного устройства ввода вручную решает проблему, и теперь я могу перемещать мышь внутрь и наружу. KVM гость без необходимости сначала сосредоточиться.

Вот скриншот гостевой виртуальной машины с фокусом.

               

Вы можете использовать виртуальный планшет вместо виртуальной мыши, и тогда вам не придется нажимать Ctrl_L и Alt_L. Виртуальный планшет также улучшает отслеживание мыши за счет использования абсолютных координат вместо относительных дельт движения.

Чтобы использовать виртуальный планшет, сначала выключите виртуальную машину. Используя virt-manager, выберите виртуальную машину, затем выберите «Просмотр» -> «Подробности», нажмите кнопку «Добавить оборудование», выберите «Ввод» и выберите «Графический планшет EvTouch USB Graphics», затем нажмите «Готово». Запустите виртуальную машину, и все будет готово.

Вот снимок экрана с шагами из представления сведений:

Да. Использовать СПЕЦИЯ и vdagent, чтобы получить лучший опыт. SPICE намного более эффективен, чем VNC, и vdagent обеспечит удобную интеграцию указателя и буфера обмена.

Я не знаком с точными шагами, но все сводится к следующему:

  • Установите видеодрайвер QXL и драйвер последовательного порта virtio в гостевой системе.
  • Установите vdagent и запустите службу Windows.
  • Активируйте каналы SPICE и выберите виртуальную видеокарту QXL в virt-manager.

Результат: такой же, как у VirtualBox и VMware - неплохая производительность видео (мы видели плавную работу полноэкранного режима 720p), очень хорошая интеграция указателя / буфера обмена.