2009年8月11日

懶人設定 - 桌上型電腦 LCD 電源不會自動地進入 DPMS 省電狀態

有一陣子了, 家裡的 FreeBSD 電腦接的螢幕, 在 idle 一段時間以後, 不會自動進入省電地待命狀態,
記得以前不會這樣子 (甚至以前螢幕跟電腦的電源都是一直開著的)

這兩天希望可以把這個問題修好, 希望螢幕還是可以自動地進入 DPMS 的 standby/suspend/off 狀態,(反正就是螢幕按鈕要變成黃色, 不要維持在綠色.)

在跟 google, gdm, 還有 gnome-screensaver 跟 gnome-power-manager 跟 GCONF (!) 奮鬥了好久一陣子以後,

做了一個決定:

暫時先不要跟它們正面衝突,

(很少看到這麼 frustrating 的)

先用個 cron job 避開吧,

或許等 8-stable 再踹踹看.


用 root 身份建一個 job,
例如以下, idle 五分鐘之後, 螢幕會進入省電狀態

*/6 * * * * /usr/local/bin/xset -display :0.0 dpms 300 0 0

要注意的是:
(1) 我是用 gdm 登入, 在我登入之前, 上面的工作並不會生效 (好像可以)
(2) 如上例, 是 "每六分鐘執行一次, 設定 idle 五分鐘以後要關閉", 假如設定成 "每一分鐘執行一次, 設定 idle 五分鐘以後要關閉" 的話, 會無法作用. 某個 counter 會 reset 吧, 猜.
必須要是 6 > 5 才行, 不可以 1 < 5.

至於 console 下面的 saver="green" 也不能用的事情, 也先不理了,

沒有留言: