Hi!
I use Asus G501JW with Elantech touchpad and i would like to be able to use some multitouch gestures in openSUSE Tumbleweed. (like 3 fingers up -> show all windows)
I’ve found a package called touchegg which provides these functions… but it doesn’t work.
Command ‘touchegg’ shows me this:
Reading config from “/home/val/.config/touchegg/touchegg.conf”
Try to make a multitouch gesture. If everything goes well the information about the gesture must appear
+] Avaliable gesture:
Name -> Flick
+] Avaliable gesture:
Name -> Drag
+] Avaliable gesture:
Name -> Pinch
+] Avaliable gesture:
Name -> Rotate
+] Avaliable gesture:
Name -> Tap
+] Avaliable gesture:
Name -> Touch
It means that my touchpad is supported, isn’t it? But there are already a lot of gestures in /home/val/.config/touchegg/touchegg.conf, for example
Further to flyos’ advice, you might want to confirm which underlying Xorg driver is in use first with
grep "Using input driver" /var/log/Xorg.0.log
I’m not at all familiar with touchegg, but I’m assuming that it needs synaptics driver…to expose certain functions?.. but Xorg is probably using libinput currently? (I could well be on the wrong track here.)
I’ve found that Elantech touchpad uses synaptics driver in Linux (though it’s not synaptics :D), but somehow openSUSE didn’t installed this driver.
The problem has gone after installation synaptics from repo and deactivating some of this functions
I suspected that this might be the case There has been a move towards using libinput rather than the evdev or synaptics drivers. The latter two are actually deprecated now, but for some input devices, synaptics in particular is still preferred for the functionality that it provides.