在 Ubuntu 22.04 上挂起后,双指滚动停止工作

在 Ubuntu 22.04 上挂起后,双指滚动停止工作

我遇到了一个问题,在挂起后,双指滚动功能会停止工作。重启后,它又可以正常工作了。我正在使用戴尔 Inspiron 5515。我浏览了讨论过类似问题的论坛,并尝试了推荐的修复方法,但对我都不起作用。我是 Ubuntu 新手,技术不是很熟练,但我可以按照说明将命令粘贴到终端或编辑文件等。提前感谢任何帮助或建议。

答案1

  1. 创建 systemd 服务文件:$ sudo nano /etc/systemd/system/resume-commands.service

  2. 在文件中添加以下行:


[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

  1. 保存文件并关闭编辑器。
  2. 重新加载 systemd 管理器配置:
$ sudo systemctl daemon-reload
  1. 启用服务在系统启动时运行:
$ sudo systemctl enable resume-commands.service
  1. 重新启动系统以应用更改。

答案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

相关内容