3

I'm currently running elementaryOS Freya on my Thinkpad T61 and want to use multi-touch gestures. Out of the box I can use 2-finger swipes for scrolling (although it works rather badly with this OS).

$ grep "TouchPad: buttons:" /var/log/Xorg.0.log

gives me this output:

(--) synaptics: SynPS/2 Synaptics TouchPad: buttons: left right middle double triple 

so my touchpad is definitely capable of 3-finger gestures. However, I've tried for days now to get touchegg, ginn or xSwipe to work but when I enter the test-mode via touchegg or ginn in the terminal, it doesn't register any input at all, not even a simple tap.

Possible solutions that I've already tried include:

deactivating all native gestures in the synaptics driver

$ synclient VertTwoFingerScroll=0
$ synclient HorizTwoFingerScroll=0 
$ synclient TapButton1=0
$ synclient TapButton2=0
$ synclient TapButton3=0
$ synclient ClickFinger1=0
$ synclient ClickFinger2=0
$ synclient ClickFinger3=0
$ synclient PalmDetect=0
$ synclient GrabEventDevice=0

using evdev driver instead of synaptics (in /etc/X11/xorg.conf as well as /etc/X11/xorg.conf.d/50-synaptics.conf)

Section "InputClass"
  Identifier "evdev touchpad catchall"
  Driver "evdev"
  MatchDevicePath "/dev/input/event*"
  MatchIsTouchpad "on"
  Option "Protocol" "event"
  Option "SHMConfig" "on"
EndSection

and downgrading to an older version of the synaptics driver as recommended in the installation instructions for xSwipe

$ sudo apt-get remove xserver-xorg-input-synaptics
$ sudo apt-get install build-essential libevdev-dev 
$ autoconf automake libmtdev-dev xorg-dev xutils-dev libtool git libx11-guitest-perl
$ git clone https://github.com/felipejfc/xserver-xorg-input-synaptics.git 
$ cd xserver-xorg-input-synaptics/ 
$ ./autogen.sh 
$ ./configure --exec_prefix=/usr 
$ make
$ sudo make install

I also installed touchegg in a xubuntu live environment to rule out incompatibility with elementaryOS.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Browse other questions tagged or ask your own question.