最近、私のUbuntu 16.04では、キーボードのキーが繰り返されなくなり、タッチパッドのタップとタッチパッドの2本指スクロールが機能しなくなりました。
タッチパッド:
キーリピートはすべて奇妙です:
これらの画面は、設定が存在し、正しく設定されていることを示しています。
これらは私の(関連する)仕様です:
システム:ホスト:jochem-ideapad-700カーネル:4.13.0-26-generic x86_64(64ビット) デスクトップ:Unity 7.4.0 ディストリビューション:Ubuntu 16.04 xenial Machine :システム:LENOVO(ポータブル)製品:80RU v:Lenovo ideapad 700-15ISK
これはxinput
の出力です:
$ xinput ⎡仮想コアポインターid = 2 [マスターポインター(3)] ⎜↳仮想コアXTESTポインターid = 4 [スレーブポインター(2)] ⎜ET ETPS/2 Elantech Touchpad id = 13 [スレーブポインター(2)] ⎣仮想コアキーボードid = 3 [マスターキーボード(2)] ↳仮想コアXTESTキーボードid = 5 [スレーブキーボード( 3)] ↳電源ボタンid = 6 [スレーブキーボード(3)] ↳ビデオバスid = 7 [スレーブキーボード(3)] ↳ビデオバスid = 8 [スレーブキーボード(3)] ↳スリープボタンid = 9 [スレーブキーボード(3)] ↳Lenovo EasyCamera:Lenovo EasyC id = 10 [スレーブキーボード(3)] ↳Ideapadの追加ボタンid = 11 [スレーブキーボード(3)] ↳AT Translated Set 2キーボードid = 12 [スレーブキーボード(3)] ↳PEAQ WMIホットキーid = 14 [スレーブキーボード(3)]
これは ``:の(関連する)出力です:
$ synclient | grep "Tap\| Scroll\| TwoFinger" MaxTapTime = 180 MaxTapMove = 163 MaxDoubleTapTime = 180 SingleTapTimeout = 180 EmulateTwoFingerMinZ = 282 EmulateTwoFingerMinW = 7 VertScrollDelta = 74 HorizScrollDelta = 74 VertEdgeScroll = 0 HorizEdgeScroll = 0 VertTwoFingerScroll = 1 HorizTwoFingerScroll = 1 TapButton1 = 1 TapButton2 = 3 TapButton3 = 0 CircularScrolling = 0 CircScrollDelta = 0.1 CircScrollTrigger = 0 TapAndDragGesture = 1
libinput
がインストールされていない 。i2c_hid
をオフにし、ブートパラメータにnopnpを設定する が機能しませんでしたTapButton3 = 2
は解決しませんでした(TapButton1とTapButton2はすでに正しい値になっていますか?)キーに関してはタッチパッドではなく、あなたと似た症状がありました。
私が見つけた解決策は、 カーネル4.13でキーボードの繰り返し問題を修正する からでした。より包括的なガイドと説明を見つけるためにそれをチェックしてください。
端末にshowkeys
と書き込むと、キーコード213が約1秒に1回押し下げられていることが示され、キーが保持された理由が説明されました。
これはPEAQ WMI hotkeys
モジュールが原因で、あなたも実行しているようです。
ターミナルに入力しました
Sudo rmmod peaq_wmi
これで一時的に問題が解決したことを確認しました。コンピューターの再起動後も設定を維持するために、私は入力しました
gedit /etc/modprobe.d/blacklist.conf
以下をファイルに追加しました
#spams ^@
blacklist peaq_wmi
(注:このモジュールがコンピューターの機能にとって重要であるかどうかはわかりません。PCの何かが機能しない場合は、再度有効にできることを個人的にメモします。また、更新プログラムによって問題が修正されたため、1〜2か月後に再度有効にすることができるかどうかを確認してください。)
投稿によると、同様に試すことができます
Sudo rmmod psmouse
Sudo modprobe psmouse
そして、これが次回の再起動まで問題を解決する場合、あなたはすることができます
gedit /etc/rc.local
これらの行を追加します
/sbin/rmmod psmouse
/sbin/modprobe psmouse