Как установить Libinput-gestures для включения мультитач-жестов в Ubuntu
Для пользователей ноутбуков встроенная сенсорная панель может творить больше чудес, позволяя использовать мультитач-жесты. А libinput-gestures — популярное решение помимо Touchegg.
Libinput-gestures — это бесплатная утилита с открытым исходным кодом, которая считывает жесты libinput с сенсорной панели и сопоставляет их с настраиваемыми пользователем жестами. Каждый жест можно настроить для активации комбинации клавиш клавиатуры с помощью утилиты xdotool
.
Как установить libinput-gestes в Ubuntu:
1.) Прежде чем начать, вам необходимо добавить пользователя в группу input
, чтобы иметь разрешение на чтение данных с устройства сенсорной панели. Для этого откройте терминал (Ctrl+Alt+T) и выполните команду:
sudo gpasswd -a $USER input
2.) Ответы Libinput-gestes на xdotool, libinput-tools и wmctrl. Вам необходимо установить их, выполнив команду:
sudo apt install wmctrl xdotool libinput-tools
3.) Наконец загрузите исходный архив, перейдите в исходную папку и установите его, выполнив одну за другой следующие команды:
git clone https://github.com/bulletmark/libinput-gestures.git
cd libinput-gestures
sudo ./libinput-gestures-setup install
4.) Чтобы служба автоматически запускалась при входе в систему, выполните команду:
libinput-gestures-setup autostart start
Поскольку для шага 1 требуется перезагрузка системы для применения изменений, может возникнуть ошибка при добавлении службы при запуске системы. Просто проигнорируйте это и перезагрузите свою машину.
Настройте жесты:
Конфигурации по умолчанию находятся в файле /etc/libinput-gestures.conf
. Вы можете открыть терминал и запустить команду для его редактирования:
sudo gedit /etc/libinput-gestures.conf
Прочитайте описание и измените его соответствующим образом.
Ненавидите редактирование файлов конфигурации? Существует графический инструмент для настройки жестов сенсорной панели.
Откройте терминал, и вы можете выполнить следующие команды одну за другой, чтобы установить инструмент через пакет Flatpak:
а.) Установите демон Flatpak с помощью команды:
sudo apt install flatpak
б.) Добавьте репозиторий Flathub, в котором размещен пакет приложения:
flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo
в.) Наконец, установите графический инструмент с помощью команды:
flatpak install flathub com.gitlab.cunidev.Gestures
После установки откройте его из панели запуска системных приложений и наслаждайтесь!
Удалить жесты Libinput:
Чтобы удалить инструмент графической настройки, выполните команду:
flatpak uninstall --delete-data com.gitlab.cunidev.Gestures && flatpak uninstall --unused
Чтобы удалить жесты libinput, выполните команду:
sudo libinput-gestures-setup uninstal