Até agora eu vi que a integração automática do mouse entra em ação apenas nos hosts linux. Então desativá-lo permanentemente não é possível.
O recurso "integração de mouse" no Virtualbox é bastante útil na maioria dos casos, mas eu preciso desativá-lo. Infelizmente, parece que tenho que pressionar Host+I
em cada inicialização da máquina virtual.
Existe uma maneira de desativar a "integração do mouse" permanentemente? Seria bom se isso pudesse ser feito por máquina virtual.
Isso desliga permanentemente.
VBoxManage modifyvm "your-vm-name" --mouse ps2
Eu tive três problemas em um host linux:
Se não estiver desativado, você tem que apertar o botão Return quando o VBox pede para ir em tela cheia
Desintegração do mouse não é automática (meu cliente pega o mouse usb diretamente)
e ...
O programa VBoxControl no comando client savestate é borked
O script a seguir cuida dos três problemas.
Requer que você use apt-get wmctrl e xdotool.
Convidados devem ser instalados.
Alterar VM_NAME!
Mude o DISPLAY para o monitor que quiser.
Para salvar, execute "sudo VBoxControl guestproperty set SaveStateNow 1" em um terminal de cliente.
--- corte aqui ---
#!/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
Eu tive esse problema usando o Xubuntu 16.04 executando o Xfce 4.12 Ele está me deixando louca.
Você pode entrar em:
Esta é provavelmente a mesma resposta que a de Darwin, exceto que usa os menus (aos quais esta opção foi provavelmente adicionada depois que sua resposta foi postada):
Abra as configurações da máquina virtual, selecione "Sistema", vá para a guia "Placa-mãe" e mude "Dispositivo apontador" para "Mouse PS / 2".
Trabalhei perfeitamente no meu caso (Android x86), mas o comentário de 123 à resposta de Darwin (problemas com o FreeBSD) também pode ser aplicado aqui ...
Solução estranha para esse problema:
Esta mensagem se expande e mostra mais texto e um campo de seleção com o texto Don't show this message again
Inicialize em sua VM e encontre a opção Entrada na sua barra de menu (ela oculta automaticamente por padrão, deve estar na parte inferior da tela). Clique na opção Input e desative a integração do mouse.
Esta deve ser uma solução persistente, ou seja, você não precisará fazer isso a cada inicialização.
Eu tive o mesmo problema, postando para alguém lendo isso no futuro.
A partir do manual do usuário , o Virtualbox tem um utilitário VBoxManage de linha cmd
VBoxManage setextradata "VM name" GUI/MouseCapturePolicy Disabled
Isso desativará a integração do mouse para o "nome da VM" específico.
Após horas de pesquisa, descobri como corrigi-lo e, enquanto publicava, via nos comentários a mesma coisa. Talvez ajude os outros.
Eu tive que ir para as configurações da VM - > Sistema - > Placa-mãe e altere Pointing Device
de PS/2 Mouse
para USB Tablet
.
Tags virtualbox mouse