現在、Thinkpad T61でElementaryOS Freyaを実行しており、マルチタッチジェスチャーを使用したいと思います。デフォルトでは、2本の指スワイプを使ってスクロールできました(ただし、このOSでは正しく機能しませんが)。
$ grep "TouchPad: buttons:" /var/log/Xorg.0.log
私に次のような出力を与えます。
(--) synaptics: SynPS/2 Synaptics TouchPad: buttons: left right middle double triple
だから私のタッチパッドは間違いなく3本の指のジェスチャーをサポートします。しかし、touchegg、ginn、またはxSwipeが動作するように数日間試してみましたが、端末を介してまたは端末でtouchegg
テストモードに入ると、単純なクリックでさえginn
入力はまったく登録されません。
私が試した可能性のある解決策は次のとおりです。
シナプティックドライバのすべてのデフォルトジェスチャを無効にする
$ 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
シナプティックの代わりにevdevドライバを使用する(/etc/X11/xorg.confおよび/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
xSwipeのインストール手順で推奨されているように、以前のバージョンのSynapticsドライバにダウングレードしてください。
$ 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
また、ElementaryOSとの非互換性を排除するために、xubuntuライブ環境にtoucheggをインストールしました。