如何将 Fedora 17(LXDE spin,如果重要的话)配置为在笔记本电脑(Lenovo S10 上网本)盖子关闭时进入睡眠或挂起状态?使用“库存”安装(来自 LXDE spin live CD),关闭盖子似乎根本不会改变机器的状态(风扇仍然旋转,前 LED 不会改变状态,正常运行时间不受影响),并且当盖子重新打开时键盘很热...谢谢!
答案1
你可能想阅读整个电源管理指南,但关于酸度正是您要找的。在我的系统上,我有:
# 猫/etc/acpi/events/lid 事件=按钮[ /]lid 操作=/etc/acpi/actions/lid_down.sh %e # 猫 /etc/acpi/actions/lid_down.sh /bin/bash #!/bin/bash #静音阿尔萨斯。 #amixer sset PCM 0 #回显 $* dec=`echo ibase=16\; ${4^^}|bc` 如果[$(($dec%2))-eq1] 然后 记录器“盖子朝下” 别的 记录器“盖上盖子” 菲
如果我想暂停,我会调用hibernate-ram
(tuxonice) 而不是记录“lid down”。我认为在 Fedora 中可以使用pm-suspend
该命令完成相同的操作。如果您发现此命令没有任何作用,那么很可能是驱动程序问题。您必须研究如何在该笔记本电脑上正确配置 ACPI。
答案2
安装 acpid 并创建上述文件只是解决方案的一半。建议的 /etc/acpi/actions/lid_down.sh 会产生错误。
这是一个修复版本:
cat /etc/acpi/actions/lid_down.sh
#!/bin/bash
[ "$1" = "button/lid" ] && [ "$2" = "LID" ] && [ "$3" = "close" ] && systemctl suspend