web-dev-qa-db-ja.com

libinputを使用したタッチパッド解像度の構成

ThinkPad x240を入手しましたが、水平解像度と垂直解像度の違いにより、Linuxでのタッチパッドの動作に問題があることがわかっています。 (xorgの)前者の解決策は、いくつかの設定を/etc/X11/xorg.conf.d/に置くことでした( HereHere を参照)。しかし、今はUbuntu 17.10にいるので、ウェイランドのあるgnomeです。 xinputリストには以下が表示されます。

⎡ Virtual core pointer                      id=2    [master pointer  (3)]
⎜   ↳ Virtual core XTEST pointer                id=4    [slave  pointer  (2)]
⎜   ↳ xwayland-pointer:13                       id=6    [slave  pointer  (2)]
⎜   ↳ xwayland-relative-pointer:13              id=7    [slave  pointer  (2)]
⎣ Virtual core keyboard                     id=3    [master keyboard (2)]
    ↳ Virtual core XTEST keyboard               id=5    [slave  keyboard (3)]
    ↳ xwayland-keyboard:13                      id=8    [slave  keyboard (3)]

/usr/share/X11/xorg.conf.d/にはいくつかのファイルがあります:10-amdgpu.conf 10-radeon.conf 50-synaptics.conf 10-quirks.conf 40-libinput.conf 70-wacom.conf

50-synaptics.confを here に一致するように追加してみました。ただし、MatchProduct行をこのMatchIsTouchpad "on"に変更しました。 40-libinput.confの編集も試みました。

Section "InputClass"
    Identifier "libinput touchpad catchall" 
    MatchIsTouchpad "on"
    MatchDevicePath "/dev/input/event*"
    Option "VertResolution" "100"
    Option "HorizResolution" "65"
    Driver "libinput"
EndSection

この構成ファイルはどれも私の問題を解決するのに役立ちませんでした。私が必要とする2つの設定はVertResolutionHorizResolutionだけです。これらをタッチパッドとパーマネントに設定するにはどうすればよいですか?

1
Ben

すべての異なるX実装で、最も信頼できる方法は、入力デバイスオプションを設定することです。示されているようにxinputを使用します この回答では 。あなたの場合、探したい「オプション名」は、デバイスがオプションにどのように名前を付けるかに応じて、「解像度」のようなものになります。

2
stumblebee