Ubuntu 16.04 мультисенсорные жесты

Действительно ли возможно сделать мультисенсорные жесты на Ubuntu Гостеприимным Xerus? Например, с TouchEgg? Я уже попробовал, но без успеха.

29
задан 21 June 2016 в 15:30

4 ответа

Вы смогли получать касание, работающее путем отключения xinput 2FGT жесты и разрешения пузырю жестов к xserver.

, Чтобы сделать это, узнайте идентификатор метода ввода, который Вы хотите зафиксировать:

xsetwacom list

Затем отключают обработку жестов того метода с помощью

xsetwacom set (id here) Gesture off

, Это заставляет его работать на меня.

, Если Вы хотите делать эти изменения постоянными вне перезагрузки, самый легкий путь состоит в том, чтобы записать команду сверху в ~/.xinirc. См. здесь для альтернативных методов.

5
ответ дан 23 November 2019 в 00:53

Я никогда не преуспевал в том, чтобы заставить его работать с touchegg. Но существует простой способ достигнуть его с другим инструментом. Вот шаги: При первой загрузке скомпилировать libinput-gestures и установка из репозитория мерзавца:

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

Взгляните на репозиторий мерзавца для дальнейшей документации: https://github.com/bulletmark/libinput-gestures

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

28
ответ дан 23 November 2019 в 00:53

Да.

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

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

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

Затем, установка touchegg:

sudo apt install touchegg

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

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

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

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

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

~/.config/touchegg/touchegg.conf

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

libinput-жесты работают на мой xps15 на человечности 16.04.

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

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
3
ответ дан 23 November 2019 в 00:53

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

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