Поддержка большинства компьютеров Windows و Mac Жесты Мультитач. Например, смахивание тремя пальцами вверх покажет вам рабочий стол, а смахивание тремя пальцами вниз откроет все приложение Windows. К сожалению, большинство дистрибутивов Linux, включая Ubuntu, не поддерживают Мультитач-жесты немедленно. Хотя смахивание двумя пальцами и двойное касание работают, в дистрибутиве отсутствуют жесты с тремя и четырьмя пальцами.
Кажется, что Ubuntu Жесты не поддерживаются из коробки, что меня очень разозлило. Прокрутка нескольких репозиториев GitHub привела меня к libinput. жесты Это отлично сработало на моем ноутбуке Acer E5-575G. Я также нашел два приложения для жестов с графическим интерфейсом пользователя на Программный центр Ubuntu. Итак, вот как использовать и настраивать мультитач-жесты в Ubuntu.
Получите мультитач-жесты в Ubuntu 18.04
В GitHub и Ubuntu Software Center есть несколько приложений для работы с мультитач-жестами. Из всего этого эти два приложения работали у меня безупречно.
1. Расширенные жесты
Инструмент Ubuntu в правой части окна поддерживает жесты смахивания и двойного касания. С помощью расширенных жестов вы можете расширить это меню, включив в него три и четыре пальца. Вы можете загрузить Extended Gestures из Центра программного обеспечения Ubuntu. После установки приложения запустите его, и вам будут представлены дополнительные жесты, которые оно предоставляет.
Приложение также позволяет регулировать чувствительность по вертикали и горизонтали. В моем случае я оставил его на «1», потому что чувствительность 0 требовала, чтобы я перемещал пальцы по всему трекпаду.
Скачать Расширенные жесты
2. libinput-жесты
libinput-gestures - это утилита командной строки для добавления мультитач-жестов в вашу операционную систему Ubuntu или Debian. Для libinput-gestures требуется команда git и Python 3.0+ в качестве предварительного условия. Ubuntu поставляется с уже установленным Python. Но нам нужна версия 3.0+. Итак, чтобы проверить свою версию Python, используйте следующую команду.
python3 --version
Если с командой что-то пойдет не так, знайте, что у вас не установлен python 3.0. Чтобы установить его, выполните следующую команду.
sudo apt-get install python3.6
После установки python и мерзавец , мы можем приступить к установке жестов libinput. Однако жесты libinput должны быть прочитаны вашим устройством с сенсорной панелью, и для этого ваша учетная запись пользователя является частью группы пользователей ввода. Выполните следующую команду, чтобы добавить себя во входную группу пользователей. Вы можете вручную заменить его другим идентификатором, если хотите добавить к нему жесты libinput.
sudo gpasswd -a $USER input
Здесь , $ USER Это переменная среды, значением которой является ваш идентификатор пользователя. После успешного выполнения команды перезапустите систему, чтобы изменения вступили в силу.
После перезагрузки нам нужно установить Tools wmctrl و libinput. Разрешать wmctrl Программа может взаимодействовать с требуемым окном с помощью жестов libinput для минимизации окон и приложений. Чтобы установить их оба, выполните следующие команды.
sudo apt-get install xdotool wmctrl sudo apt-get install libinput-tools
После успешной установки инструментов libinput و wmctrl , мы наконец можем приступить к установке жестов libinput. Выполните следующие команды, чтобы установить утилиту.
git clone https://github.com/bulletmark/libinput-gestures.git sudo make install sudo ./libinput-gestures-setup install
git clone скопирует все файлы с GitHub и поместит их в ваш домашний каталог. Последняя команда устанавливает жесты libinput из загруженного каталога.
Теперь все, что нам нужно сделать, это запустить приложение жестов libinput и настроить его для автоматического запуска при каждом входе в систему. Поэтому используйте следующие команды в указанном порядке для каждого.
libinput-gestures-setup autostart libinput-gestures-setup start
Затем libinput-gesture сопоставит жест с тремя пальцами вверх, чтобы перейти к рабочему столу, и смахивание тремя пальцами вниз, чтобы перейти к предыдущему приложению. С рабочего стола вы можете ущипнуть и развести жест, чтобы получить доступ к меню обзора приложения.
Обязательно защипните середину трекпада для получения точных результатов.
Жесты смахивания тремя пальцами и масштабирование пальцами - это жесты по умолчанию, которые вы получаете из приложения. Чтобы изменить или добавить другие жесты, такие как смахивание влево, вправо и т. Д., Вы можете изменить файл. libinput-жесты.conf. Для этого выполните следующую команду
vi ./libinput-gestures/libinput-gestures.conf
Это откроет файл конфигурации, в котором вы можете добавить или изменить действие жеста с помощью сочетания клавиш. Например, вы можете установить действие Ctrl + Tab Слева жест смахивания.
заключительное слово
Эти приложения для жестов в основном назначают сочетания клавиш для действий через трекпад. Это будет не так гладко, как в macOS или Windows, поскольку это делается на аппаратном уровне. ты можешь читать Другие наши статьи о лучшем редакторе PDF для Ubuntu وЛучшие инструменты мониторинга сети с открытым исходным кодом для Linux.
По любым вопросам или вопросам, дайте мне знать в комментариях ниже.