Ctrl_L + Alt_L을 클릭하지 않고도 virt-manager에서 KVM 게스트에 포커스를 놓을 수 있습니까?


9

마우스 virt-manager를 클릭하여 창 포커스를 얻거나 Ctrl_L+ 를 눌러 포커스를 해제 할 필요없이 마우스를 KVM 게스트 안팎으로 이동할 수 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

중요하지만 게스트 VM은 확실하지 Win2008R2않지만 다른 OS에서 게스트와 동일한 문제가 발생했습니다.

여기에 게스트 VM이 클릭 한 후 포커스를 훔치고 있음을 보여주는 스크린 샷이 있습니다.

               클릭 전 게스트 VM의 ss

               클릭 후 게스트 VM의 ss

편집 # 1

방금 @tpow가 권장하는 솔루션을 시도했는데 문제가되는 것 같습니다. 태블릿 입력 장치를 수동으로 추가하면 문제가 해결되며 이제 KVM초점을 먼저 맞출 필요없이 게스트 안팎으로 마우스를 이동할 수 있습니다 .

다음은 포커스가있는 게스트 VM의 스크린 샷입니다.

               포커스 및 태블릿 입력 기능이있는 게스트 VM의 SS

답변:


10

가상 마우스 대신 가상 태블릿을 사용할 수 있으므로 Ctrl_L & Alt_L을 누를 필요가 없습니다. 가상 태블릿은 상대 모션 델타 대신 절대 좌표를 사용하여 마우스 추적을 향상시킵니다.

가상 태블릿을 사용하려면 먼저 vm을 종료하십시오. virt-manager를 사용하여 가상 머신을 선택한 다음보기-> 세부 사항을 선택하고 하드웨어 추가 버튼을 클릭하고 입력을 선택한 다음 "EvTouch USB 그래픽 태블릿"을 선택하고 완료를 클릭하십시오. VM을 시작하면 모든 설정이 완료됩니다.

세부 사항보기의 단계 스크린 샷은 다음과 같습니다.

가상 태블릿-하우투


Windows VM에서 가끔 액세스하려면 충분하고 빠릅니다. 데스크톱 통합의 전반적인 개선 된 경험에 대해서는 내 답변을 참조하십시오.
gertvdijk

그건 그렇고, 태블릿 장치를 추가하면 어떤 이유로 든 내 컴퓨터가 훨씬 더 많은 CPU를 고갈시킵니다. 내 CPU 온도에서 모두 제거하는 효과를 보여주는 이 그래프 를 참조하십시오 .
gertvdijk

5

예. 최상의 경험을 얻으려면 SPICE 와 vdagent를 사용하십시오 . SPICE는 VNC보다 훨씬 효율적이며 vdagent는 훌륭한 포인터 및 클립 보드 통합을 제공합니다.

정확한 단계에 익숙하지 않지만 다음과 같습니다.

  • 게스트에 QXL 비디오 드라이버 및 virtio 직렬 드라이버를 설치하십시오.
  • vdagent를 설치하고 Windows 서비스를 시작하십시오.
  • SPICE 채널을 활성화하고 virt-manager에서 QXL 가상 그래픽 카드를 선택하십시오.

결과 : VirtualBox 및 VMware와 동일-공정한 비디오 성능 (720p의 전체 화면이 원활하게 실행 됨), 매우 우수한 포인터 / 클립 보드 통합.


이 방법을 시도했지만 SPICE와 VNC를 사용하여 성능이 향상되는 것을 볼 수 있지만 현재 사용중인 게스트 OS 인 Win2008R2는 아직 vdagent에 대해 (2012-12-13) 지원되지 않는 것으로 보입니다. 이 스레드는 자세한 내용이 있습니다 comments.gmane.org/gmane.comp.emulators.spice.devel/11800를 .
slm

@slm 귀하의 링크는 Win2k8R2에서 지원되는 것으로 표시되지 않은 QXL 드라이버에 관한 것이지만 강제로 작동합니다 (다른 답장 읽기). 게스트 에이전트와는 아무런 관련이 없습니다.
gertvdijk

예, 실에서도 봤습니다. 다른 사람 이이 SF 질문에 직면하여 Win2K8R2를 게스트로 사용하는 경우에 대비하여 링크를 참조로 추가했습니다. 또한 작동하지만 일부 사람들은 공식적으로 서명하거나 플랫폼에 대해 승인하지 않은 드라이버를 설치해야하는 문제가 있습니다.
slm
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.