neilton 发表于 2006-11-5 13:02:22

ML中显示器自动关闭问题!

ML中如何设置才能使显示器自动关闭,也就是节能的功能。
我设置过电源控制,但那只是显示器黑屏,并不是真正的关闭。

大家给个解决方法。

先谢了。。 :P

neilton 发表于 2006-11-5 22:28:46

为什么这个问题总是没人回答?
我在论坛搜索里也看到过同样的帖,也没有人回答。

neilton 发表于 2006-11-7 08:42:23

终于在WIKI上发现了解决办法。
给懒得去WIKI的人帖出来
------------------------------

手工启动节能功能
首先用 Konsole 打开一个虚拟终端,用 su 或 sudo 临时切换进入 root 账户,然后通过命令启动 powersaved 服务。具体的屏幕提示和下面相似:
$ su
Password:
# service powersaved start
Starting powersaved(accessing ACPI events over acpid)   
#

然后运行 kpowersave 程序:
#kpowersave &

这样在任务栏的右下角托盘图标区就会多出一个电池/插头形状的图标,这个就是 KPowersave 的图标。
[编辑]
KPowersave 的设置
本条目尚未完全完成,我们需要您的参与!
[编辑]
让普通用户启动 KPowersave
在默认设置情况下,KPowersave 执行时需要超级用户权限。为了使普通用户也能正常执行 kpowersave,您可以用 visudo 编辑 /etc/sudoers,加入相应的权限设置。
例如您的用户名是 athena,在 athena 为首的一行添加 kpowersave 命令:
athena ALL=NOPASSWD:/bin/mount -t iso9660 -o loop\,ro\,nodev\,exec\,nosuid\,* */Mount-ISO*,
/bin/umount */Mount-ISO*,/usr/sbin/adsl-connect,/usr/sbin/adsl-start,/usr/sbin/adsl-status,
/usr/sbin/adsl-stop,/usr/bin/kpowersave

[编辑]
让节能功能自己启动
[编辑]
自动启动 powersaved 服务
通常您可能想到用 ntsysv 进行设置,让 powersaved 服务自动启动:用 Konsole 打开一个虚拟终端,用 su 或 sudo 临时切换到 root 账户,然后运行 ntsysv:
$ su
Password:
# ntsysv

此时屏幕会显示一个菜单,用方向键将光标移动到“powersaved”一项上,按空格键使前面出现“*”号,然后按“确定”退出。然而由于 Magic Linux 2.0 在移植 powersaved 时引入了一个 BUG,上述方法并不能直接生效,解决方法参见下文。
[编辑]
自动启动 KPowersave
在 KPowersave 的图标上单击右键,选择“配置 KPowersave...”,进入“一般设置”页面,将“登录时自动启动 KPowersave”一项选中即可。
[编辑]
针对 Magic Linux 2.0 的 Bug 的解决方案
由于开发者的疏忽,在这个问题上引入了 bug,您可以按照以下的办法使条目介绍的方法正常工作。通常开发者在新版本会解决这个问题,所以请您留意您的 Magic Linux 的版本号是否适合以下介绍的内容。
Magic Linux 2.0 中 powersaved 服务的启动顺序比 haldaemon 服务靠前,而 powersaved 依赖 haldaemon,导致 powersaved 服务不能在启动时正常加载。只要将 powersaved 启动顺序置于 haldaemon(98)之后(99),而关闭顺序置于 haldaemon(02)之前(01)就可以了。您可以使用图形用户界面的 SysV init 编辑器(在“系统”菜单里)修改服务的启动顺序,也可以手工修改 /etc/rc.d/init.d/powersaved 服务脚本。手工修改方法:
1、编辑 powersaved 脚本:
kwrite /etc/rc.d/init.d/powersaved

找到下面几行:
#!/bin/bash
# chkconfig: 345 66 34
# description: Powersave Daemon
# processname: powersaved

修改 # chkconfig: 345 66 34 为 # chkconfig: 345 99 01 并保存:
#!/bin/bash
# chkconfig: 345 99 01
# description: Powersave Daemon
# processname: powersaved


2、设置启动时自动开启 powersaved 服务:
在 2-5 四个运行级启动 powersaved
chkconfig --level 2345 powersaved on

为了立即启动 powersaved 服务,需要运行:
service powersaved start

此时您会看到:
Starting powersaved(accessing ACPI events over acpid)   
页: [1]
查看完整版本: ML中显示器自动关闭问题!