Lenovo x1 gen9 @ubuntu22 - タッチパッドがタッチに敏感すぎる

Lenovo x1 gen9 @ubuntu22 - タッチパッドがタッチに敏感すぎる

Ubuntu 22がインストールされたLenovo X1 gen9があります。タッチパッドは敏感すぎてカーソルを動かすと、オブジェクトをドラッグして誤ったクリックとダブルクリックが発生します。解決策はxinputを使用することですが、変更する必要があるものが見つかりません。

これは私のxinput list-props <device id>結果です。

Device 'SYNA8009:00 06CB:CE57 Touchpad':
    Device Enabled (189):   1
    Coordinate Transformation Matrix (191): 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000Synaptics-Touchpad (xorg-xserver) tap sensitivity too high
    libinput Tapping Enabled (346): 1
    libinput Tapping Enabled Default (347): 0
    libinput Tapping Drag Enabled (348):    1
    libinput Tapping Drag Enabled Default (349):    1
    libinput Tapping Drag Lock Enabled (350):       0
    libinput Tapping Drag Lock Enabled Default (351):       0
    libinput Tapping Button Mapping Enabled (352):  1, 0
    libinput Tapping Button Mapping Default (353):  1, 0
    libinput Natural Scrolling Enabled (325):       0
    libinput Natural Scrolling Enabled Default (326):       0
    libinput Disable While Typing Enabled (354):    1
    libinput Disable While Typing Enabled Default (355):    1
    libinput Scroll Methods Available (327):        1, 1, 0
    libinput Scroll Method Enabled (328):   1, 0, 0
    libinput Scroll Method Enabled Default (329):   1, 0, 0
    libinput Click Methods Available (356): 1, 1
    libinput Click Method Enabled (357):    1, 0
    libinput Click Method Enabled Default (358):    1, 0
    libinput Middle Emulation Enabled (359):        0
    libinput Middle Emulation Enabled Default (360):        0
    libinput Accel Speed (334):     0.000000
    libinput Accel Speed Default (335):     0.000000
    libinput Accel Profiles Available (336):        1, 1
    libinput Accel Profile Enabled (337):   1, 0
    libinput Accel Profile Enabled Default (338):   1, 0
    libinput Left Handed Enabled (339):     0
    libinput Left Handed Enabled Default (340):     0
    libinput Send Events Modes Available (310):     1, 1
    libinput Send Events Mode Enabled (311):        0, 0
    libinput Send Events Mode Enabled Default (312):        0, 0
    Device Node (313):      "/dev/input/event10"
    Device Product ID (314):        1739, 52823Synaptics-Touchpad (xorg-xserver) tap sensitivity too high
    libinput Drag Lock Buttons (341):       <no items>
    libinput Horizontal Scroll Enabled (342):       1
    libinput Scrolling Pixel Distance (343):        15
    libinput Scrolling Pixel Distance Default (344):        15
    libinput High Resolution Wheel Scroll Enabled (345):    1

答え1

タッチパッドのID番号を見つけるには、端末でこのコマンドを実行してください。

xinput --list

例では、私は12です。

DELL097D:00 04F3:311C タッチパッド ID=12 [ポインタ(2)から]

次にスクロール速度を設定します(12をタッチパッドID番号に変更します)。

input --set-prop **12** "libinput Scrolling Pixel Distance" 50

気づく高い数字はスクロールするゆっくり

デフォルト値を変更する方法がわかりません... xorg confファイルを使用して保存する方法はありますが、方法はわかりません...誰かがこの回答を追加/編集できます。

関連情報