Из коробки я получаю жесты для прокрутки и щелчка правой кнопкой мыши. Мне очень интересны жесты тремя пальцами (например, проведите тремя пальцами вверх, чтобы увидеть все открытые окна), но, кажется, нет способа заставить их работать.
Я пытался использовать Extended Gestures расширение оболочки GNOME и touchegg, ни один из которых не работает.
Есть идеи, как их получить?
Я использую XPS 15 с Ubuntu 18.04 (X.org). Мне удалось получить мультижесты, работающие на меня. Kohei Yamada разработал приложение под названием Fusuma для включения мультисенсорных жестов на Linux. Это требует, чтобы Вы установили Ruby на своей машине, если это уже не установлено.
Следуйте инструкциям от страницы Readme fusuma GitHub, или Вы могли выполнить эти шаги, которые работали на меня:
В первую очередь, проверьте, является ли Ваш текущий пользователь частью входной группы. Можно сделать это
sudo gpasswd -a $USER input
Затем выйдите из системы и войдите в. Теперь установите xdotool и libinput-инструменты.
sudo apt-get install libinput-tools
sudo apt-get install xdotool
Если Вы не установили Ruby, можно сделать это теперь:
sudo apt install ruby
Теперь установка fusuma
sudo gem install fusuma
Это в основном создает a .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
Обратите внимание, что жесты, которые эта конфигурация создала для Вас, следующие:
Mult-сенсорный жест | действие |
3 пальца - левый | идут затем на браузере |
3 пальца - право | возвращается на браузере |
3 Пальца - | Шоу весь Windows |
3 пальца - вниз | закрывают Exposé (Esc) |
4 пальца - левый | следующий рабочий стол |
4 пальца - право | предыдущий рабочий стол |
4 пальца - | следующий рабочий стол |
4 пальца - вниз | предыдущий рабочий стол |
После этого можно выполнить команду в терминале, чтобы протестировать, если она установила
sudo fusuma
ничего не произойдет в терминале. Только начните использовать свои мультисенсорные жесты - сильный удар далеко на Вашей сенсорной панели.
Теперь все, что необходимо сделать, добавляют Fusuma и команда для него в приложениях запуска.
Надеюсь, это поможет.
Существует три жеста пальца, это включено с Ubuntu 18:04. Я случайно понял это.
Всего повышение в или с любыми тремя пальцами . Вы видите окно всего активного приложения.
Примечание: Я протестировал это на Ubuntu 18:04 только. Это могло бы работать над другими версиями также. Это также зависит от драйвера сенсорной панели, поддерживаемого аппаратными средствами. Я использую Dell Precision 5530.
Ubuntu 18.04 использует Xorg в качестве сервера дисплея по умолчанию вместо Уэйленда. Упомянутое Расширенное расширение Жестов в настоящее время работает только с Уэйлендом.
То, что необходимо сделать, выбирают Wayland при входе в систему после перезапуска. Эта ссылка показывает ту же процедуру, но наоборот (от Уэйленда до Xorg).
Работа над 18,10 (XPS 9570): Просто поиск "Приложения запуска" путем нажатия супер клавиши (окна вводят мой случай) затем добавляет новое приложение. добавьте команду fusuma
и затем перезагрузка для тестирования его.
Я использую libinput-gestures со следующей конфигурацией:
# Browser go forward (works only for Xorg, and Xwayland clients)
gesture swipe left 3 xdotool key alt+Right
# Browser go back (works only for Xorg, and Xwayland clients)
gesture swipe right 3 xdotool key alt+Left