Virtualbox의 "마우스 통합"기능은 대부분의 경우 매우 유용하지만 사용하지 않도록 설정해야합니다. 불행히도 Host+I
가상 머신을 부팅 할 때마다 눌러야하는 것처럼 보입니다 .
"마우스 통합"을 영구적으로 비활성화하는 방법이 있습니까? 이것이 가상 머신 단위로 수행 될 수 있다면 좋을 것입니다.
Virtualbox의 "마우스 통합"기능은 대부분의 경우 매우 유용하지만 사용하지 않도록 설정해야합니다. 불행히도 Host+I
가상 머신을 부팅 할 때마다 눌러야하는 것처럼 보입니다 .
"마우스 통합"을 영구적으로 비활성화하는 방법이 있습니까? 이것이 가상 머신 단위로 수행 될 수 있다면 좋을 것입니다.
답변:
영구적으로 꺼집니다.
VBoxManage modifyvm "your-vm-name" --mouse ps2
나는 리눅스 호스트에서 세 가지 문제를 겪었다.
이 비활성화되어 있지 않은 경우 VBox의 전체 화면으로 가서 물을 때 당신이 반환을 쳐야
마우스 드 통합이 자동으로되지 않습니다 (내 클라이언트는 직접 USB 마우스를 냅스)
와 ...
클라이언트 savestate 명령의 VBoxControl 프로그램은 borked한다
다음 스크립트는 세 가지 문제를 모두 처리합니다.
wmctrl 및 xdotool을 apt-get해야합니다.
추가 손님이 설치되어 있어야합니다.
VM_NAME을 변경하십시오!
DISPLAY를 원하는 모니터로 변경하십시오.
상태를 저장하려면 클라이언트 터미널에서 "sudo VBoxControl guestproperty set SaveStateNow 1"을 실행하십시오.
--- 여기-여기
#!/bin/bash
VM_NAME='My Machine Name'
MAXTRIES=20
export DISPLAY=:0.1
VBoxManage startvm "$VM_NAME" &
i="0"
while [ $i -lt $MAXTRIES ]; do
echo Fullscreen try $i
wmctrl -a "VirtualBox - Information"
if [ $? == 0 ]; then
sleep 1
xdotool key "Return"
break
fi
sleep 1
i=$[$i+1]
done
i="0"
while [ $i -lt $MAXTRIES ]; do
echo Pointer try $i
GUEST_ADDITIONS_ACTIVE=`VBoxManage showvminfo "$VM_NAME" | grep "Additions run level" | cut -d : -f 2`
if [ $GUEST_ADDITIONS_ACTIVE == "1" ]; then
sleep 1
xdotool key "Super_R+i"
break
fi
sleep 1
i=$[$i+1]
done
while true; do
if [ "`VBoxManage guestproperty get "$VM_NAME" SaveStateNow`" != 'No value set!' ]; then
echo Saving...
VBoxManage guestproperty set "$VM_NAME" SaveStateNow
VBoxManage controlvm "$VM_NAME" savestate
break
fi
sleep 1
done
키보드 자동 캡처를 비활성화하십시오.
마우스 자동 캡처도 비활성화됩니다.
나는 나중에 이것을 읽는 사람에게 게시하는 것과 같은 문제가있었습니다.
사용자 매뉴얼 에서 Virtualbox에는 cmd 라인 VBoxManage 유틸리티가 있습니다.
VBoxManage setextradata "VM name" GUI/MouseCapturePolicy Disabled
특정 "VM 이름"에 대한 마우스 통합이 비활성화됩니다.
메뉴를 사용한다는 점을 제외하고는 Darwin과 같은 대답 일 것입니다 (이 옵션은 그의 답변이 게시 된 후 추가되었을 수 있음).
가상 머신의 설정을 열고 "시스템"을 선택한 다음 "마더 보드"탭으로 이동하여 "포인팅 장치"를 "PS / 2 마우스"로 변경하십시오.
내 경우에는 완벽하게 작동했지만 (Android x86) Darwin의 답변에 대한 123의 의견 (FreeBSD의 문제)도 여기에 적용될 수 있습니다 ...
몇 시간 동안 검색 한 후 문제를 해결하는 방법을 알아 냈고 게시하는 동안 의견에서 같은 것을 보았습니다. 아마도 다른 사람들을 도울 것입니다.
VM 설정-> 시스템-> 마더 보드로 이동하여 Pointing Device
에서 PS/2 Mouse
로 변경 해야했습니다 USB Tablet
.