私のtouchdpadには2つのボタン(タップではない)があり、かつてsynclientで中指のクリックとして2本指のタップを構成していました。
さて、ubuntu-gnome 16.10では、libinputを使用する方法があり、これまで成功せずに同じことを達成しようとしました。
https://wiki.archlinux.org/index.php/Libinput に記載されているアプローチを試しました。 /etc/X11/xorg.conf.d/30-touchpad.confファイルがあります
Section "InputClass"
Identifier "touchpad"
Driver "libinput"
MatchIsTouchpad "on"
Option "Tapping" "on"
Option "TappingButtonMap" "lmr"
EndSection
効果はありません。私は使えます
Option "ButtonMapping" "1 3 2 4 5 6 7 8 9 10 11"
次に、2本指タップで中クリックを行いますが、実際の右ボタンも中クリックになります。また、今まで成功せずに一連のスクリプトとgnome構成を試しました。 libinputを使用した解決策はありますか、synclientに切り替える必要がありますか?
任意の助けに感謝します。
既に発見したように、必要なオプションはTappingButtonMapです。
Option "TappingButtonMap" "lmr"
この問題は、Ubuntu 16.10にxserver-xorg-input-libinputのバージョン0.19.0が付属しているようです。必要なプロパティ(および私)は、後のバージョンで追加されました。 17.04の開発バージョンに同梱されているバージョン0.23.0-1は、ドキュメントに従ってサポートしています。
http://manpages.ubuntu.com/manpages/zesty/man4/libinput.4.html
libinput
のxenial
およびyakkety
にはTappingButtonMap
オプションがありません。
ButtonMapping
を使用できますが、気づいたように、物理ボタンも再マップされます。
いつでもsynaptics
に戻すことができます
Sudo apt remove xserver-xorg-input-libinput
libinput
をサポートするButtonMapping
の新しいバージョンをインストールすることもできます。方法については THIS ANSWER を参照してください。