Жесты тачпада в Ubuntu 18.04 LTS

Из коробки я получаю жесты для прокрутки и щелчка правой кнопкой мыши. Мне очень интересны жесты тремя пальцами (например, проведите тремя пальцами вверх, чтобы увидеть все открытые окна), но, кажется, нет способа заставить их работать.

Я пытался использовать Extended Gestures расширение оболочки GNOME и touchegg, ни один из которых не работает.

Есть идеи, как их получить?

30
задан 10 May 2018 в 22:14

5 ответов

Я использую 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 и команда для него в приложениях запуска.

Надеюсь, это поможет.

51
ответ дан 23 November 2019 в 00:46

Существует три жеста пальца, это включено с Ubuntu 18:04. Я случайно понял это.

Всего повышение в или с любыми тремя пальцами . Вы видите окно всего активного приложения.

Примечание: Я протестировал это на Ubuntu 18:04 только. Это могло бы работать над другими версиями также. Это также зависит от драйвера сенсорной панели, поддерживаемого аппаратными средствами. Я использую Dell Precision 5530.

0
ответ дан 29 October 2019 в 19:00

Ubuntu 18.04 использует Xorg в качестве сервера дисплея по умолчанию вместо Уэйленда. Упомянутое Расширенное расширение Жестов в настоящее время работает только с Уэйлендом.

То, что необходимо сделать, выбирают Wayland при входе в систему после перезапуска. Эта ссылка показывает ту же процедуру, но наоборот (от Уэйленда до Xorg).

6
ответ дан 23 November 2019 в 00:46

Работа над 18,10 (XPS 9570): Просто поиск "Приложения запуска" путем нажатия супер клавиши (окна вводят мой случай) затем добавляет новое приложение. добавьте команду fusuma и затем перезагрузка для тестирования его.

1
ответ дан 23 November 2019 в 00:46

Я использую 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
0
ответ дан 28 January 2020 в 18:14

Другие вопросы по тегам:

Похожие вопросы: