Чи можна зробити жести мультитач на Ubuntu Xenial Xerus? Наприклад, з TouchEgg? Я намагався вже, але без успіху.
Чи можна зробити жести мультитач на Ubuntu Xenial Xerus? Наприклад, з TouchEgg? Я намагався вже, але без успіху.
Відповіді:
Мені ніколи не вдалося змусити його працювати 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 для подальшої документації: https://github.com/bulletmark/libinput-gestures
Не забудьте вийти, а потім увійдіть, щоб побачити зміни, що набирають чинності.
xserver-xorg-input-mtrack
, ні touchegg
працював, але нарешті зараз ідеально підходить для вашого рішення! :) Мені навіть доводиться тримати вбудовану плавну прокрутку драйвера Synaptics. (Пристрій - це MacBook Pro 2011 року з обсмаженою графічною мікросхемою.) Я хотів би лише додати, що з якихось причин виходу з системи та назад у мене було недостатньо, щоб надати групі дозвіл на читання, лише почав працювати після повного перезавантаження.
libinput-gestures-setup start
у випадку проблем для інших! Це дає корисні повідомлення про помилки.
libinput-gestures-setup restart
. Я рекомендую в іншому терміналі, щоб вам не потрібно було кожного разу виходити з текстового редактора.
Можливо, вам вдасться налагодити контакт, відключивши жести xinput 2FGT і дозволивши жестикулювати міхуру на xserver.
Для цього з’ясуйте ідентифікатор методу введення, який потрібно виправити:
xsetwacom list
Потім відключіть обробку жестів цього методу за допомогою
xsetwacom set (id here) Gesture off
Це змушує мене працювати.
Якщо ви хочете зробити ці зміни постійними поза перезавантаженням, найпростіший спосіб - написати команду зверху вверх ~/.xinirc
. Тут див. Альтернативні методи.
libinput-жести працюють для мого xps15 на ubuntu 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
Так.
По-перше, ви хочете перевірити, чи підтримує ваш тачпад мультитач. Як написано тут. Як я можу перевірити, чи підтримує мій сенсорний панель більше ніж два пальці?
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
sudo apt install touchegg
.