本文要實現的目標: 完美控制筆記本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 前面,不然就自己換名字吧.
腳本內容如下:
代碼:
&HTTP://www.aliyun.com/zixun/aggregation/37954.html">nbsp; #!/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使用者這麼幹.