Estoy tratando de ejecutar VMware Workstation y / o VirtualBox en Ubuntu. Las máquinas virtuales funcionan perfectamente en ambas aplicaciones, a excepción de los botones adicionales del mouse (adelante / atrás). En Ubuntu, todos los botones del mouse funcionan.
Aplicaciones de virtualización: VMware Workstation 10.0.1, la última VirtualBox
Versiones de Ubuntu que probé como host: 12.04, 13.10, 14.04 beta
SO invitado que probé: Windows 7, varios sistemas operativos Linux en modo en vivo
Ratones que probé (todos con botones laterales): Logitech M510 (receptor unificador), viejo Razer Copperhead, mouse sin nombre
Ya probé muchas soluciones que encontré en línea, por ejemplo, cambiar la configuración del mouse en .vmx en VMware WS (mouse.vusb.enable, ...), cambiar la configuración de entrada en VMware / VirtualBox, reinstalar las herramientas de invitado en el SO huésped , ...
Creo que es un problema en Ubuntu y no en las aplicaciones de virtualización. ¿Alguien tiene una solución para esto?
fuente
Respuestas:
Posible solución:
Después de editar el archivo .vmx de la máquina virtual para agregar
podrá usar su mouse de cinco botones en la VM. Para hacerlo, abra su VM y luego navegue hasta
Virtual Machine > Removable Devices > [Your Mouse] > Connect (Disconnect from Host)
. Recibirá un par de advertencias de que ya no podrá usar su mouse con el host, y simplemente haga clic en Aceptar.Ahora solo puede usar su mouse dentro de la VM, ya sea en pantalla completa o en modo ventana. Presione
Ctrl-G
su teclado para deshacerse del ícono del mouse del host y sumérjase por completo en la VM. Una vez que necesite su mouse nuevamente fuera de la VM, presioneCtrl+Alt
, luego suelte. Ahora el foco vuelve a su sistema operativo host. MantengaAlt
presionadoV
para abrir elVirtual Machine
menú y use las teclas de flecha para navegarVirtual Machine > Removable Devices > [Your Mouse] > Disconnect (Connect to Host)
.Ahora todo vuelve a la normalidad. Esperemos que algo cambie pronto en Ubuntu o VMWare Player para hacerlo más fácil.
fuente
Para obtener botones de mouse adicionales para trabajar en VMware, edite configfile.vmx (agregue las siguientes líneas):
La configuración anterior habilitará un mouse virtual vmware con 20 botones. Sin embargo, en ciertas situaciones, vmware no está asignando el evento del mouse que llega al host al evento de invitado correcto.
Exactamente por qué no puede enviar el evento de mouse correcto es una buena pregunta que no está cubierta.
Inicie y ejecute lo siguiente en el sistema operativo invitado. Corre
xev | grep -i "button"
en una terminal. Muévase a la ventana generada, haga clic en los botones que desea asignar o intercambie una vez.xev
genera el evento de mouse registrado, en muchos casos los botones de mouse adicionales que deberían ser, por ejemplo. el botón del mouse 8 o 9 se recibe como evento de botón del mouse 16 o 17.La reasignación de eventos del botón del mouse se puede hacer con, por ejemplo,
xinput
, lo siguiente hace que el ID de dispositivo 8 tenga el botón de mouse 16 actuando como mouse 8 y el mouse 17 como mouse 9.fuente
xev | grep -i "button"
inmediato y los eventos de botón correctos 8/9 asignados a atrás / adelante. Funciona como está en Chrome y Firefox sin ninguna otra configuración en la caja de Linux.~/.vmware/config
con el.encoding = "UTF-8"
encabezado y funcionó, así que supongo que esa es la forma de configurarlo globalmente (para su usuario). (Estación de trabajo 14)No puede emular más de 3 botones en VirtualBox y VMware. Esto se debe a que presenta al sistema invitado un mouse (súper) estándar de 3 botones. Podría ser posible si les gusta, pero en este momento la respuesta es no.
Entonces, ¿por qué funciona en Windows? Debido a que las implementaciones de Linux y Windows siguen una hoja de ruta diferente, y "cada front-end tiene su propia forma de llegar a la entrada del mouse" ( fuente ). Esto se puede ver en otra pregunta de Super Usuario
fuente
Intenté todo esto, la solución fue simple en mi Dell XPS 13, Windows 10, VMware Player 12, invitado Ubuntu 14.04
Inicie el panel de control, cambie la configuración del mouse, el centro del mouse y del teclado, la configuración del mouse de Microsoft, el botón de la rueda. Establezca el botón central del mouse en lugar del visor instantáneo predeterminado.
Esto permite copiar y pegar con el botón central del mouse en Ubuntu.
James
fuente
Probé esto en el host de Windows 10 (debería ser el mismo en ubuntu), VMware workstation player 12, con un mouse logitech m510.
Si hace esto, su mouse solo funcionará en la máquina virtual, por lo que necesitará conocer los atajos de teclado para habilitar y deshabilitar, a menos que tenga dos ratones, o un panel táctil y un mouse, como en un cuaderno.
.vmx
archivo.Edítelo en el bloc de notas y agregue:
Abra la máquina virtual y navegue hasta
Virtual Machine > Removable Devices > [Your Mouse] > Connect (Disconnect from Host)
. Cuando lo haga, el mouse solo funcionará en la máquina virtual.Virtual Machine > Removable Devices > [Your Mouse] > Disconnect (Connect to Host)
.fuente