
私は非常に大きく、利用可能なタッチパッド(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を介して「物理的に」接続されていますか?