問題描述
在全新安裝Ubuntu 12.10後,我的屏幕在大約十分鍾後仍然熄滅。我去過Brightness and Lock控製麵板。 Turn screen off when inactive for:
設置為Never
。
我已經通過dconf
編輯器搜索power
,screen
和idle
更改參數。這似乎對顯示超時沒有任何影響。
這是一個更有趣的事情,屏幕不會熄滅,它隻是黑色。背光仍然亮著,所有像素都是黑色。
當它變黑時,它會非常快速地變暗,變黑。同樣,按鍵,鼠標移動或鼠標點擊後快速un-dim。
最佳解決思路
有多個不同的層會影響監視器的行為。要完全禁用監視器的任何暫停,您需要在每個層中禁用它:
1. layer:虛擬控製台
設置不活動的時間間隔(以分鍾為單位),之後屏幕將自動消隱:
setterm -blank 0
以分鍾為單位設置VESA斷電間隔:
setterm -powerdown 0
2.層:X
關閉屏幕保護功能。使用s選項可以設置屏幕保護程序參數。
xset s off
如果啟用,則禁用DPMS:
xset -dpms
要找出設置了哪些值,請在終端中鍵入xset -q
。輸出的一部分應如下所示:
Screen Saver:
prefer blanking: yes allow exposures: yes
timeout: 0 cycle: 0
還有這個:
DPMS (Energy Star):
Standby: 0 Suspend: 0 Off: 0
DPMS is Disabled
3.層:最後但並非最不重要;應用層(XScreenSaver)
xscreensaver-demo
選擇Disable Screen Saver
:
並在係統設置中停用屏幕保護程序 – >亮度&鎖定(取決於您的桌麵環境):
在非活動狀態下轉動屏幕:Never
次佳解決思路
我剛剛從終端運行sudo xset s off
,它可能是固定的。
第三種解決思路
“System Settings”中有一個複選框 – > “亮度和鎖定”屏幕,其標簽是“昏暗屏幕以節省電力”。你必須取消選中它。
第四種思路
混亂提供的答案非常有用。但是,即使遵循這些說明,我仍然間歇性地遇到這個問題。無論我做什麽,都會有某種後台進程或設置管理器不斷重置屏幕保護程序。
我找到了brute-force解決方案。隻需在crontab中添加一行,即可每隔一分鍾關閉DPMS和屏幕保護程序。醜陋但有效。
在終端輸入
crontab -e
然後在文件底部添加以下行
* * * * * DISPLAY=:0.0 xset -dpms
* * * * * DISPLAY=:0.0 xset s off
您還可以通過在屏幕保護程序re-enable之前添加’#’來注釋這些行。