Я использую XPS 15 с Ubuntu 18.04 (X.org). Мне удалось заставить работать несколько жестов. Кохей Ямада разработал приложение под названием Fusuma, позволяющее использовать жесты мультитач в Linux. Требуется установка Ruby на вашем компьютере, если он еще не установлен.
Следуйте инструкциям на странице Readme на GitHub от fusuma , или вы можете выполнить следующие шаги, которые сработали для меня:
Прежде всего, проверьте, является ли ваш текущий пользователь частью группы ввода. Вы можете сделать это,
sudo gpasswd -a $USER input
Затем выйдите и снова войдите в систему. Теперь установите xdotool и libinput-tools.
sudo apt-get install libinput-tools
sudo apt-get install xdotool
Если вы еще не установили Ruby, вы можете сделать это сейчас:
sudo apt install ruby
Теперь установите фусума
sudo gem install fusuma
Решая ваши жесты
Это в основном создание .yml
файла с желаемой конфигурацией. Если вам нужны стандартные жесты, вы можете следовать этим инструкциям или свободно настраивать их, чтобы получить нужные жесты.
Перейдите в вашу папку конфигурации в домашнем каталоге.
cd ~/.config
Теперь создайте папку с именем fusuma
mkdir fusuma
cd fusuma
Там создайте файл с именем config.yml
touch config.yml
Теперь вы можете использовать ваш любимый текстовый редактор для ввода содержимого в этом файле.
nano config.yml
Скопируйте и вставьте следующие инструкции, если вы используете GNOME, который является средой по умолчанию в 18.04.
swipe:
3:
left:
command: 'xdotool key alt+Right'
right:
command: 'xdotool key alt+Left'
up:
command: 'xdotool key super'
down:
command: 'xdotool key super'
4:
left:
command: 'xdotool key ctrl+alt+Down'
right:
command: 'xdotool key ctrl+alt+Up'
up:
command: 'xdotool key ctrl+alt+Down'
down:
command: 'xdotool key ctrl+alt+Up'
pinch:
in:
command: 'xdotool key ctrl+plus'
out:
command: 'xdotool key ctrl+minus'
threshold:
swipe: 0.4
pinch: 0.4
interval:
swipe: 0.8
pinch: 0.1
Обратите внимание, что жесты, созданные этой конфигурацией для вас, следующие:
Мультитач Жест | Действие |
3 пальца - левый | Перейти далее в браузере |
3 пальца - справа | Вернуться в браузере |
3 пальца - вверх | Показать все окна |
3 пальца - вниз | Закрыть Exposé (Esc) |
4 пальца - левый | Следующий рабочий стол |
4 пальца - Право | Предыдущий рабочий стол |
4 пальца - вверх | Следующий рабочий стол |
4 пальца - вниз | Предыдущий рабочий стол |
После этого вы можете запустить команду в терминале, чтобы проверить, установлен ли он
sudo fusuma
в терминале ничего не произойдет. Просто начните использовать свои мультитач-жесты - проведите пальцем по сенсорной панели.
Теперь все, что вам нужно сделать, это добавить Fusuma и команду для него в ваши приложения запуска.
Надеюсь это поможет.
sudo gem install fusuma
Ubuntu 18.04 использует Xorg в качестве сервера отображения по умолчанию вместо Wayland. Упомянутое расширение Extended Gestures в настоящее время работает только с Wayland.
Что вам нужно сделать, это выбрать Wayland при входе в систему после перезагрузки. Эта ссылка показывает ту же процедуру, но наоборот (из Уэйленда в Хорг).
источник
Работа с 18.10 (XPS 9570): просто найдите «Автозагрузка приложения», нажав супер-клавишу (в моем случае клавиша Windows), затем добавьте новое приложение. добавьте команду
fusuma
и затем перезагрузитесь, чтобы проверить это.источник
В Ubuntu 18:04 включен жест с тремя пальцами. Я случайно понял это.
Просто ущипните или вытащите любые три пальца . Вы можете увидеть все окна активного приложения.
Примечание: я проверял это только в Ubuntu 18:04. Это может работать и на других версиях. Это также зависит от поддерживаемого аппаратным обеспечением драйвера сенсорной панели. Я использую Dell Precision 5530.
источник