Как использовать мультитач-жесты под LXQt с сенсорным экраном?
В LXQt нет глобального признания жестов мультитач с сенсорным экраном. Это не похоже на стандартную среду рабочего стола Ubuntu Shell, где, например, событие касания при долгом нажатии на сенсорном экране вызывает щелчок правой кнопкой мыши.
Однако события мультисенсорного ввода предоставляются X-сервером, и программы, которые имеют свою собственную реализацию жестов мультитач, могут управляться этими жестами. Например, масштабирование двумя пальцами работает в Chrome / Chromium и Evince.
Но есть ли способ получить глобальное признание жестов мультитач для выполнения определенных настраиваемых действий, таких как "щелчок правой кнопкой мыши" или "переключение виртуального рабочего стола"?
Что я пробовал: я знаю, что xf86-input-wacom
Драйвер имеет некоторое (ограниченное) распознавание жестов, включая "нажатие и удержание плюс нажатие" для щелчка правой кнопкой мыши. Но мне пришлось отключить это, так как в противном случае даже щелчки левой кнопкой мыши не работали бы на сенсорном экране с некоторыми программами ( история вопроса).
1 ответ
Ты можешь использовать touchegg
,
Установка и настройка
Для этих шагов с touchegg
см. мой другой ответ.
Мой опыт работы с touchegg
К сожалению, по крайней мере с моим сенсорным экраном (ThinkPad X201 Tablet) я обнаружил, что более сложные жесты, такие как "щепотка двумя пальцами", не распознаются достаточно надежно touchegg
, С некоторой осторожностью его можно использовать для щелчка правой кнопкой мыши двумя пальцами ( подробнее). Жесты, связанные с перетаскиванием двумя пальцами, также хорошо распознаются, но для меня нет ничего, кроме этого.
Альтернативы touchegg
Есть
fusuma
приложение на основе Ruby для распознавания жестов на сенсорных панелях. Это может также работать на сенсорных экранах; Я еще не пробовал. Инструкции по установке смотрите в этом ответе.Есть
libinput-gestures
и вы можете найти рекомендации для этого. В моем понимании это, однако, специфично дляlibinput
Драйвер, который используется для большинства сенсорных панелей. Сенсорные экраны обычно используютwacom
водитель вместо Но я не пробовал это - возможно, есть способ заставить его работать.