我遇到了一个问题,在挂起后,双指滚动功能会停止工作。重启后,它又可以正常工作了。我正在使用戴尔 Inspiron 5515。我浏览了讨论过类似问题的论坛,并尝试了推荐的修复方法,但对我都不起作用。我是 Ubuntu 新手,技术不是很熟练,但我可以按照说明将命令粘贴到终端或编辑文件等。提前感谢任何帮助或建议。
答案1
创建 systemd 服务文件:$ sudo nano /etc/systemd/system/resume-commands.service
在文件中添加以下行:
[Unit]
Description=Run custom commands on resume
After=suspend.target
[Service]
Type=simple
ExecStart=/bin/bash -c "sudo modprobe -r hid-multitouch && sudo modprobe hid-multitouch"
[Install]
WantedBy=suspend.target
- 保存文件并关闭编辑器。
- 重新加载 systemd 管理器配置:
$ sudo systemctl daemon-reload
- 启用服务在系统启动时运行:
$ sudo systemctl enable resume-commands.service
- 重新启动系统以应用更改。
答案2
创建文件为
sudo vi /lib/systemd/system-sleep/tp-reset
将以下行添加到文件
#!/bin/bash
if [ "${1}" = "pre" ]; then
# Do the thing you want before suspend here
echo "pre"
elif [ "${1}" = "post" ]; then
# Do the thing you want after resume here
/usr/sbin/rmmod hid_multitouch && /usr/sbin/modprobe hid_multitouch
fi
使其可执行
sudo chmod +x /lib/systemd/system-sleep/tp-reset