Como desativar permanentemente a integração do mouse no Virtualbox?

18

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.

    
por UncleZeiv 24.11.2010 / 01:50

10 respostas

2

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.

    
por 24.11.2010 / 22:00
12

Isso desliga permanentemente.

VBoxManage modifyvm "your-vm-name" --mouse ps2
    
por 25.09.2012 / 10:30
2

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
    
por 04.05.2011 / 03:56
1

Tente desabilitar a captura automática de teclado:

  • Na janela principal, pressione Arquivo | Preferências
  • Selecione a guia "Entrada"
  • Desmarque a opção "Autocapture keyboard"

Isso também desativa a autocaptura do mouse.

    
por 04.11.2016 / 14:06
1

Eu tive esse problema usando o Xubuntu 16.04 executando o Xfce 4.12 Ele está me deixando louca.

Você pode entrar em:

  • Configurações
  • mouse e touchpad
  • e na guia Dispositivos, desative o dispositivo "VirtualBox Mouse Integration". Isso desativa permanentemente a integração do mouse no Xfce.

    
por 12.07.2017 / 21:34
1

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 ...

    
por 09.11.2017 / 03:10
0

Solução estranha para esse problema:

  • Clique na mensagem pop-up.

Esta mensagem se expande e mostra mais texto e um campo de seleção com o texto Don't show this message again

  • Verifique e aproveite!
por 18.06.2014 / 02:48
0

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.

    
por 01.11.2015 / 11:38
0

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.

    
por 23.01.2018 / 10:28
0

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 .

    
por 12.08.2018 / 22:33