当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 10 篇帖子 ] 
作者 内容
1 楼 
 文章标题 : 笔记本显示器屏保和电源管理完美解决方案
帖子发表于 : 2008-12-11 22:34 
头像

注册: 2006-04-12 20:05
帖子: 8495
地址: 杭州
送出感谢: 0 次
接收感谢: 8
首发: http://li2z.cn/2008/12/11/lcd_control/



本文要实现的目标: 完美控制笔记本LCD的屏保和黑屏,具体地说是实现
    1. 平时键鼠10分钟无动作,将LCD转入屏保;15分钟无动作,将LCD彻底断电
    2. mplayer看电影的时候,持续不屏保不断电.
    3. 按下 ctrl+alt+L 的时候,立即锁住屏幕并将LCD断电.

适用人群: linux用户(废话,我没条件测试BSD和其他*nux),gnome用户,compiz用户,用命令行启动mplayer的用户.当然如果不全符合, 部分内容也是可以参考的,比如双击电影文件打开mplayer的用户,可以自己修改文件的打开方式;非compiz用户可以用其他方式绑定命令等.

步骤:

1. 在 /etc/X11/xorg.conf 文件的 Section “ServerLayout” 一节里,加上一行 Option “OffTime” “180″ 数值也可以更大些,避免X的影响.
2. 在 ~/bin 下建立一个名为 mplayer 的可执行shell脚本,并把 ~/bin 加入$PATH,位置要在 /usr/bin 前面,不然就自己换名字吧.
脚本内容如下:

代码:
    #!/bin/sh
     
    gnome-screensaver-command -i -n "mplayer" -r "看电影呢!" &
    /usr/bin/mplayer $*
    mreturn=$?
    kill %
    exit $mreturn


3. 系统 - 首选项 - 键盘快捷键 里面取消”锁住屏幕”的键盘绑定.
4. 打开ccsm,在 General Options - Commands 里面,添加一个 ctrl+alt+l 键的绑定,命令如下:

gnome-screensaver-command -l; sleep 3; xset dpms force off

5. 系统 - 首选项 - 屏幕保护程序,将主题选为”黑屏”(当然看个人爱好,我觉得花CPU去绘制屏保,是种浪费,就选黑屏了).
6. 系统 - 首选项 - 电源管理,设置成15分钟后将显示器转入睡眠.
7. 完成了,哈哈~

一些解释和废话:
此方案里用到了 gnome-screensaver 的控制程序 gnome-screensaver-command ,我觉得很不错,不知道 xscreensaver 和 kscreensaver 是不是也有相应的命令,有的话KDE用户也可以用此方案了.
控制电源,用到了 xset ,没有安装的朋友请自行搞定安装.
mplayer的1.0rc2版本,号称有可以停掉 xscreensaver 甚至 gnome-screensaver 的选项,但根据我的试验,都无效,可能是因为的是SVN版本的mplayer的关系吧.所以不得不自己写个脚本搞定,脚本用于替换 mplayer ,如果你喜欢也可以简写成 mp 之类的.
另外,LCD用户需要注意一下了,其实由于LCD并没有电子束轰击荧光粉,所以适用于CRT的屏幕保护程序对LCD其实是很不适合的,根本起不到保护液晶单元和背光灯管的作用.何况,linux下好看的3D屏保,其实都蛮耗CPU的,如今都流行创建集约型社会了,都提倡节能减排了,所以,离开电脑的最佳选择是用黑屏屏保锁住屏幕+显示器断电.当然,也推荐CRT用户这么干.


_________________
关注我的blog: ε==3


页首
 用户资料  
 
2 楼 
 文章标题 : Re: 笔记本显示器屏保和电源管理完美解决方案
帖子发表于 : 2008-12-11 22:45 
头像

注册: 2006-09-10 22:36
帖子: 10663
地址: 北京
送出感谢: 1
接收感谢: 16
顶脚本党~~~ :em04


_________________
看破、放下、自在、随缘、念佛
真诚、清净、平等、正觉、慈悲


页首
 用户资料  
 
3 楼 
 文章标题 : Re: 笔记本显示器屏保和电源管理完美解决方案
帖子发表于 : 2008-12-11 22:50 
头像

注册: 2006-02-28 3:11
帖子: 2470
送出感谢: 0 次
接收感谢: 0 次
骨头, 没
gnome-screensaver-command

xscreensaver-command
成吗??


_________________
一梦三年,
松风依旧,
萝月何曾老.


灵幽听微, 谁观玉颜?
灼灼春华, 绿叶含丹.


页首
 用户资料  
 
4 楼 
 文章标题 : Re: 笔记本显示器屏保和电源管理完美解决方案
帖子发表于 : 2008-12-11 22:53 
头像

