Захват и распознавание жестов сенсорной панели (тачпада).

gesture manager 002

gestureManager — простой и интуитивно понятный Python / GTK графический интерфейс (GUI) для консольной утилиты Libinput-gestures (libinput-list-devices и libinput-debug-events).

gesture manager 003

Libinput-gestures — работающая в фоновом режиме утилита использующая библиотеку Lbinput для захвата жестов сенсорной панели (тачпада) и согласно конфигурационному файлу преобразовывая их в команды xdotool (утилита для имитации работы клавиатуры и мыши).

gesture manager 004gesture manager 005

Lbinput — библиотека позволяющая использовать одни и те же средства обработки событий от устройств ввода в композитных серверах на базе Wayland и системах основанных на X.Org. Кроме обработки событий ввода библиотека предоставляет средства для определения устройств и управления устройствами.

gesture manager 007

gestureManager использует конфигурационные файлы Libinput-gestures, системный:
/etc/libinput-gestures.conf

Пользовательский (используется опционально):
~/.config/libinput-gestures.conf

Пользователя необходимо добавить в группу input (man group):
sudo gpasswd -a $USER input

Libinput-gestures создавалась для временного использования и будет поддерживаться пока в рабочих окружениях (GNOME, KDE, XFCE и пр) не появится интегрированной возможности настройки этого функционала (полноценной).

gesture manager 006

Лицензия: GNU General Public License version 3.0 (GPLv3)

gesture manager 008

Домашняя страница

Страница libinput-gestures