Поддержка сенсорного экрана для Ubuntu в VirtualBox?

14

Я видел новости о том, что VirtualBox добавляет поддержку сенсорного экрана.

Но похоже, что это было ориентировано в основном на Windows 8.

На форумах Virtual Box также есть ветка, описывающая те же проблемы, что и у меня.

Главным образом, то, что мой Ubuntu Guest (на хосте Ubuntu) не распознает касания, а просто перемещает курсор в место, которое я нажал на экране. Это с mouse integration включенным .

При mouse integration отключенном касании распознается, но курсор имеет смещение, которое, по-видимому, зависит от положения основного курсора при щелчке в окне, а затем оценивает только движение (направление, ускорение) пальца, а не фактическое положение на экране.

Есть ли проблема с VirtualBox или, возможно, с драйверами на моем компьютере с Ubuntu 14.04.1?

Minix
источник
4
Недостаточно для ответа, но проблема со смещением курсора, вероятно, связана с вычислением входной матрицы, когда экран не в полном разрешении, например, когда он все еще находится в режиме терминала. Попробуйте обновить экран с помощью xrandr --autoили xrandr --orientation normal. Это решило проблему смещения для меня. В противном случае просто обновляйте ядро, и если вы собираете свое собственное, не забудьте модуль ядра [ hid-multitouch] [1]. [1] wiki.archlinux.org/index.php/Multitouch_displays
Minix
1
Какую версию VirtualBox вы используете?
Леголас

Ответы:

1

У меня есть ноутбук Dell, и он представляет сенсорный экран как USB-устройство.

Если вы хотите, чтобы гость использовал устройство с сенсорным экраном, вам необходимо передать его гостю и запустить соответствующие драйверы в гостевой системе.

В случае с Ubuntu, тогда xorg должен его забрать.

Вам нужно будет настроить ваш хост ОС, чтобы игнорировать сенсорный экран, чтобы он работал, им нельзя делиться.

Амиас
источник