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

21

O recurso "integração com o mouse" no Virtualbox é bastante útil na maioria dos casos, mas preciso desativá-lo. Infelizmente, parece que eu tenho que pressionar Host+Ia cada inicialização da máquina virtual.

Existe uma maneira de desativar a "integração com o mouse" permanentemente? Seria bom se isso pudesse ser feito em uma máquina por virtual.

UncleZeiv
fonte
11
"Infelizmente, parece que eu tenho que pressionar Host + I": '(
John T
Ok, parece queixoso, mas o ponto é que suspeito que, quando a integração do mouse entra em ação, ele interrompe meu tablet Wacom. Mas eu não quis mencionar esse problema porque é irrelevante aqui, vou postar outra pergunta sobre isso: P
UncleZeiv
Linux ou Windows vm?
John T
Estou usando o Windows 7 64bit como host e o Ubuntu 10.10 64bit como convidado. Eu não mencionei isso, pois esperava que fosse um recurso do próprio Virtualbox ... se existir, é isso.
UncleZeiv
Publique seu xorg.conf, por favor.
John T

Respostas:

3

Até agora, vi que a integração automática do mouse entra em ação apenas nos hosts linux. Portanto, desativá-lo permanentemente não é possível.

TweakFix
fonte
11
Se você alguma vez voltar, @ resposta de Darwin faz o trabalho no linux
Izkata
12

Isso o desliga permanentemente.

VBoxManage modifyvm "your-vm-name" --mouse ps2
Darwin
fonte
11
Apenas testei, NÃO funciona no último VirtualBox no FreeBSD.
gravitação
Talvez um deles possa funcionar no FreeBSD? Substitua ps2 com um dos Theas (usb | usbtablet | usbmultitouch)
Darwin
11
parece que nada está funcionando no OS X
Yrogirg
4
@ Yrogirg Re: OS X - Isso tem quase um ano, mas configurar o dispositivo apontador da minha VM para USB Tablet como agora atinge o comportamento desejado para mim.
Jimmie Tyrrell
@Jimmie Phenomenal.
precisa saber é
3

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

Você pode entrar em:

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

Desabilitar a integração do mouse no Xubuntu

Carlos Torchia
fonte
2

Eu tive três problemas em um host linux:

Se não estiver desativado, você deve pressionar Return quando o VBox solicitar a tela cheia A
desintegração do mouse não é automática (meu cliente pega o mouse diretamente)
e ...
O programa VBoxControl no comando savestate do cliente é acionado

O script a seguir cuida de todos os três problemas.
Requer que você apt-get wmctrl e xdotool.
As adições de convidados devem ser instaladas.

Mude VM_NAME!
Mude o DISPLAY para o monitor que desejar.
Para salvar, execute "sudo VBoxControl guestproperty, defina SaveStateNow 1" em um terminal do 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
mishaokami
fonte
2

Tente desativar a captura automática de teclado:

  • Na janela principal, pressione Arquivo | Preferências
  • Selecione a guia "Entrada"
  • Desmarque a opção "Teclado com captura automática"

Isso também desativa a captura automática do mouse.

insira a descrição da imagem aqui

julio_sao
fonte
Certamente é melhor ter essa informação do que nada. Esperar que alguém mude sua localização inteira em um site voltado para voluntários é bobagem.
Zymhan
Não funcionou para mim no Ubuntu 18.04 com o VirtualBox 5.2.18
Gabriel Staples
2

Eu tive o mesmo problema, postando para quem ler isso no futuro.

No manual do usuário , o Virtualbox possui 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.

WishIKnew
fonte
Não funcionou para mim no Ubuntu 18.04 com o VirtualBox 5.2.18
Gabriel Staples
1

Esta é provavelmente a mesma resposta que a de Darwin, exceto que usa os menus (aos quais essa opção provavelmente foi adicionada depois que sua resposta foi publicada):

Abra as configurações da máquina virtual, selecione "Sistema", vá para a guia "Placa-mãe" e altere "Dispositivo apontador" para "Mouse PS / 2".

Funcionou perfeitamente no meu caso (Android x86), mas o comentário de 123 à resposta de Darwin (problemas com o FreeBSD) pode se aplicar aqui também ...

Markus A.
fonte
Obrigado pela resposta. Funciona bem com o VirtualBox 5.2.16 no Windows 7 64-bit para o Virtual Android-x86 :)
AntonK
1

Depois de horas pesquisando, descobri como corrigi-lo e, ao postar, vi nos comentários a mesma coisa. Talvez ajude os outros.

Eu tive que ir para Configurações da VM -> Sistema -> Placa-mãe e mudar Pointing Devicede PS/2 Mousepara USB Tablet.

amkamaa
fonte
Não funcionou para mim no Ubuntu 18.04 com o VirtualBox 5.2.18
Gabriel Staples
0

Correção estranha para este problema:

  • Clique na mensagem pop-up.

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

http://i.stack.imgur.com/z21d8.png

  • Confira e divirta-se!
Manz
fonte
0

Inicialize na sua VM e encontre a opção Entrada na barra de menus (ela oculta automaticamente por padrão, deve estar na parte inferior da tela). Clique na opção Entrada e desative a integração do mouse.

insira a descrição da imagem aqui

insira a descrição da imagem aqui

Essa deve ser uma solução persistente, ou seja, você não precisará fazer isso a cada inicialização.

stellarossa
fonte
11
Não funciona (ou seja, não é persistente ...)
Markus A.