HP ProBook 440 G6ラップトップを使用していますが、一時停止する前に、タッチパッドは完全に機能します。しかし、一時停止後は、感度が大幅に低下し、非常に怠惰になります。
Xinputlistコマンドの出力は次のとおりです。
Virtual core pointer id=2
- Virtual core XTEST pointer id=4
- SYNA3082:00 06CB:8265 Touchpad id=10
- SynPS/2 Synaptics TouchPad id=12
一時停止後、SynPS/2 Synaptics TouchPad
エントリが消え、modprobeは役に立ちません。
どうすればこれを修正できますか?
最近、HP ProBook 430G6でこれを解決しました。 1つの解決策は、サスペンドから再開した後、i2c_hidカーネルモジュールをリロードすることです。
modprobe -r i2c_hid # remove the i2c_hid kernel module
modprobe i2c_hid # add the i2c_hid kernel module
これは自動化できます。たとえば、systemdを使用するシステムでは、スクリプトをディレクトリ/ lib/systemd/system-sleep /に追加できます。以下は、私が使用するスクリプト(/lib/systemd/system-sleep/touchpad-fix.sh)の内容です。
#!/bin/sh
if [ "$1" = 'post' ]; then
modprobe -r i2c_hid && modprobe i2c_hid
fi
この場所にスクリプトを書き込むには、おそらくrootである必要があります。さらに、スクリプトが実行可能であることを確認してください。
chmod +x /lib/systemd/system-sleep/touchpad-fix.sh