LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 722|回复: 2

Inspiron 2200 合上盖子后 显示器再也开不起来的解决办法

[复制链接]
发表于 2006-1-3 11:29:19 | 显示全部楼层 |阅读模式
标题有点长,请原谅

有些型号的笔记本总有这样的问题,关上盖子(英文是lid,中文不知道怎么说,先叫盖子:))后,再开起来,显示器就好像永远的被关上,非要reboot(halt, suspend一样)才可以起来,而机器是正常运行的(可以通过ssh上去)。

问题就出在acpi的配置上,笔者的电脑是Inspiron 2200,显卡是GMA915,Kernel 2.6.14,开了acpi支持,当然还有装上acpid。

好的解决办法如下:

需要两个文件:

1)/etc/acpi/event/lidbtn
#这个用来相应lidbtn事件,在开关盖子的时候触发
event=button[ /]lid
action=/etc/acpi/lid.sh

2)/etc/acpi/lid.sh
#相应lidbtn事件,注意要用chmod加上执行属性

#!/bin/sh

state=`cat /proc/acpi/button/lid/LID/state | awk '{print $2}'`

logger -i "LID state $state"

if [ "$state" = "closed" ]; then
#当关上盖子的时候……
        #如果你是radeon卡运行这个,当然要注意又没安装
        #/usr/sbin/radeontool light off
        #如果是nvidiak可以用vbntool,参数忘了……sorry
        #通常用这个
        xset dpms force off
else
#开起来:)
        #/usr/sbin/radeontool light on
        xset dpms force on
fi
然后在restart 下acpid,all ok
发表于 2006-1-3 16:52:14 | 显示全部楼层
这个笔记本的屏幕开合居然还是靠系统控制的???
回复 支持 反对

使用道具 举报

发表于 2006-1-4 11:06:20 | 显示全部楼层
有人实现了suspend to ram吗,有没有不打补丁的方法?按照网上的资料,echo mem >/sys/power/state就可以挂起,但是却按电源键后却恢复不起来(电源灯亮了,但屏幕是黑的,键盘和网络都没反应),装了vbetool也没用,装hibernate结果也一样。我参考的资料是
http://www.colitti.com/lorenzo/software/nc6000/
跟我的本本型号一样,除了我没装software suspend 2,这个很必要吗?我不需要suspend to disk,只要suspend to ram。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表