从挂起状态唤醒后,联想Thinkpad LED闪烁

拉韦西纳

我有一个Lenovo Thinkpad,“有时”我将笔记本电脑从暂停状态唤醒后,两个LED均开始闪烁,我可以通过将笔记本电脑置于睡眠模式并再次唤醒来解决此问题(有时我必须做更多的工作,一次)。

我知道我可以使用以下方法将其状态从“闪烁”重置为​​“开启”:

echo 0 on | sudo tee /proc/acpi/ibm/led

有什么具体原因吗?我记得一个闪烁的LED指示灯指示系统发生了某些事情。
我该如何自动修复闪烁?

拉韦西纳

Ubuntu 16.04使用systemd作为其初始系统,我们可以编写一个简单的脚本,该脚本在每次系统从挂起状态唤醒时重置LED状态。

在此处创建文件:

/lib/systemd/system-sleep/

随便命名,例如:led。然后使文件可执行:

sudo chmod +x /lib/systemd/system-sleep/led

之后,使用所需的编辑器将这些行写入文件中:

#!/bin/bash
if [ "$2" = "suspend" ]; then
    case "$1" in
        pre) /bin/true ;;
        post) /bin/echo 0 on > /proc/acpi/ibm/led ;;
    esac
fi

它表示如果事件是“挂起”(例如:不是“休眠”),并且我们处于“发布”模式(从未进入休眠状态),请写入,0 on/proc/acpi/ibm/led重置LED。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章