私はThinkPad x240を購入しました。この機種は、水平解像度と垂直解像度の違いにより、Linuxでタッチパッドの動作が不安定になるという既知の問題を抱えています。以前の解決策(xorgの場合)は、/etc/X11/xorg.conf.d/にいくつかの設定を入れることでした(ここ、ここ)。しかし、今はUbuntu 17.10を使用しているので、wayland を搭載した 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を追加して、ここただし、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
タッチパッドと を永続的に設定するにはどうすればよいでしょうか?
答え1
さまざまなX実装において、入力デバイスのオプションを設定する最も信頼性の高い方法は、xinput
次のようにすることです。この回答ではあなたの場合、探している「オプション名」は、デバイスがオプションに付ける名前に応じて、「解像度」のようなものになります。