Mittlerer Klick auf Thinkpad in VMWare funktioniert nicht (Gast: Ubuntu und Host: Windows 7)

Mittlerer Klick auf Thinkpad in VMWare funktioniert nicht (Gast: Ubuntu und Host: Windows 7)

Problem:

Wenn ich versuche, mit der mittleren Maustaste einzufügen, wird die mittlere Maustaste ignoriert. In anderen Fällen wird die mittlere Maustaste auch ignoriert.

mein Setup:

VMWare-Workstation 7.1.3

Gastgeber: Windows 7 64-Bit

Gast: vorhandene Partition von Ubuntu 10.10. Ich habe einen Dual-Boot (Ubuntu, Win7). Von Win7 aus melde ich mich bei der Ubuntu-Partition an.

Hardware: ThinkPad x201 Tablet

Nebenfrage: Hat Virtualbox das gleiche Problem?

Antwort1

Sie können dies beheben, indem Sie das TrackPoint-Scrollen in der Windows-Systemsteuerung deaktivieren.

Ich hatte das gleiche Problem in einem VMware Ubuntu-Gast auf einem ThinkPad X220 mit Windows 7. Mit den Standardeinstellungen für Maus/Trackpoint wurde die mittlere Taste beim Ausführen von xev unter Ubuntu überhaupt nicht registriert. Vermutlich erfasste eine untergeordnete Windows/Lenovo-Softwareschicht Ereignisse der mittleren Taste und interpretierte sie als Scroll-Befehle.

Sie können dieses Problem lösen, indem Sie das Scrollen ganz ausschalten. Im Mausbedienfeld können Sie das TrackPoint-Scrollen entweder auf „Scrollen“, „Lupe“ oder „Keines von beiden“ einstellen. Ich konnte in Ubuntu mit der mittleren Taste einfügen, gleich nachdem ich die Steuerung auf „Keines von beiden“ eingestellt hatte.

Antwort2

Nach vielen schmerzhaften Monaten ohne Aktion der mittleren Linux-Taste habe ich beschlossen, darauf zu bestehen, eine Lösung für mein Lenovo T510, Win7-Host, Debian-Gast zu finden.

Nach stundenlangem Probieren und Suchen habe ich es endlich gefunden: Die von Alan beschriebene Einstellung "Weder noch" allein reicht für mein Modell (und ich nehme an, für andere auch) nicht aus. Man muss auch den "Scrolling-Typ" (bei mir in den "Einstellungen" neben der Einstellung "Weder noch") auf "weich" stellen!

Vielen Dank, UltraNav/Lenovo, dass Sie mit Ihren Wimpernoptionen alle möglichen patentierten, undurchsichtigen Scrollfunktionen anbieten und die Einstellungen dadurch lächerlich komplex gestalten.

Antwort3

Während Alan und docno gemeinsam eine vollständige Antwort geschrieben haben, die die Frage beantwortet.Es behebt nicht das Problem „Control Scrolling“Das ist das Scrollen, das Sie durchführen, wenn Sie die mittlere Taste gedrückt halten und den Trackpoint bewegen, um eine Seite zu scrollen.

Nach einigen Stunden Recherche habe ich herausgefunden, dass man das Problem beheben kann, indem man Virtualbox das USB-Gerät (Ihre Tastatur) vollständig an den Gast weitergeben lässt. Diese Lösung hat einen Vorteil:

  • Die Tastatur wird vom Gast direkt erkannt und zumindest unter Ubuntu funktioniert die USB-Tastatur sofort nach dem Auspacken. Meiner Erfahrung nach ist dies unter Windows und OS X nicht der Fall.

Es gibt einige sehr schwerwiegende Nachteile:

  • Die Tastatur wird für den Host völlig tot! Sie können nicht einmal dieHostschlüsselin Virtualbox nicht mehr! Sie können dies jedoch, wenn Sie eine separate physische Tastatur in der Nähe haben (wie die in Ihrem Laptop integrierte oder eine andere USB-Tastatur).
  • Die Mausintegration funktioniert nicht mehr! Sie können sie jedoch in VirtualBox einfach deaktivieren mitCtrl+I
  • Ihr Host wird denken, dass Sie beim Verwenden der ThinkPad USB-Tastatur völlig untätig sind, und der Bildschirmschoner des Hosts wird Sie alarmieren. Ich habe mich zu Tode erschreckt, als der Bildschirm einfach schwarz wurde! Natürlich lässt sich dies einfach dadurch lösen, dass man das Zeitlimit verlängert.

Ich wünschte, ich hätte das früher gesehen, dann hätte ich erst gar keine Windows-Treiber für meine USB-Tastatur herunterladen müssen.

Antwort4

Ubuntu/Gnome behandelt die mittlere Maustaste nicht nativ als Scrollrad. Ich glaube, es macht etwas Seltsames, wie Einfügen aus der Zwischenablage.

Sie müssen es manuell konfigurieren.

Für ein grafisches Dienstprogramm können Sie GPointing Device Settings installieren, indem Sie ausführen

sudo aptitude install sysfsutils

Sehen:http://www.thinkwiki.org/wiki/So konfigurieren Sie den TrackPoint

verwandte Informationen