UPD

UPD

私は非常に大きく、利用可能なタッチパッド(Elantechによって作成されたように見える)を備えたXiaomi Mi Notebook Pro(15.6インチ)を持っています。

しかし、手のひら認識は良くありません。タッチパッドを調整しようと頭を強く叩き始めましたが、実際には調整が可能であることを知りました。二つ。リストは次のとおりです。

$ sudo libinput list-devices | grep -A18 Touchapd
Device:           ETD2303:00 04F3:3083 Touchpad
Kernel:           /dev/input/event5
Group:            6
Seat:             seat0, default
Size:             125x78mm
Capabilities:     pointer gesture
Tap-to-click:     disabled
Tap-and-drag:     enabled
Tap drag lock:    disabled
Left-handed:      disabled
Nat.scrolling:    disabled
Middle emulation: disabled
Calibration:      n/a
Scroll methods:   *two-finger edge 
Click methods:    *button-areas clickfinger 
Disable-w-typing: enabled
Accel profiles:   none
Rotation:         n/a

--
Device:           ETPS/2 Elantech Touchpad
Kernel:           /dev/input/event8
Group:            10
Seat:             seat0, default
Size:             125x81mm
Capabilities:     pointer gesture
Tap-to-click:     disabled
Tap-and-drag:     enabled
Tap drag lock:    disabled
Left-handed:      disabled
Nat.scrolling:    disabled
Middle emulation: disabled
Calibration:      n/a
Scroll methods:   *two-finger edge 
Click methods:    *button-areas clickfinger 
Disable-w-typing: enabled
Accel profiles:   none
Rotation:         n/a

実際に入力イベントを発生させるタッチパッドはETD2303:00 04F3:3083 Touchpad/dev/input/event5)ですが、 を利用して見つけましたlibinput debug-events

それは一連の質問を提起します。一般的な質問はなぜタッチパッドが2つですか?私のラップトップのタッチパッドに指紋スキャナーがあります(私は使用していません)、2番目のものも指紋スキャナーになりますか?

2番目の主な質問は次のとおりです。リストされているタッチパッド名がおかしいので(PCI ven:dev IDですか?)私のタッチパッド用のカーネルにドライバがないようです。確認するには?

最後に重要な質問は、手のひら検出機能を調整してより便利に機能させる方法です。そもそも可能でしょうか?

私はBudgie 10.5(Gnomeスタック3.28.1)、xorg 1.20.3、xorg-driver-input-libinput 0.28.1、libinput 1.12.3、linux 4.19.8を持っています。

UPD

偶然にカーネルログを見て興味深いものを発見しました。パフパフ今回のイベント:

i2c_hid i2c-ETD2303:00: i2c_hid_get_input: incomplete report (14/65535)

これはほとんど10億今回のイベント!再起動し、周波数を再測定することにしました。

$ uptime
 01:13:31 up 13 min,  1 user,  load average: 0,14, 0,61, 0,67
$ journalctl -k | grep i2c-ETD2303:00 | wc -l
24219

ご覧のとおり、13分間に約24,000の同じイベントが発生するのは不思議なことです。

だからここに別の質問があります。ここでは何が進んでいますかhid-i2c?これはタッチパッドドライバではありませんかelantech?私が見つけたこの問題、回答には「HID over I2c」機能を無効にする提案があります。ファームウェア設定にはこれを行うオプションはありません。プログラムで実行できますか?タッチパッドはI2Cを介して「物理的に」接続されていますか?

ベストアンサー1

おすすめ記事