gestos multi-touch no Thinkpad T61

3

Atualmente estou executando o elementaryOS Freya no meu Thinkpad T61 e quero usar gestos multi-touch. Fora da caixa eu posso usar dois furos para rolagem (embora funcione muito mal com este sistema operacional).

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

me dá esta saída:

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

então meu touchpad é definitivamente capaz de gestos com três dedos. No entanto, eu tentei por dias agora fazer com que touchegg, ginn ou xSwipe funcionassem, mas quando eu entro no modo de teste via touchegg ou ginn no terminal, ele não registra nenhuma entrada, nem mesmo um simples toque.

Possíveis soluções que já experimentei incluem:

desativando todos os gestos nativos no driver de sinápticos

$ 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

usando o driver evdev ao invés de synaptics (em /etc/X11/xorg.conf assim como /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

e fazendo downgrade para uma versão mais antiga do driver synaptics, conforme recomendado nas instruções de instalação do 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

Eu também instalei o touchegg em um ambiente live do xubuntu para descartar a incompatibilidade com o elementaryOS.

    
por Grisu47 26.08.2015 / 18:01

0 respostas