libinput が conf ファイルを無視しています

libinput が conf ファイルを無視しています

書き込み中にタッチパッドを無効にする方法を探していたので、libinput をインストールしました。タップしてクリックする機能が無効になっているため、usr/share/X11/xorg.conf.d/90-libinput.conf ファイルを次のように編集しました。

https://i.stack.imgur.com/dWg0z.jpg

本来の動作を維持する。

しかし、再起動すると、xinput list-props "Elan Touchpad" の結果は次のようになります。

https://i.stack.imgur.com/EPiHl.jpg

基本的に、「Accel Speed」以外の命令は無視されます。これは xorg.0.log で確認されています。

私が理解しようとしているのは、この奇妙な動作の背後に何らかのトリックがあるかどうかです。なぜなら、私はすべてを正しく行っていると確信しているからです。/etc/init.d にカスタム スクリプトを作成しようとしましたが、機能しません。コマンド xinput set-prop <...> を手動で起動すると、セッションでは正常に機能します。私が望んでいるのは、タップしてクリックしたり、マウスの中ボタンをクリックしたりできるようにすることです。よろしくお願いします。

更新: .conf ファイルで 0/1 の代わりに false/true を使用しようとしましたが、機能しませんでした。

答え1

conf ファイルで間違ったオプションを使用しています。

例えば、

Option "Tapping Enabled" "1"

間違っている。

正解は

Option "Tapping" "True"

加速速度に関して正しい構文は

Option "AccelSpeed" "-0.525"

Ubuntu libinput マニュアル

関連情報