Manjaro XFCE Edition
   787

Управление с помощью жестов в XFCE

Доброго времени суток, уважаемое сообщество! Возник вопрос по поводу тачпада, а точнее управление с помощью жестов. У меня ноут ASUS Zenbook UX430. А в нем установлен тач Elantech. Читал, что у этой модели тача есть проблемы с драйверами для Линукс. Установил Manjaro deepin, в нем все жесты работают, как говорится, из коробки. Потом решил установить XFCE. Поставил, а жесты отсутствуют вовсе. Варианты установки были такие: установлен Deepin, потом добавлено окружение XFCE-жесты не работают. XFCE установлен с нуля-жесты не работают. Почему так происходит? Может ли быть такое, что в Deepin включена поддержка данного тача, а в другие дистрибутивы нет?

26 комментариев

avatar
У меня есть определенные сомнения насчет умения XFCE управляться подобным образом.
Но можно поставить easystroke и прикрутить жесты к чему угодно.
+1
avatar
Спасибо, буду пробовать!
Посмотрел и попробовал! Интересная вещица, но в основном для мыши, или я чего-то не понял. Но это сильно круто. Если ничего больше не поможет, буду разбираться с приложением.
Последний раз редактировалось
0
avatar
К ней можно и тач прикрутить.
0
avatar
Если не ошибаюсь, то пробуйте xmonad
0
avatar
Xmonad yправляет окнами без помощи мыши, тайловый оконный менеджер.К тачпаду с жестами? Жесты не заработают.
Поищитe psmouse-alps-driver.
Последний раз редактировалось
+1
avatar
Будем искать !-)
Нашел этот драйвер, но к сожалению он для устройств другого производителя (не менее капризного, чем мое
0
avatar
Deepin снесли уже? Жаль.
Неплохо было бы запустить yaourt gesture и сравнить что из этого работает в Deepin, но отсутствует в XFCE.
Кто-нибудь с Deepin, гляньте пожалуйста. Что именно в нем за жесты отвечает?
Последний раз редактировалось
?
Правильные ответы начинаются с правильных вопросов.
0
avatar
Нет, Deepin установлен, он мне из-за жестов более удобен. Обязательно посмотрю и отпишу.

Если я все правильно понял, то вот:
Результат
1 extra/libstroke 0.5.1-6
A stroke (mouse gesture) translation library
2 extra/qt5-sensors 5.10.1-1 (qt qt5) [installed]
Provides access to sensor hardware and motion gesture recognition
3 community/easystroke 0.6.0-17
Use mouse gestures to initiate commands and hotkeys.
4 aur/dasher 5.0.0.alpha+24+gb0a3e18-1 (3) (0,02)
Information-efficient text-entry interface, driven by natural continuous pointing gestures
5 aur/easystroke-git 0.6.0.r9.gf7c1614-1 (2) (0,04)
Gesture-recognition application for X11.
6 aur/firefox-extension-firegestures 1.11.1-1 (1) (0,03)
A customizable mouse gestures extension for Firefox
7 aur/firefox-foxygestures 1.0.13-3 (1) (0,13)
Mouse gestures for Firefox, a web extension alternative to FireGestures
8 aur/firefox-gesturefy 1.2.0-1 (2) (0,23)
firefix addon for customizable mouse gesture, which supports over 40 different actions
9 aur/geis 2.2.17-2 (53) (0,13)
Implementation of the GEIS (Gesture Engine Interface and Support) interface.
10 aur/gesture-manager-git 0.1-1 (8) (0,47)
Graphical manager for setting libinput-gestures touchpad gestures.
11 aur/ginn r93-3 (3) (0,13)
Gesture Injector: No-GEIS, No-Toolkits.
12 aur/gnome-shell-extension-extended-gestures-git 45.25f6044-1 (1) (0,95)
Better touchpad gesture handling for GNOME
13 aur/gnome-shell-extension-hot-edges v3-1 (0) (0,00)
A GNOME Shell extension to enable screen edge gestures
14 aur/grail 3.1.1-1 (56) (0,12)
Gesture Recognition And Instantiation Library
15 aur/libgestures 2.0.3-4 (3) (0,00)
Chromium OS gestures library
16 aur/libgestures-bin 2.1.14-2 (0) (0,00)
Chromium OS gestures library (binary version)
17 aur/libinput-gestures 2.33-1 (37) (2,32)
Actions gestures on your touchpad using libinput
18 aur/libinput-gestures-git r129.65ede21-1 (3) (0,00)
Actions gestures on your touchpad using libinput
19 aur/mingw-w64-qt5-sensors 5.10.1-1 (6) (0,00)
Provides access to sensor hardware and motion gesture recognition (mingw-w64)
20 aur/qt5-sensors-git v5.6.0.alpha1.r14.g5efb5da-1 (1) (0,00)
Provides access to sensor hardware and motion gesture recognition
21 aur/quickposes-bin 1.0.1-1 (0) (0,00)
The official Quickposes gesture drawing desktop app. See comments for installation instructions
22 aur/ruby-fusuma 0.1.2-1 (Out of Date) (0) (0,00)
Fusuma is multitouch gesture recognizer.
23 aur/touchegg 1.1.1-3 (79) (1,10)
Multitouch gesture recognizer
24 aur/touchegg-git r196.6bccd0d-1 (7) (0,11)
Multitouch gesture recogniser
25 aur/touchegg-qt5 1.1.1-2 (3) (0,00)
Multitouch gesture recognizer (built with qt5)
26 aur/twofing-git r15.c647c32-1 (0) (0,00)
Touchscreen two-finger gestures daemon
27 aur/xf86-input-synaptics-gesturesonly 1.9.0-1 (2) (0,02)
Synaptics driver for notebook touchpads
Последний раз редактировалось
0
avatar
Это с Deepin запускалось? Ничего специфического среди пакетов нету. А yaourt touchpad что выдаст?
Как XFCE Ваш тачпад определяет? Посмотрите в настройках.
?
Правильные ответы начинаются с правильных вопросов.
0
avatar
Да, это с Deepin. Вечером попробую. А XFCE определял тачпад как Elanteh… чего- то там еще. В настройках показывал блютус-мышь (модель определял четко) и тач.
Вот, что выдал yaourt touchpad
Результат
1 extra/xf86-input-synaptics 1.9.0-1 (xorg-drivers)
Synaptics driver for notebook touchpads
2 aur/gesture-manager-git 0.1-1 (8) (0,47)
Graphical manager for setting libinput-gestures touchpad gestures.
3 aur/gnome-shell-extension-extended-gestures-git 45.25f6044-1 (1) (0,94)
Better touchpad gesture handling for GNOME
4 aur/gpointing-device-settings 1.5.1-5 (2) (0,97)
GUI tool for setting pointing device such as TrackPoint or Touchpad
5 aur/kcm-pointing-devices-git r63.8d34a61-1 (18) (1,83)
Mouse/touchpad configuration module for KDE
6 aur/libinput-gestures 2.33-1 (37) (2,30)
Actions gestures on your touchpad using libinput
7 aur/libinput-gestures-git r129.65ede21-1 (3) (0,00)
Actions gestures on your touchpad using libinput
8 aur/libinput-swap-two-and-three-finger-tap 1.4.0-1 (Out of Date) (0) (0,00)
Input device management and event handling library with patch to swap two and three finger tap on
touchpads
9 aur/libsynaptics 0.14.6c-7 (2) (0,96)
Library for accessing synaptics touchpads
10 aur/macbook12-spi-driver-dkms 0+git.39-1 (1) (0,29)
WIP input driver for the SPI touchpad / keyboard found in the 12" MacBook
11 aur/psmouse-alpsv7-dkms r33.24a4ac5-1 (3) (0,71)
psmouse kernel module with support for alpsv7 touchpad
12 aur/psmouse-thinkpad-l570-dkms 4.15.2-1 (2) (0,67)
psmouse kernel module with support for Lenovo Thinkpad L570 ALPS touchpad
13 aur/switchboard-plug-mouse-touchpad 0.1.2-1 (0) (0,00)
Mouse & Touchpad plug for Switchboard
14 aur/switchboard-plug-mouse-touchpad-git r209.2de4d44-1 (2) (0,01)
Switchboard Mouse & Touchpad Plug
15 aur/touchpad-disabler 0.4-1 (3) (0,60)
This application will disable a laptops touchpad when a usb is plugged in and display a notification
to the user.
16 aur/touchpad-indicator-bzr 1.0.4.r92-1 (0) (0,00)
A simple indicator for controlling a synaptics touchpad
17 aur/touchpad-state-git 0.89.1-1 (7) (0,20)
Set touchpad state; includes udev on-mouse rule.
18 aur/touchpad-toggle 1-1 (4) (0,60)
Script to toggle the touchpad; see
wiki.archlinux.org/index.php/Touchpad_Synaptics#Software_toggle. Use desktop environment to
set keyboard shortcut.
19 aur/xf86-input-synaptics-gesturesonly 1.9.0-1 (2) (0,02)
Synaptics driver for notebook touchpads
20 aur/xf86-input-synaptics-led 1.9.0-1 (3) (0,12)
Synaptics driver for notebook touchpads (with LED disable support)
21 aur/xf86-input-synaptics-xswipe-git r1464.8cc57ce-2 (Out of Date) (12) (0,00)
Synaptics driver for notebook touchpads — Forked branch with -m flag forward ported and 4/5 finger
detectable
22 aur/yoga370d-git r18.37e99a7-1 (0) (0,00)
A python daemon which automatically enables tablet mode on the Thinkpad Yoga 370. This means
switching off the TouchPad and TrackPoint. The script can also disable the Finger Input if the Pen
is in use. It will optionally rotate the screen.

А так определился тач в XFCE
ELAN1300:00 04F3:3059 Touchpad
Последний раз редактировалось
0
avatar
О как… я прямо скажем озадачен.
У Вас никакого софта для тача в системе нету. Какие там жесты, тем более мульти… там максимум прокрутка да простейшие тапы могут работать через libinput. Неужели deepin работает с тачом через собственный драйвер, причем он еще и в системе не виден? Однако…
Всё бывает, ладно.
Вообще для нормальной работы мультитача как минимум нужен xf86-input-synaptics или xf86-input-mtrack. А для настройки- touchegg или другая, иногда фирменная, утилита.
?
Правильные ответы начинаются с правильных вопросов.
0
avatar
Давайте я подробно опишу, что имею. Может быть я не совсем точно сформулировал вопрос. В общем так:
-тап одним пальцем-ЛКМ
-тап двумя пальцами-ПКМ
-свайп влево-вправо двумя пальцами-горизонтальная прокрутка
-свайп вверх-вниз двумя пальцами-прокрутка (все это есть в XFCE)
-свайп влево-вправо тремя пальцами-переброс активного окна соответственно на левую или правую половину экрана
-свайп вверх-вниз тремя пальцами-разворачивание окна в полноэкранный вид или в исходное состояние
-свайп влево-вправо четырьмя пальцами-смена рабочего стола
-свайп вверх-вниз четырьмя пальцами открывает все рабочие столы. В этом режиме тап тремя пальцами по открытому окну на любом столе закрывает это окно.
-свайп вниз тремя пальцами с одновременным тапом четвертым показывает все открытые окна на активном столе.
Вот как-то так. Может есть что-то еще, я пока не выяснил. Но хочу сказать, что с этими комбинациями необходимомсть в мышке сильно уменьшается. Я понимаю, что основные пользователи Линукса, это люди, хорошо владеющие командной строкой или терминалом. Я к и х числу давно не отношусь. У меня простая офисная работа и Manjaro Deepin с ней справляется на 100%. Просто в XFCE чуть больше возможностей в плане настройки интерфейса, но возможность в дороге обходиться без мыши имеет больший приоритет.
Последний раз редактировалось
0
avatar
Да с жестами все понятно, всё почти как в маках.
-тап одним пальцем-ЛКМ
-тап двумя пальцами-ПКМ
-свайп вверх-вниз двумя пальцами-прокрутка
Это базовый функционал, это работает всегда, если тач вообще работает.
А вот как работает все остальное… Я не понимаю, как это все может работать в Deepin без установленного mtrack или synaptics. У вас даже libinput-gestures, и того нету!
Фантастика, блин. Жаль что нет под рукой ноута с мультитачем…
?
Правильные ответы начинаются с правильных вопросов.
0
avatar
Я тут покопался в dconf и вот что увидел:
Скрин

Скрин

Скрин3

Если я правильно понял, то судя по последнему скрину на моем таче можно рисовать с помощью стилуса одноименной фирмы?
0
avatar
Рисовать- возможно, не уверен. А поддержка рукописного ввода- точно имеется.
Может, строго говоря, это не совсем тачпад?
Зы: О, там у Вас еще и тактильный сканер! Работает?
Последний раз редактировалось
?
Правильные ответы начинаются с правильных вопросов.
0
avatar
Не-а! Он не определяется системой. А где Вы увидели о сканере?
0
avatar
На сайте производителя увидел. А чтоб сканер заработал- вот это, надеюсь, поможет.
yaourt -S libfprint-elantech
?
Правильные ответы начинаются с правильных вопросов.
0
avatar
-> Клонирование репозитория 'libfprint' (git)…
Клонирование в голый репозиторий «/tmp/yaourt-tmp-den/aur-libfprint-elantech/libfprint»…
Username for 'https://github.com':
Вот тут и далее мне непонятно! Сборка не получается. Если можно, подробнее, что с этим делать
0
avatar
Эх… устарел пакет, больше не поддерживается. Жаль.
Тогда просто sudo pacman -S libfprint
Последний раз редактировалось
?
Правильные ответы начинаются с правильных вопросов.
0
avatar
Этот ELAN/SA473I-12A4 уже не просто тач, это нечто большее. Сами разработчики называют это «сенсорной панелью». Но в названии драйвера от производителя есть слово «Synaptics», так что именно через synaptics его и нужно настраивать.
Ставьте xf86-input-synaptics, добавляйте в соответствии с инструкцией нужный кусок в Xorg. Потом ставьте touchegg-qt5, в сети лежит куча готовых конфигов к нему. Там правила жестов.
Да… а Deepin, получается умеет работать с мультитачем сам, искаропки. Забавно.
Последний раз редактировалось
?
Правильные ответы начинаются с правильных вопросов.
0
avatar
Спасибо, буду пробовать.
0
avatar
Полагаю, что xfwm, как легковесная прога, этого просто-напросто не умеет. И решается это сторонней утилитой.
0
avatar
+1
avatar
Да, читал, спасибо. Буду пробовать
0
avatar
У вас вышло настроить тачпад жестам как были в оболочке deepin?
0
avatar
Нет, не удалось, я остался на дипин, он мне очень понравился.
0
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.