Сенсорный экран двумя пальцами?

Сенсорный экран двумя пальцами?

Возможно ли (и как?) заставить ubuntu/linux/xorg распознавать нажатия 2 пальцами на сенсорном экране (читай ЭКРАН, а не сенсорную панель)? Я пробовал easystroke, чтобы нажатие+удержание вызывало контекстное меню (выполнение xdotool click 3), как в Windows, но это уничтожило прокрутку 1 пальцем во всех программах, которые поддерживали ее из коробки.

Я бы предпочел прокрутку одним пальцем и одновременно нажатие+удержание для меню правой кнопкой мыши, но это кажется невозможным. Поэтому мой план состоял в том, чтобы использовать 2 пальца для прокрутки и нажатие+удержание одного пальца для меню правой кнопкой мыши.

Возможно ли это? Я гуглю уже несколько дней, так что либо никто больше не использует сенсорные экраны с Linux, либо мой гугл-фу ужасен.....

Я использую Ubuntu-Gnome, а не Unity (на случай, если кто-то знает решение, специфичное для Gnome)

решение1

Ubuntu 15.10 отлично работает с событиями multi-touch (например, 3 позволяет перемещать определенное окно, 4 открывает bash). Если у вас возникли проблемы с этим, то, вероятно, это связано с драйвером, который вы используете, или с возможностями multi-touch дисплея.

С каким устройством вы тестируете? Можете ли вы опубликовать вывод xinput --list?

С уважением

РЕДАКТИРОВАТЬ:

Чтобы получить полную сенсорную функциональность с Surface Pro и как указано вэта почта:

Загрузите исходники ядра 4.0.1 с сайтаздесьи патчи отздесь.
Извлеките оба файла в новый каталог. tar xvf archive.tar.gz /foler
Установите инструменты с помощью sudo apt-get install libncurses5-dev kernel-package
Примените все патчи с помощью patch -p1 -i xxx.patch
Скопируйте текущую конфигурацию с помощью:

cp /boot/config-`uname -r` .config

Запустить make menuconfig, затем нажать ESCESC, чтобы сохранить и выйти.
Запустить компиляцию с помощью:

make-kpkg clean
fakeroot make-kpkg --initrd --append-to-version=-surface-pro-3 kernel_image kernel_headers

Компиляция может занять 1-2 часа, в зависимости от вашего ПК. Если у вас двухъядерный процессор, вы можете добавить -j 2после make-kpkg, -j 4если у вас четырехъядерный процессор.
Затем Make будет использовать указанное вами количество ядер.

После этого у вас будет два .debфайла.
Установите их с помощьюsudo dpkg -i linux-image*.deb linux-headers*.deb

Перезагрузите систему и выберите вновь скомпилированное ядро ​​во время загрузки.

Связанный контент