Из коробки я получаю жесты для прокрутки и щелчка правой кнопкой мыши. Мне очень интересны три жесты пальца (например, слайд три пальца, чтобы увидеть все открытые окна), но, похоже, нет способа заставить их работать.
Я пробовал с расширенными жестами GNOME- расширение оболочки и touchhegg, ни один из которых не работает.
Любые идеи о том, как их получить?
Ubuntu 18.04 использует Xorg в качестве сервера отображения по умолчанию вместо Wayland. Вышеупомянутое расширение расширенных жестов в настоящее время работает только с Wayland.
Что вам нужно сделать, это выбрать Wayland при входе в систему после перезапуска. Эта ссылка показывает ту же процедуру, но наоборот (от Wayland до Xorg).
Я использую XPS 15 с Ubuntu 18.04 (X.org). Мне удалось заставить работать несколько жестов. Kohei Yamada разработала приложение под названием Fusuma для включения жестов multi-touch в Linux. Он требует, чтобы вы устанавливали Ruby на свой компьютер, если он еще не установлен.
Следуйте инструкциям на странице Readme от fusuma GitHub или вы можете выполнить следующие шаги, которые сработали для меня:
Прежде всего проверьте, является ли ваш текущий пользователь частью группы ввода. Вы можете сделать это с помощью
sudo gpasswd -a $USER input
Затем выйдите из системы и войдите в систему. Теперь установите xdotool и libinput-tools.
sudo apt-get install libinput-tools
sudo apt-get install xdotool
Если вы еще не установили Ruby, вы можете сделать это сейчас:
sudo apt install ruby
Теперь установите fusuma
gem install fusuma
Это в основном создает файл .yml с требуемой конфигурацией. Если вам нужны стандартные жесты, вы можете следовать этим инструкциям или не стесняйтесь настраивать их, чтобы получить желаемые жесты.
Перейдите в папку конфигурации в домашнем каталоге.
cd ~/.config
Теперь создайте папку с именем fusuma
mkdir 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 пальцы - Вверх | Показать все Windows | 3 пальцы - вниз | Закрыть Exposé (Esc) | 4 Пальцы - Левая | Следующий рабочий стол | 4 Пальцы - справа | Предыдущий рабочий стол | 4 Пальцы - Вверх | Следующий рабочий стол | 4 Пальцы - Вниз | Предыдущий рабочий стол |
После этого вы можете запустить команду в терминале, чтобы проверить, установлено ли это
sudo fusuma
, ничего не произойдет в терминале. Просто начните использовать ваши жесты с несколькими касаниями - проведите пальцем по тачпаду.
Теперь все, что вам нужно сделать, это добавить Fusuma и команду для него в ваших приложениях для запуска.
Надеюсь, это поможет.
Ubuntu 18.04 использует Xorg в качестве сервера отображения по умолчанию вместо Wayland. Вышеупомянутое расширение расширенных жестов в настоящее время работает только с Wayland.
Что вам нужно сделать, это выбрать Wayland при входе в систему после перезапуска. Эта ссылка показывает ту же процедуру, но наоборот (от Wayland до Xorg).
Я использую XPS 15 с Ubuntu 18.04 (X.org). Мне удалось заставить работать несколько жестов. Kohei Yamada разработала приложение под названием Fusuma для включения жестов multi-touch в Linux. Он требует, чтобы вы устанавливали Ruby на свой компьютер, если он еще не установлен.
Следуйте инструкциям на странице Readme от fusuma GitHub или вы можете выполнить следующие шаги, которые сработали для меня:
Прежде всего проверьте, является ли ваш текущий пользователь частью группы ввода. Вы можете сделать это с помощью
sudo gpasswd -a $USER input
Затем выйдите из системы и войдите в систему. Теперь установите xdotool и libinput-tools.
sudo apt-get install libinput-tools
sudo apt-get install xdotool
Если вы еще не установили Ruby, вы можете сделать это сейчас:
sudo apt install ruby
Теперь установите fusuma
gem install fusuma
Это в основном создает файл .yml с требуемой конфигурацией. Если вам нужны стандартные жесты, вы можете следовать этим инструкциям или не стесняйтесь настраивать их, чтобы получить желаемые жесты.
Перейдите в папку конфигурации в домашнем каталоге.
cd ~/.config
Теперь создайте папку с именем fusuma
mkdir 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 пальцы - Вверх | Показать все Windows | 3 пальцы - вниз | Закрыть Exposé (Esc) | 4 Пальцы - Левая | Следующий рабочий стол | 4 Пальцы - справа | Предыдущий рабочий стол | 4 Пальцы - Вверх | Следующий рабочий стол | 4 Пальцы - Вниз | Предыдущий рабочий стол |
После этого вы можете запустить команду в терминале, чтобы проверить, установлено ли это
sudo fusuma
, ничего не произойдет в терминале. Просто начните использовать ваши жесты с несколькими касаниями - проведите пальцем по тачпаду.
Теперь все, что вам нужно сделать, это добавить Fusuma и команду для него в ваших приложениях для запуска.
Надеюсь, это поможет.