web-dev-qa-db-ja.com

サスペンド後のUbuntu 18.04マウスの問題

レノボカーボンヨガx1(第1世代)で実行されているUbuntu 18.04を使用しています。ほとんどの場合、すべてが正常に機能しますが、午前中にコンピューターをサスペンドしてからウェイクアップすると、マウスが少し揺れます。-マウスの左クリックが機能しません。 -たとえば、スライドロック画面はドラッグモードで動けないように見えます。上下にスライドできますが、すべてではありません。ログインボックスに到達するには、マシンの電源を入れ直す必要があります。

1
Dory Zidon

今日この問題に直面し、これは私のために働いたものです。

実行して、デバイスモジュールがpsmouseであることを確認します。

lsmod | grep psmouse

そうでない場合は、関連するモジュール名を見つけます。

$ cd /lib/systemd/system-sleep/
$ Sudo vi fixtouchpad

次を貼り付けて保存します

#!/bin/bash
[ "$1" = "post" ] && exec modprobe psmouse
[ "$1" = "pre" ] && exec rmmod psmouse
exit 0

これにより、再開後にpsmouseモジュールがリロードされます。 「psmouse」をモジュール名に置き換えます。

必ずスクリプトを実行可能にしてください

Sudo chmod +x fixtouchpad
3
imeshU

18.04でも同様の問題が発生していましたが、18.10にアップグレードしてから実際に悪化しました。マウスとキーボードの両方を組み合わせたLogitechの「統合レシーバー」があります。スリープから復帰すると、かなり頻繁にマウスまたはキーボードが機能しなくなります。 17.10でこれらの問題に苦しんだことは覚えていません...

私にとってそれを直したのは:

for mod in hid_logitech_hidpp hid_logitech_dj usbhid; do
   Sudo rmmod $mod && sleep 3
   Sudo modprobe $mod
done

(さまざまなモジュールの用途がわからないが、良い候補のように見えた)。私はラップトップの内蔵キーボードを使用してこれを入力しました。アプローチが機能する場合、@ imeshUのアプローチを考慮して、これをSystem-Dのスリープ/レジュームプロセスにフックできます。

1
sxc731