Как получить мультитач-жесты для Windows и Mac в Ubuntu

Поддержка большинства компьютеров Windows و Mac Жесты Мультитач. Например, смахивание тремя пальцами вверх покажет вам рабочий стол, а смахивание тремя пальцами вниз откроет все приложение Windows. К сожалению, большинство дистрибутивов Linux, включая Ubuntu, не поддерживают Мультитач-жесты немедленно. Хотя смахивание двумя пальцами и двойное касание работают, в дистрибутиве отсутствуют жесты с тремя и четырьмя пальцами.

Кажется, что Ubuntu Жесты не поддерживаются из коробки, что меня очень разозлило. Прокрутка нескольких репозиториев GitHub привела меня к libinput. жесты Это отлично сработало на моем ноутбуке Acer E5-575G. Я также нашел два приложения для жестов с графическим интерфейсом пользователя на Программный центр Ubuntu. Итак, вот как использовать и настраивать мультитач-жесты в Ubuntu.

Как получить мультитач-жесты для Windows и Mac в Ubuntu - Linux

Получите мультитач-жесты в Ubuntu 18.04

В GitHub и Ubuntu Software Center есть несколько приложений для работы с мультитач-жестами. Из всего этого эти два приложения работали у меня безупречно.

1. Расширенные жесты

Инструмент Ubuntu в правой части окна поддерживает жесты смахивания и двойного касания. С помощью расширенных жестов вы можете расширить это меню, включив в него три и четыре пальца. Вы можете загрузить Extended Gestures из Центра программного обеспечения Ubuntu. После установки приложения запустите его, и вам будут представлены дополнительные жесты, которые оно предоставляет.

Как получить мультитач-жесты для Windows и Mac в Ubuntu - Linux

Приложение также позволяет регулировать чувствительность по вертикали и горизонтали. В моем случае я оставил его на «1», потому что чувствительность 0 требовала, чтобы я перемещал пальцы по всему трекпаду.

Скачать Расширенные жесты

2. libinput-жесты

libinput-gestures - это утилита командной строки для добавления мультитач-жестов в вашу операционную систему Ubuntu или Debian. Для libinput-gestures требуется команда git и Python 3.0+ в качестве предварительного условия. Ubuntu поставляется с уже установленным Python. Но нам нужна версия 3.0+. Итак, чтобы проверить свою версию Python, используйте следующую команду.

python3 --version
Как получить мультитач-жесты для Windows и Mac в Ubuntu - Linux

Если с командой что-то пойдет не так, знайте, что у вас не установлен python 3.0. Чтобы установить его, выполните следующую команду.

sudo apt-get install python3.6
Как получить мультитач-жесты для Windows и Mac в Ubuntu - Linux

После установки python и мерзавец , мы можем приступить к установке жестов libinput. Однако жесты libinput должны быть прочитаны вашим устройством с сенсорной панелью, и для этого ваша учетная запись пользователя является частью группы пользователей ввода. Выполните следующую команду, чтобы добавить себя во входную группу пользователей. Вы можете вручную заменить его другим идентификатором, если хотите добавить к нему жесты libinput.

sudo gpasswd -a $USER input

Здесь , $ USER Это переменная среды, значением которой является ваш идентификатор пользователя. После успешного выполнения команды перезапустите систему, чтобы изменения вступили в силу.

Как получить мультитач-жесты для Windows и Mac в Ubuntu - Linux

После перезагрузки нам нужно установить Tools wmctrl و libinput. Разрешать wmctrl Программа может взаимодействовать с требуемым окном с помощью жестов libinput для минимизации окон и приложений. Чтобы установить их оба, выполните следующие команды.

sudo apt-get install xdotool wmctrl

sudo apt-get install libinput-tools

Как получить мультитач-жесты для Windows и Mac в Ubuntu - Linux

После успешной установки инструментов libinput و wmctrl , мы наконец можем приступить к установке жестов libinput. Выполните следующие команды, чтобы установить утилиту.

git clone https://github.com/bulletmark/libinput-gestures.git

sudo make install

sudo ./libinput-gestures-setup install

git clone скопирует все файлы с GitHub и поместит их в ваш домашний каталог. Последняя команда устанавливает жесты libinput из загруженного каталога.

Как получить мультитач-жесты для Windows и Mac в Ubuntu - Linux

Теперь все, что нам нужно сделать, это запустить приложение жестов libinput и настроить его для автоматического запуска при каждом входе в систему. Поэтому используйте следующие команды в указанном порядке для каждого.

libinput-gestures-setup autostart

libinput-gestures-setup start

Как получить мультитач-жесты для Windows и Mac в Ubuntu - Linux

Затем libinput-gesture сопоставит жест с тремя пальцами вверх, чтобы перейти к рабочему столу, и смахивание тремя пальцами вниз, чтобы перейти к предыдущему приложению. С рабочего стола вы можете ущипнуть и развести жест, чтобы получить доступ к меню обзора приложения.

Обязательно защипните середину трекпада для получения точных результатов.

Жесты смахивания тремя пальцами и масштабирование пальцами - это жесты по умолчанию, которые вы получаете из приложения. Чтобы изменить или добавить другие жесты, такие как смахивание влево, вправо и т. Д., Вы можете изменить файл. libinput-жесты.conf. Для этого выполните следующую команду

vi ./libinput-gestures/libinput-gestures.conf

Это откроет файл конфигурации, в котором вы можете добавить или изменить действие жеста с помощью сочетания клавиш. Например, вы можете установить действие Ctrl + Tab Слева жест смахивания.

Как получить мультитач-жесты для Windows и Mac в Ubuntu - Linux

заключительное слово

Эти приложения для жестов в основном назначают сочетания клавиш для действий через трекпад. Это будет не так гладко, как в macOS или Windows, поскольку это делается на аппаратном уровне. ты можешь читать Другие наши статьи о лучшем редакторе PDF для Ubuntu وЛучшие инструменты мониторинга сети с открытым исходным кодом для Linux.

По любым вопросам или вопросам, дайте мне знать в комментариях ниже.

Источник
Перейти к верхней кнопке