📅  最后修改于: 2023-12-03 15:20:46.046000             🧑  作者: Mango
在Ubuntu电脑待机一段时间后,唤醒电脑后点击鼠标或键盘无法唤醒屏幕,需要重启电脑才能解决问题。
创建一个.sh文件,命名为wake-up.sh
#!/bin/bash
ls /sys/bus/usb/devices/*/power/wakeup | while read line; do echo enabled > $line; done
这个脚本文件会将usb设备的唤醒功能打开。
赋予该文件可执行权限,并拷贝至/bin目录下
chmod +x wake-up.sh
sudo cp wake-up.sh /bin/wake-up
修改休眠配置文件
sudo vi /etc/systemd/system/sleep.target.wants/systemd-suspend.service
找到下列行:
ExecStart=/usr/lib/systemd/systemd-sleep suspend
在其下方添加一行:
ExecStartPost=/bin/wake-up
保存修改后退出。
重新加载配置文件,使修改生效
sudo systemctl daemon-reload
现在再次让电脑进入待机状态,唤醒后就可以使用鼠标或键盘唤醒屏幕了。
打开“电源管理”
通常可以通过点击电源图标在下拉菜单中找到“电源管理”。
选择“高级电源选项”
在“电源管理”窗口中,点击右下角的“高级电源选项”。
修改“USB选择性暂停”
将“USB选择性暂停”设置为“禁用”。
保存修改后关闭窗口即可。
以上两种方法都可以解决Ubuntu电脑待机后点击问题,推荐使用第二种方法,因为它更加简单。但是第一种方法可以帮助你更好地了解在Ubuntu上编写和执行Shell脚本的基本知识。