Действительно ли возможно сделать мультисенсорные жесты на Ubuntu Гостеприимным Xerus? Например, с TouchEgg? Я уже попробовал, но без успеха.
Вы смогли получать касание, работающее путем отключения xinput 2FGT жесты и разрешения пузырю жестов к xserver.
, Чтобы сделать это, узнайте идентификатор метода ввода, который Вы хотите зафиксировать:
xsetwacom list
Затем отключают обработку жестов того метода с помощью
xsetwacom set (id here) Gesture off
, Это заставляет его работать на меня.
, Если Вы хотите делать эти изменения постоянными вне перезагрузки, самый легкий путь состоит в том, чтобы записать команду сверху в ~/.xinirc
. См. здесь для альтернативных методов.
Я никогда не преуспевал в том, чтобы заставить его работать с 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
Не забывайте выходить из системы затем вход в систему, чтобы видеть, что изменения вступают в силу.
Да.
Во-первых Вы хотели бы проверить если Ваши мультисенсорные поддержки сенсорной панели. Как записано здесь, Как я могу протестировать, чтобы видеть, является ли моя сенсорная панель поддержками больше чем 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
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