Ich versuche, VMware Workstation und / oder VirtualBox unter Ubuntu auszuführen. Die virtuellen Maschinen funktionieren mit Ausnahme der zusätzlichen Maustasten (vorwärts / rückwärts) in beiden Anwendungen einwandfrei. In Ubuntu funktionieren alle Maustasten.
Virtualisierungsanwendungen: VMware Workstation 10.0.1, neueste VirtualBox
Ubuntu-Versionen, die ich als Host getestet habe: 12.04, 13.10, 14.04 Beta
Gastbetriebssystem habe ich getestet: Windows 7, mehrere Linux-Betriebssysteme im Live-Modus
Von mir getestete Mäuse (alle mit Seitentasten): Logitech M510 (Unifying Receiver), alte Razer Copperhead, No-Name-Maus
Ich habe bereits viele Lösungen ausprobiert, die ich online gefunden habe, z. B. das Ändern der Mauseinstellungen in .vmx auf VMware WS (mouse.vusb.enable, ...), das Ändern der Eingabeeinstellungen auf VMware / VirtualBox, das Neuinstallieren der Gasttools auf dem Gastbetriebssystem , ...
Ich denke, es ist ein Problem in Ubuntu und nicht in den Virtualisierungsanwendungen. Hat jemand eine Lösung dafür?
quelle
Antworten:
Mögliche Problemumgehung:
Nachdem Sie die VM-VMX-Datei bearbeitet haben, fügen Sie sie hinzu
Sie können Ihre 5-Tasten-Maus in der VM verwenden. Öffnen Sie dazu Ihre VM und navigieren Sie zu
Virtual Machine > Removable Devices > [Your Mouse] > Connect (Disconnect from Host)
. Sie erhalten einige Warnungen, dass Sie Ihre Maus nicht mehr mit dem Host verwenden können, und klicken Sie einfach auf OK.Jetzt können Sie Ihre Maus nur noch im Vollbildmodus oder im Fenstermodus innerhalb der VM verwenden. Drücken Sie
Ctrl-G
auf Ihre Tastatur, um das Host-Maussymbol zu entfernen und sich vollständig in die VM einzutauchen. Sobald Sie Ihre Maus wieder außerhalb der VM benötigen, drücken Sie und lassen Sie losCtrl+Alt
. Jetzt liegt der Fokus wieder auf Ihrem Host-Betriebssystem. Halten SieAlt
gedrücktV
, um dasVirtual Machine
Menü aufzurufen, und navigieren Sie mit den Pfeiltasten zuVirtual Machine > Removable Devices > [Your Mouse] > Disconnect (Connect to Host)
.Jetzt ist alles wieder normal. Hoffentlich ändert sich bald etwas in Ubuntu oder VMWare Player, um es einfacher zu machen.
quelle
Bearbeiten Sie configfile.vmx (fügen Sie die folgenden Zeilen hinzu), damit zusätzliche Maustasten unter VMware funktionieren:
Mit den obigen Einstellungen wird eine virtuelle VMware-Maus mit 20 Tasten aktiviert. In bestimmten Situationen ordnet VMware das auf dem Host eintreffende Mausereignis jedoch nicht dem richtigen Gastereignis zu.
Warum es nicht gelingt, das richtige Mausereignis zu senden, ist eine gute Frage, die nicht behandelt wird.
Starten Sie im Gastbetriebssystem Folgendes und führen Sie es aus. Führen Sie
xev | grep -i "button"
in einem Terminal. Wechseln Sie in das geöffnete Fenster, klicken Sie auf die Schaltflächen, die Sie zuweisen oder einmal tauschen möchten.xev
gibt das registrierte Mausereignis aus, in vielen Fällen die zusätzlichen Maustasten, die z. Maustaste 8 oder 9 wird als Maustastenereignis 16 oder 17 empfangen.Die Neuzuweisung von Maustastenereignissen kann mit z.
xinput
Im Folgenden wird die Geräte-ID 8 mit der Maustaste 16 als Maus 8 und der Maus 17 als Maus 9 eingerichtet.quelle
xev | grep -i "button"
sofort die Ergebnisse der und korrekten Schaltflächenereignisse 8/9 sehen, die auf Vorwärts / Rückwärts abgebildet waren. Es funktioniert wie unter Chrome & Firefox ohne andere Konfiguration auf der Linux-Box.~/.vmware/config
mit der.encoding = "UTF-8"
Kopfzeile hinzugefügt, und es hat funktioniert. Daher gehe ich davon aus, dass dies global festgelegt wird (für Ihren Benutzer). (Workstation 14)In VirtualBox und VMware können nicht mehr als 3 Schaltflächen emuliert werden. Dies liegt daran, dass dem Gastsystem eine (Super-) Standard-3-Tasten-Maus präsentiert wird. Es könnte möglich sein, wenn sie möchten, aber im Moment lautet die Antwort nein.
Warum funktioniert es in Windows? Weil die Linux- und Windows-Implementierungen unterschiedliche Vorgehensweisen verfolgen und "jedes Front-End seine eigene Art hat, auf Mauseingaben zuzugreifen" ( Quelle ). Dies kann in einer anderen Frage von Super User gesehen werden
quelle
Ich habe das alles ausprobiert, die Fehlerbehebung war auf meinem Dell XPS 13, Windows 10, VMware Player 12, Gast-Ubuntu 14.04 einfach
Starten Sie die Systemsteuerung, ändern Sie die Mauseinstellungen, das Maus- und Tastaturcenter, die Microsoft-Mauseinstellungen und die Radtaste. Stellen Sie den mittleren Mausklick anstelle des Standard-Instant Viewers ein.
Dies ermöglicht einen mittleren Mausklick zum Kopieren und Einfügen in Ubuntu.
James
quelle
Getestet auf Windows 10-Host (sollte auf Ubuntu identisch sein), VMware Workstation Player 12, mit einer logitech m510-Maus.
In diesem Fall funktioniert Ihre Maus nur auf der virtuellen Maschine. Daher müssen Sie die Tastaturkürzel kennen, um sie zu aktivieren und zu deaktivieren, es sei denn, Sie haben zwei Mäuse oder ein Touchpad und eine Maus, wie in einem Notebook.
.vmx
Datei.Bearbeiten Sie es im Editor und fügen Sie Folgendes hinzu:
Öffnen Sie die virtuelle Maschine und navigieren Sie zu
Virtual Machine > Removable Devices > [Your Mouse] > Connect (Disconnect from Host)
. Wenn Sie dies tun, funktioniert die Maus nur auf der virtuellen Maschine.Virtual Machine > Removable Devices > [Your Mouse] > Disconnect (Connect to Host)
.quelle