Touchscreen-Unterstützung für Ubuntu in VirtualBox?


14

Ich habe die Nachrichten über VirtualBox gesehen, die Touchscreen-Unterstützung hinzugefügt haben.

Aber es scheint, dass dies hauptsächlich auf Windows 8 abzielte.

Es gibt auch einen Thread in den Virtual Box-Foren, der die gleichen Probleme beschreibt, die ich habe.

Hauptsächlich, dass mein Ubuntu-Gast (auf einem Ubuntu-Host) keine Taps erkennt, sondern lediglich den Cursor an die Stelle bewegt, an der ich auf den Bildschirm getippt habe. Dies ist mit mouse integration aktiviert .

Bei mouse integration deaktivierter Funktion wird das Tippen erkannt, aber der Cursor hat einen Versatz, der anscheinend von der Position des Host-Cursors abhängt, wenn Sie in das Fenster klicken, und wertet dann nur die Bewegung (Richtung, Beschleunigung) des Fingers und nicht die tatsächliche Position aus auf dem Bildschirm.

Gibt es ein Problem mit VirtualBox oder möglicherweise mit den Treibern auf meinem Host-Ubuntu 14.04.1-Computer?


4
Nicht genug für eine Antwort, aber das Problem des falsch ausgerichteten Cursors beruht wahrscheinlich darauf, dass die Eingabematrix berechnet wird, wenn der Bildschirm nicht die volle Auflösung aufweist, z. B. während er sich noch im Terminal-Modus befindet. Versuchen Sie, den Bildschirm mit xrandr --autooder zu aktualisieren xrandr --orientation normal. Dies löste das Fehlausrichtungsproblem für mich. Andernfalls aktualisieren Sie einfach den Kernel und vergessen Sie nicht das Kernel-Modul [ hid-multitouch] [1], wenn Sie ein eigenes erstellen . [1] wiki.archlinux.org/index.php/Multitouch_displays
Minix

1
Welche Version von VirtualBox verwenden Sie?
Legolas

Antworten:


1

Ich habe einen Dell Laptop und es präsentiert den Touchscreen als USB-Gerät.

Wenn Sie möchten, dass der Gast das Touchscreen-Gerät verwendet, müssen Sie es an den Gast weiterleiten und die entsprechenden Treiber im Gast ausführen.

Im Falle von Ubuntu sollte xorg es abholen.

Sie müssen Ihr Host-Betriebssystem so konfigurieren, dass es den Touchscreen ignoriert, damit dies funktioniert. Sie können nicht freigegeben werden.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.