gestureManager — простой и интуитивно понятный Python / GTK графический интерфейс (GUI) для консольной утилиты Libinput-gestures (libinput-list-devices и libinput-debug-events).
Libinput-gestures — работающая в фоновом режиме утилита использующая библиотеку Lbinput для захвата жестов сенсорной панели (тачпада) и согласно конфигурационному файлу преобразовывая их в команды xdotool (утилита для имитации работы клавиатуры и мыши).
Lbinput — библиотека позволяющая использовать одни и те же средства обработки событий от устройств ввода в композитных серверах на базе Wayland и системах основанных на X.Org. Кроме обработки событий ввода библиотека предоставляет средства для определения устройств и управления устройствами.
gestureManager использует конфигурационные файлы Libinput-gestures, системный:
/etc/libinput-gestures.conf
Пользовательский (используется опционально):
~/.config/libinput-gestures.conf
Пользователя необходимо добавить в группу input (man group):
sudo gpasswd -a $USER input
Libinput-gestures создавалась для временного использования и будет поддерживаться пока в рабочих окружениях (GNOME, KDE, XFCE и пр) не появится интегрированной возможности настройки этого функционала (полноценной).
Лицензия: GNU General Public License version 3.0 (GPLv3)
Вы можете войти под своим логином или зарегистрироваться на сайте.