ThinkPad x240を入手しましたが、水平解像度と垂直解像度の違いにより、Linuxでのタッチパッドの動作に問題があることがわかっています。 (xorgの)前者の解決策は、いくつかの設定を/etc/X11/xorg.conf.d/に置くことでした( Here 、 Here を参照)。しかし、今は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つの設定はVertResolution
とHorizResolution
だけです。これらをタッチパッドとパーマネントに設定するにはどうすればよいですか?
すべての異なるX実装で、最も信頼できる方法は、入力デバイスオプションを設定することです。示されているようにxinput
を使用します この回答では 。あなたの場合、探したい「オプション名」は、デバイスがオプションにどのように名前を付けるかに応じて、「解像度」のようなものになります。