libinput手のひら検出が機能しない

libinput手のひら検出が機能しない

最近、新しいDell XPS 15を購入し、ここにDebianをインストールしました。以前はWindows 10を実行していましたが、手のひら検出/拒否機能は期待どおりに機能していました。しかし、今Debianを実行してlibinput手のひら検出を使用すると(私が知っている限り)、存在しないか完全に破損しています。

出力xinput | grep -i touchpad

⎜   ↳ SynPS/2 Synaptics TouchPad                id=13   [slave  pointer  (2)]

出力xinput list-props 13

Device 'SynPS/2 Synaptics TouchPad':
    Device Enabled (116):   1
    Coordinate Transformation Matrix (118): 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000
    libinput Tapping Enabled (269): 1
    libinput Tapping Enabled Default (270): 0
    libinput Tapping Drag Enabled (271):    1
    libinput Tapping Drag Enabled Default (272):    1
    libinput Tapping Drag Lock Enabled (273):   0
    libinput Tapping Drag Lock Enabled Default (274):   0
    libinput Tapping Button Mapping Enabled (275):  1, 0
    libinput Tapping Button Mapping Default (276):  1, 0
    libinput Accel Speed (251): 0.000000
    libinput Accel Speed Default (252): 0.000000
    libinput Natural Scrolling Enabled (256):   0
    libinput Natural Scrolling Enabled Default (257):   0
    libinput Send Events Modes Available (236): 1, 1
    libinput Send Events Mode Enabled (237):    0, 0
    libinput Send Events Mode Enabled Default (238):    0, 0
    libinput Left Handed Enabled (258): 0
    libinput Left Handed Enabled Default (259): 0
    libinput Scroll Methods Available (260):    1, 1, 0
    libinput Scroll Method Enabled (261):   1, 0, 0
    libinput Scroll Method Enabled Default (262):   1, 0, 0
    libinput Click Methods Available (277): 1, 1
    libinput Click Method Enabled (278):    1, 0
    libinput Click Method Enabled Default (279):    1, 0
    libinput Middle Emulation Enabled (265):    0
    libinput Middle Emulation Enabled Default (266):    0
    libinput Disable While Typing Enabled (280):    1
    libinput Disable While Typing Enabled Default (281):    1
    Device Node (239):  "/dev/input/event1"
    Device Product ID (240):    2, 7
    libinput Drag Lock Buttons (267):   <no items>
    libinput Horizontal Scroll Enabled (268):   1

私の/etc/X11/xorg.conf.d/40-libinput.confファイル:

Section "InputClass"
        Identifier      "libinput touchpad catchall"
        MatchIsTouchpad "on"
        MatchDevicePath "/dev/input/event*"
        Driver          "libinput"
        Option          "Tapping"                       "on"
        Option          "TappingDrag"                   "on"
EndSection

入力イベントのサンプルsudo evemu-record /dev/input/event1 >> eventlog-finger.log通常の使用中のように、タッチパッドに指を置いてビルドします。

入力イベントのサンプル手のひらを使用すると、タッチパッドで入力しようとしたときに発生するsudo evemu-record /dev/input/event1 >> eventlog-palm.logのと同じ現象が発生します。

イベントログを見ると、ABS_TOOL_WIDTH各ログの先頭に一度だけ表示されることがわかります。私が探した結果、ここそしてここ、これは(やや)既知の問題であり、ABS_TOOL_WIDTHゼロ以外のものとして報告されていません。これは明らかにシナプティックドライバを使用した手のひらの検出を中断し、libinputでも同様であると仮定します。

外部マウスを接続せずにタッチパッドを無効にせずにラップトップで作業を行うことはほとんど不可能です。マウスがジャンプし、問題を重み付けすることがあります。時には、手のひらがタッチパッドに触れて予測できない場所に置かれたり、入力する場所がまったくない場合があります。

誰もが方法を知っているならスタートこの問題の解決にご協力いただきありがとうございます。

編集1:

私が言及すべきことは持つ次のようなSynapticsタッチパッドドライバを試してみました。

apt install -y xserver-xorg-input-synaptics
synclient PalmDetect=1

その後、次の設定を使用しても役に立ちません。

synclient PalmMinWidth=4
synclient PalmMinZ=80

PalmMinWidth私は0から15までのすべてと50から150までのすべてを試しましたPalmMinZ何もない働くしかし、まだ明確ではない場合 - その理由はすでに知っています。ABS_TOOL_WIDTH 報告なし。私はこれを確信しているので、これは私の質問の基礎ではありません。私の質問には、レポートを修正する方法ABS_TOOL_WIDTHや同様の結果を生成する他の回避策が含まれます。

ベストアンサー1

/etc/X11/xorg.conf.d/50-synaptics.conf次の内容でファイルを作成します。

Section "InputClass"
        Identifier      "touchpad catchall"
        MatchIsTouchpad "on"
        MatchDevicePath "/dev/input/event*"
        Driver          "synaptics"
        Option          "PalmDetect"          "1"
        Option          "PalmMinWidth"        "5"
        Option          "PalmMinZ"            "100"
EndSection

新しい設定を適用するには、後でノートブックを再起動してください。PalmMinWidth最良の結果を得るためのオプションを試してください。値3などを試してみてください。4

別の方法は、属性を一時的に設定し、端末で実行することです。

xinput set-prop 13 "Synaptics Palm Detection" 1
xinput set-prop 13 "Synaptics Palm Dimensions" 5, 5

別の値を試してくださいSynaptics Palm Dimensions

また読んでくださいシナプティクス - シナプティクスタッチパッド入力ドライバ

おすすめ記事