为什么当 ThinkPad T500 笔记本电脑通过命令行或单击 GUI 工作时,关闭盖子不会暂停工作?

为什么当 ThinkPad T500 笔记本电脑通过命令行或单击 GUI 工作时,关闭盖子不会暂停工作?

我在我的 ThinkPad T500 上运行 Ubuntu 12.10,并配有一个额外的显示器。

$ uname -a
Linux emre-laptop 3.5.0-25-generic #38-Ubuntu SMP Mon Feb 18 23:28:26 UTC 2013 i686 i686 i686 GNU/Linux

pm-suspend命令在命令行中完美运行,Fn+ F4(通常的睡眠键组合)运行良好,并且从 GUI 单击“暂停”没有任何问题:

从 GUI 调用时暂停功能工作正常

我也检查了我的设置,它们似乎很好:

暂停设置

但是当笔记本电脑合上时,挂起功能不起作用。当我合上盖子时,外接显示器会变黑,但笔记本电脑不会进入睡眠模式。当我打开盖子时,笔记本电脑和外接显示器上都出现空白屏幕。

我已经尝试了给出的解决方法https://bugs.launchpad.net/ubuntu/+source/gnome-power-manager/+bug/863834并创建一个文件:

$ ls -l /etc/acpi/local/lid.post.sh 
-rwxr-xr-x 1 root root 696 Feb 26 20:31 /etc/acpi/local/lid.post.sh

文件内容:

#!/bin/bash
grep -q closed /proc/acpi/button/lid/*/state
if [ $? = 0 ]
then
/usr/sbin/pm-suspend
fi

有什么建议或解决方法吗?

答案1

好吧,显然我们需要对文件名更加小心!就我而言,我无意中创建了错误的文件:/etc/acpi/local/lid.post.sh,而正确的文件名应该是:

/etc/acpi/local/lid.sh.post

正如解决方法中正确描述的一样。正确重命名文件解决了暂停问题。

相关内容