📜  ubuntu 电脑待机后点击问题 - Shell-Bash (1)

📅  最后修改于: 2023-12-03 15:20:46.046000             🧑  作者: Mango

Ubuntu电脑待机后点击问题 - Shell-Bash

问题描述

在Ubuntu电脑待机一段时间后,唤醒电脑后点击鼠标或键盘无法唤醒屏幕,需要重启电脑才能解决问题。

解决方法
方法一:通过Shell脚本解决问题
  1. 创建一个.sh文件,命名为wake-up.sh

    #!/bin/bash
    ls /sys/bus/usb/devices/*/power/wakeup | while read line; do echo enabled > $line; done
    

    这个脚本文件会将usb设备的唤醒功能打开。

  2. 赋予该文件可执行权限,并拷贝至/bin目录下

    chmod +x wake-up.sh
    sudo cp wake-up.sh /bin/wake-up
    
  3. 修改休眠配置文件

    sudo vi /etc/systemd/system/sleep.target.wants/systemd-suspend.service
    

    找到下列行:

    ExecStart=/usr/lib/systemd/systemd-sleep suspend
    

    在其下方添加一行:

    ExecStartPost=/bin/wake-up
    

    保存修改后退出。

  4. 重新加载配置文件,使修改生效

    sudo systemctl daemon-reload
    

现在再次让电脑进入待机状态,唤醒后就可以使用鼠标或键盘唤醒屏幕了。

方法二:修改电源管理选项
  1. 打开“电源管理”

    通常可以通过点击电源图标在下拉菜单中找到“电源管理”。

  2. 选择“高级电源选项”

    在“电源管理”窗口中,点击右下角的“高级电源选项”。

  3. 修改“USB选择性暂停”

    将“USB选择性暂停”设置为“禁用”。

    ubuntu_usb_selective_suspend

    保存修改后关闭窗口即可。

结论

以上两种方法都可以解决Ubuntu电脑待机后点击问题,推荐使用第二种方法,因为它更加简单。但是第一种方法可以帮助你更好地了解在Ubuntu上编写和执行Shell脚本的基本知识。