Ubuntu:スリップから復帰後、マウスが動かないの対処方法

ノートパソコンに、Ubuntuをインストールしています。画面を閉じて、スリップさせてから、開くと、画面が復帰しますが、マウスが動かない!調べてみると、マウスのドライバーをリロードすれば対処できることがわかりました。

ドライバーが「psmouse」かを確認

lsmod | grep psmouse

psmouseでなければ、モジュール名を特定してください。

スリップから復帰した後のスクリプトを作成

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

下記の内容を張り付ける

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

これで、スリップから復帰時、マウスのドライバーをリロードされます。psmouseを使っていない場合、使用中のマウスのモジュール名で置き換えてください。

スクリプトの実行権限を付与

sudo chmod +x fixtouchpad