J'essaie d'exécuter VMware Workstation et / ou VirtualBox sur Ubuntu. Les machines virtuelles fonctionnent parfaitement dans les deux applications, à l'exception des boutons de souris supplémentaires (avant / arrière). Dans Ubuntu, les boutons de la souris fonctionnent tous.
Applications de virtualisation: VMware Workstation 10.0.1, dernière VirtualBox
Versions d'Ubuntu que j'ai testées en tant qu'hôte: 12.04, 13.10, 14.04 beta
OS invité que j'ai testé: Windows 7, plusieurs OS Linux en mode live
Souris que j'ai testées (toutes avec boutons latéraux): Logitech M510 (récepteur unificateur), ancien Razer Copperhead, souris sans nom
J'ai déjà essayé beaucoup de solutions que j'ai trouvées en ligne, par exemple en modifiant les paramètres de la souris dans .vmx sur VMware WS (mouse.vusb.enable, ...), en changeant les paramètres d'entrée sur VMware / VirtualBox, réinstaller les outils invités sur le système d'exploitation invité , ...
Je pense que c'est un problème dans Ubuntu et non dans les applications de virtualisation. Quelqu'un at-il une solution pour cela?
la source
Réponses:
Solution possible:
Après avoir modifié le fichier .vmx de la machine virtuelle à ajouter
vous pourrez utiliser votre souris à cinq boutons dans la machine virtuelle. Pour ce faire, ouvrez votre VM, puis accédez à
Virtual Machine > Removable Devices > [Your Mouse] > Connect (Disconnect from Host)
. Vous obtiendrez quelques avertissements que vous ne pourrez plus utiliser votre souris avec l'hôte, et cliquez simplement sur OK.Maintenant, vous ne pouvez utiliser votre souris que dans la machine virtuelle, que ce soit en plein écran ou en mode fenêtré. Appuyez
Ctrl-G
sur votre clavier pour vous débarrasser de l'icône de la souris hôte et plongez-vous complètement dans la machine virtuelle. Une fois que vous avez à nouveau besoin de votre souris en dehors de la machine virtuelle, appuyez surCtrl+Alt
, puis relâchez. Maintenant, le focus est de retour sur votre système d'exploitation hôte. TenirAlt
et pousserV
pour afficher leVirtual Machine
menu et utilisez les touches fléchées pourVirtual Machine > Removable Devices > [Your Mouse] > Disconnect (Connect to Host)
.Maintenant, tout est revenu à la normale. Espérons que quelque chose changera bientôt dans Ubuntu ou VMWare Player pour le rendre plus facile que cela.
la source
Pour que les boutons de souris supplémentaires fonctionnent sous VMware, modifiez configfile.vmx (ajoutez les lignes suivantes):
Les paramètres ci-dessus activeront une souris virtuelle vmware avec 20 boutons. Cependant, dans certaines situations, vmware ne mappe pas l'événement de souris arrivant sur l'hôte à l'événement invité correct.
La raison exacte pour laquelle il ne parvient pas à envoyer l'événement de souris correct est une bonne question qui n'est pas couverte.
Démarrez et exécutez ce qui suit dans le système d'exploitation invité. Exécuter
xev | grep -i "button"
dans un terminal. Accédez à la fenêtre générée, cliquez sur les boutons que vous souhaitez attribuer ou échanger une fois.xev
renvoie l'événement de souris enregistré, dans de nombreux cas les boutons de souris supplémentaires qui devraient être par exemple. le bouton de souris 8 ou 9 est reçu comme événement de bouton de souris 16 ou 17.La réaffectation des événements du bouton de la souris peut être effectuée avec par exemple.
xinput
, ce qui suit fait que deviceID 8 a le bouton de souris 16 agissant comme souris 8, et la souris 17 comme souris 9.la source
xev | grep -i "button"
immédiatement les résultats des événements de bouton 8/9 corrects mappés en arrière / en avant. Il fonctionne tel quel sur Chrome et Firefox sans aucune autre configuration sur la box Linux.~/.vmware/config
l'en-.encoding = "UTF-8"
tête et cela a fonctionné, donc je suppose que c'est la façon de définir cela globalement (pour votre utilisateur). (Workstation 14)Vous ne pouvez pas émuler plus de 3 boutons dans VirtualBox et VMware. En effet, il présente au système invité une souris (super) standard à 3 boutons. Cela pourrait être possible s'ils le souhaitent, mais pour l'instant la réponse est non.
Alors, pourquoi ça marche sous Windows? Parce que les implémentations Linux et Windows suivent une feuille de route différente, et "chaque front-end a sa propre façon d'accéder à l'entrée de la souris" ( source ). Cela peut être vu dans une autre question de Super User
la source
J'ai essayé tout cela, le correctif était simple sur mon Dell XPS 13, Windows 10, VMware Player 12, Ubuntu 14.04 invité
Lancez le panneau de configuration, modifiez les paramètres de la souris, le centre de la souris et du clavier, les paramètres de la souris Microsoft, le bouton de la molette. Réglez sur le clic du milieu de la souris au lieu de la visionneuse instantanée par défaut.
Cela permet de copier-coller avec le clic du milieu de la souris dans Ubuntu.
James
la source
Testé sur l'hôte Windows 10 (devrait être le même sur Ubuntu), VMware Workstation Player 12, avec une souris Logitech M510.
Si vous faites cela, votre souris ne fonctionnera que sur la machine virtuelle, vous aurez donc besoin de connaître les raccourcis clavier pour activer et désactiver, sauf si vous avez deux souris, ou un pavé tactile et une souris, comme dans un ordinateur portable.
.vmx
fichier.Modifiez-le dans le bloc-notes et ajoutez:
Ouvrez la machine virtuelle et accédez à
Virtual Machine > Removable Devices > [Your Mouse] > Connect (Disconnect from Host)
. Lorsque vous le faites, la souris ne fonctionne que sur la machine virtuelle.Virtual Machine > Removable Devices > [Your Mouse] > Disconnect (Connect to Host)
.la source