¿Cómo deshabilitar permanentemente la integración del mouse en Virtualbox?

21

La función de "integración del mouse" en Virtualbox es bastante útil en la mayoría de los casos, pero necesito deshabilitarla. Desafortunadamente, parece que tengo que presionar Host+Ien cada arranque de la máquina virtual.

¿Hay alguna forma de deshabilitar la "integración del mouse" de forma permanente? Sería bueno si esto se pudiera hacer por máquina virtual.

UncleZeiv
fuente
1
"Desafortunadamente, parece que tengo que presionar Host + I": '(
John T
Ok, suena quejumbroso, pero el punto es que sospecho que cuando la integración del mouse se activa, interrumpe mi tableta Wacom. Pero no quería mencionar ese problema porque es irrelevante aquí, publicaré otra pregunta sobre eso: P
UncleZeiv
¿Linux o Windows vm?
John T
Estoy usando Windows 7 de 64 bits como host y Ubuntu 10.10 de 64 bits como invitado. No lo mencioné porque esperaba que fuera una característica de Virtualbox en sí ... si es que existe.
UncleZeiv
Publique su xorg.conf por favor.
John T

Respuestas:

3

Hasta ahora, vi que la integración automática del mouse se activa solo en los hosts de Linux. Entonces deshabilitarlo permanentemente no es posible.

TweakFix
fuente
1
Si alguna vez vuelves, @ respuesta de Darwin hace funcionar en Linux
Izkata
12

Esto lo apaga permanentemente.

VBoxManage modifyvm "your-vm-name" --mouse ps2
Darwin
fuente
1
Acabo de probarlo, NO funciona en la última VirtualBox en FreeBSD.
gravitación el
¿Quizás una de ellas podría funcionar en FreeBSD? Reemplace ps2 con uno de theas (usb | usbtablet | usbmultitouch)
Darwin
1
parece que nada funciona en OS X
Yrogirg
44
@Yrogirg Re: OS X: esto tiene casi un año de antigüedad, pero configurar el dispositivo señalador de mi VM en una tableta USB de esta manera ahora logra el comportamiento deseado para mí.
Jimmie Tyrrell
@Jimmie fenomenal.
Jacksonkr
3

Tuve este problema usando Xubuntu 16.04 ejecutando Xfce 4.12 Me está volviendo loco.

Puedes entrar en:

  • Configuraciones
  • Mouse y Touchpad
  • y en la pestaña Dispositivos, deshabilite el dispositivo "VirtualBox Mouse Integration".
    Esto deshabilita permanentemente la integración del mouse en Xfce.

Deshabilitar la integración del mouse en Xubuntu

Carlos Torchia
fuente
2

He tenido tres problemas en un host de Linux:

Si no está deshabilitado, debe presionar Retorno cuando VBox le pide que pase a pantalla completa . La desintegración del
mouse no es automática (mi cliente captura el mouse usb directamente)
y ...
El programa VBoxControl en el comando savestate del cliente está bloqueado.

El siguiente script se ocupa de los tres problemas.
Requiere que usted obtenga apt-get wmctrl y xdotool.
Se deben instalar adiciones de invitados.

¡Cambia VM_NAME!
Cambie DISPLAY a cualquier monitor que desee.
Para guardar el estado, ejecute "sudo VBoxControl guestproperty set SaveStateNow 1" en un terminal de cliente.

---corta aquí---

#!/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
fuente
2

Intente deshabilitar la captura automática del teclado:

  • En la ventana principal, presione Archivo | Preferencias
  • Seleccione la pestaña "Entrada"
  • Desmarca "Teclado de captura automática"

Esto también deshabilita la captura automática de mouse.

ingrese la descripción de la imagen aquí

julio_sao
fuente
Ciertamente es mejor tener esta información que nada. Esperar que alguien cambie su localización completa en un sitio impulsado por voluntarios es una tontería.
zymhan
No funcionó para mí en Ubuntu 18.04 con VirtualBox 5.2.18
Gabriel Staples
2

Tuve el mismo problema, publicando para cualquiera que lea esto en el futuro.

Desde el manual del usuario , Virtualbox tiene una utilidad VBoxManage de línea cmd

VBoxManage setextradata "VM name" GUI/MouseCapturePolicy Disabled

Esto deshabilitará la integración del mouse para el "nombre de VM" específico.

Ojala lo supiera
fuente
No funcionó para mí en Ubuntu 18.04 con VirtualBox 5.2.18
Gabriel Staples
1

Esta es probablemente la misma respuesta que la de Darwin, excepto que usa los menús (a los que probablemente se agregó esta opción después de que se publicó su respuesta):

Abra la configuración de la máquina virtual, seleccione "Sistema", vaya a la pestaña "Placa base" y cambie "Dispositivo señalador" a "Ratón PS / 2".

Funcionó perfectamente en mi caso (Android x86), pero el comentario de 123 a la respuesta de Darwin (problemas con FreeBSD) también puede aplicarse aquí ...

Markus A.
fuente
Gracias por la respuesta. Funciona bien con VirtualBox 5.2.16 en Windows 7 de 64 bits para Android-x86 virtual :)
AntonK
1

Después de horas de búsqueda, descubrí cómo solucionarlo y, mientras publicaba, vi en los comentarios lo mismo. Quizás ayude a otros.

Tuve que ir a Configuración de VM -> Sistema -> Placa base y cambiar Pointing Devicede PS/2 Mousea USB Tablet.

amkamaa
fuente
No funcionó para mí en Ubuntu 18.04 con VirtualBox 5.2.18
Gabriel Staples
0

Solución extraña para este problema:

  • Haga clic en el mensaje emergente.

Este mensaje se expande y muestra más texto y un campo de casilla de verificación con texto Don't show this message again

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

  • ¡Compruébalo y disfruta!
Manz
fuente
0

Inicie en su VM y encuentre la opción de entrada en su barra de menú (se oculta automáticamente de forma predeterminada, debe estar en la parte inferior de la pantalla). Haga clic en la opción de entrada y desactive la integración del mouse.

ingrese la descripción de la imagen aquí

ingrese la descripción de la imagen aquí

Esta debería ser una solución persistente, es decir, no necesitará hacerlo en cada arranque.

stellarossa
fuente
1
No funciona (es decir, no es persistente ...)
Markus A.
0

Vaya a Configuración de selección de máquina En la ventana de configuración, seleccione la opción USB en el menú vertical izquierdo Agregue su dispositivo Mouse haciendo clic en el icono USB + en el lado derecho de la lista de dispositivos (segundo icono)

Eso es todo, ahora el puntero del mouse funciona a través de su máquina virtual y escritorio sin problemas.

Dronzrock
fuente