Ubuntu 16.04 мультитач-жесты

19

Можно ли сделать мультитач-жесты на Ubuntu Xenial Xerus? Например, с TouchEgg? Я пробовал уже, но безуспешно.

    
задан OBrian23 21.06.2016 в 21:03
источник

4 ответа

19

Мне никогда не удавалось работать с touchegg . Но есть простой способ достичь этого с помощью другого инструмента . Вот шаги: Сначала загрузите, скомпилируйте libinput-gestures и установите из репозитория git:

git clone http://github.com/bulletmark/libinput-gestures
cd libinput-gestures
sudo make install

Убедитесь, что установлены libinput-tools и xdotool :

sudo apt install libinput-tools xdotool

Убедитесь, что текущий пользователь во входной группе имеет разрешение на чтение устройства сенсорной панели:

sudo gpasswd -a $USER input  # Log out and back in to assign this group

Начать libinput-gestures при каждом запуске:

libinput-gestures-setup autostart

Теперь вы можете изменить свою виртуальную рабочую область, развернув вниз. Если вы хотите создать какую-то пользовательскую конфигурацию, скопируйте файл конфигурации в домашнюю папку. Затем вы можете изменить его там.

cp /etc/libinput-gestures.conf ~/.config/libinput-gestures.conf
nano ~/.config/libinput-gestures.conf

Посмотрите на репозиторий git для дальнейшей документации: Ссылка

Не забудьте выйти из системы и войти в систему, чтобы увидеть, как изменения вступят в силу.

    
ответ дан user5950 14.10.2016 в 22:31
2

Я хотел добавить это, потому что через 10 часов я, наконец, понял это. Во-первых, я думаю, что важно различать, хотите ли вы касаться сенсорной панели или сенсорного экрана. Это важно. Для моего случая мне нужно было ущипнуть сенсорный экран wacom. См. Следующую ссылку:

  

Ссылка

Мне удалось наладить контакт, отключив жесты xinput 2FGT и давая жесты пузырям на xserver.

  

список xsetwacom

     

xsetwacom set (id здесь) Жест выключен

Чудесно, теперь я могу сделать пинч-зум!

    
ответ дан wayofthefuture 01.08.2017 в 15:33
2

libinput-gestures работает для моего xps15 на ubuntu 16.04.

И я хотел бы поделиться своими командами configure.

gesture swipe up    3 xdotool key ctrl+alt+Up
gesture swipe down  3 xdotool key ctrl+alt+Down
gesture swipe left  3 xdotool key ctrl+alt+Left
gesture swipe right 3 xdotool key ctrl+alt+Right
gesture swipe up 4 xdotool key super+w
gesture swipe down 4 xdotool key ctrl+super+d
    
ответ дан Jay 21.01.2018 в 20:56
1

Да.

Во-первых, вы хотите проверить, поддерживает ли ваш тачпад мультитач. Как написано здесь Как я могу проверить, поддерживает ли моя тачпад более 2 жестов пальца?

sudo apt-get update
sudo apt-get install geis-tools
geisview

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

Затем установите touchhegg:

sudo apt install touchegg

Затем перейдите в свой домашний каталог.

создать файл: .xprofile  со следующим содержанием:

synclient TapButton2=0
synclient ClickFinger2=0
synclient TapButton3=0
synclient ClickFinger3=0
synclient HorizTwoFingerScroll=0
synclient VertTwoFingerScroll=0
touchegg &

Теперь перезагрузите компьютер.

Когда вы входите в систему, вы должны иметь поддержку мультитач от touchhegg. Вы можете настроить файл и изменить жесты в

~ / .config / touchhegg / touchhegg.conf

    
ответ дан Sam 24.07.2016 в 01:51