注册: 2006-09-10 22:36
帖子: 10663
地址: 北京
送出感谢: 1
接收感谢: 16
xscreensaver-command 也可以~~~


_________________
看破、放下、自在、随缘、念佛
真诚、清净、平等、正觉、慈悲


页首
 用户资料  
 
5 楼 
 文章标题 : Re: 笔记本显示器屏保和电源管理完美解决方案
帖子发表于 : 2008-12-12 7:38 
头像

注册: 2006-02-28 3:11
帖子: 2470
送出感谢: 0 次
接收感谢: 0 次
如果在FB下, xset dpms force off是用不了的, 该怎样手动关本子的LCD??


_________________
一梦三年,
松风依旧,
萝月何曾老.


灵幽听微, 谁观玉颜?
灼灼春华, 绿叶含丹.


页首
 用户资料  
 
6 楼 
 文章标题 : Re: 笔记本显示器屏保和电源管理完美解决方案
帖子发表于 : 2008-12-12 9:05 
头像

注册: 2006-04-12 20:05
帖子: 8495
地址: 杭州
送出感谢: 0 次
接收感谢: 8
yjcong 写道:
骨头, 没
gnome-screensaver-command

xscreensaver-command
成吗??

能用就成~ :em05


_________________
关注我的blog: ε==3


页首
 用户资料  
 
7 楼 
 文章标题 : Re: 笔记本显示器屏保和电源管理完美解决方案
帖子发表于 : 2008-12-12 9:07 
头像

注册: 2006-04-12 20:05
帖子: 8495
地址: 杭州
送出感谢: 0 次
接收感谢: 8
yjcong 写道:
如果在FB下, xset dpms force off是用不了的, 该怎样手动关本子的LCD??

FB= framebuffer?
你一直在framebuffer下?
那难到我了,不知道怎么搞,大家给想想办法吧~~


_________________
关注我的blog: ε==3


页首
 用户资料  
 
8 楼 
 文章标题 : Re: 笔记本显示器屏保和电源管理完美解决方案
帖子发表于 : 2008-12-12 16:33 
头像

注册: 2006-02-28 3:11
帖子: 2470
送出感谢: 0 次
接收感谢: 0 次
bones7456 写道:
yjcong 写道:
如果在FB下, xset dpms force off是用不了的, 该怎样手动关本子的LCD??

FB= framebuffer?
你一直在framebuffer下?
那难到我了,不知道怎么搞,大家给想想办法吧~~


我倒是想在一直在fm下, 可不行啊。 我平时至少开5,6个终端窗口, 有时10几个。在fm下先用screen,再splitvt也就4个,在多就乱了。 twin的效果在我这不好。

我就是想知道而已。xset显然是用在GUI下面的。 可在fm下的时候也有黑屏,然后关闭LCD。所以, 对应FM,必定有一个命令的。


_________________
一梦三年,
松风依旧,
萝月何曾老.


灵幽听微, 谁观玉颜?
灼灼春华, 绿叶含丹.


页首
 用户资料  
 
9 楼 
 文章标题 : Re: 笔记本显示器屏保和电源管理完美解决方案
帖子发表于 : 2008-12-16 13:29 
头像

注册: 2006-04-12 20:05
帖子: 8495
地址: 杭州
送出感谢: 0 次
接收感谢: 8
yjcong 写道:
bones7456 写道:
yjcong 写道:
如果在FB下, xset dpms force off是用不了的, 该怎样手动关本子的LCD??

FB= framebuffer?
你一直在framebuffer下?
那难到我了,不知道怎么搞,大家给想想办法吧~~


我倒是想在一直在fm下, 可不行啊。 我平时至少开5,6个终端窗口, 有时10几个。在fm下先用screen,再splitvt也就4个,在多就乱了。 twin的效果在我这不好。

我就是想知道而已。xset显然是用在GUI下面的。 可在fm下的时候也有黑屏,然后关闭LCD。所以, 对应FM,必定有一个命令的。

fm下的不知道了,呵呵


_________________
关注我的blog: ε==3


页首
 用户资料  
 
10 楼 
 文章标题 : Re: 笔记本显示器屏保和电源管理完美解决方案
帖子发表于 : 2010-05-19 15:49 

注册: 2008-05-28 14:14
帖子: 102
送出感谢: 0 次
接收感谢: 0 次
有一個問題是在第6點里
6. 系统 - 首选项 - 电源管理,设置成15分钟后将显示器转入睡眠.

如何實現目標 2. mplayer看电影的时候,持续不屏保不断电?


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 10 篇帖子 ] 

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:没有注册用户 和 2 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
本站点为公益性站点,用于推广开源自由软件,由 DiaHosting VPSBudgetVM VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译