我在 lenovo carbon yoga x1 (第一代) 上使用 Ubuntu 18.04。大多数时候一切都运行良好,但在我将计算机置于挂起状态并在上午将其唤醒后,鼠标出现了一点问题:- 鼠标左键单击不起作用。- 例如,滑动锁屏看起来卡在了拖动模式,我可以上下滑动但不能完全滑动,而且我必须关闭电源才能进入登录框。
答案1
今天遇到了这个问题,这对我有用。
运行以下命令,确保你的设备模块是 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
答案2
我在使用 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
如果你用这个创建了一个脚本,不要忘记让它可执行,例如chmod +x $HOME/fix_logitech.sh
(不确定各个模块的用途,但它们看起来是不错的选择)。我使用笔记本电脑的集成键盘输入此内容。如果此方法有效,我可能会考虑 @imeshU 的方法,将其挂接到 System-D 睡眠/恢复过程中。