樹莓派直接接HDMI屏幕時(shí),
默認(rèn)情況, 如果沒有任何鼠標(biāo)或鍵盤動(dòng)作的話,它的屏幕會(huì)自動(dòng)進(jìn)入休眠節(jié)能的狀態(tài)
禁止屏幕休眠
如果我們希望它不要自動(dòng)進(jìn)入休眠, 可以這么做:
首先它屏幕的休眠分2種情況:
圖形界面 (startx)
文字界面 (SSH)
圖形界面下的控制
主要控制指令是:xset
想要永久防止它進(jìn)入休眠可以用以下指令:
1、創(chuàng)建文件:
sudo nano /etc/profile.d/Screen.sh
2、文件內(nèi)容:
xset dpms 0 0 0
xset s off
3、加執(zhí)行權(quán)限:
sudo chmod +x /etc/profile.d/Screen.sh
喚醒
如果只是想臨時(shí)讓它從休眠中自動(dòng)醒過來, 可以讓程序執(zhí)行自動(dòng)指令:
xset dpms force on
附上 xset 的常規(guī)用法:
| 指令 | 說明 |
|---|---|
| xset s off | 禁用屏幕保護(hù) |
| xset s 3600 3600 | 設(shè)置空閑時(shí)間為1小時(shí) |
| xset -dpms | 關(guān)閉 DPMS |
| xset s off -dpms | 禁用 DPMS 并阻止屏幕進(jìn)入空閑 |
| xset dpms force off | 立即關(guān)閉屏幕 |
| xset dpms force standby | 強(qiáng)制屏幕進(jìn)入待命狀態(tài) |
| xset dpms force suspend | 強(qiáng)制屏幕進(jìn)入暫停狀態(tài) |
禁止屏幕在 Console 終端下休眠
Raspbian 和 Archlinux 在
/etc/bash.bashrc文件中加入,CentOS 則是在/etc/bashrc加入下面的命令就可以解決這個(gè)問題。
setterm -blank 0
重啟后此命令會(huì)失效,所以需要裝這個(gè)命令加入到啟動(dòng)腳本中,每次開機(jī)后自動(dòng)啟動(dòng)。
更多相關(guān)設(shè)置:
setterm -blank [0-60|force|poke]
setterm -powersave [on|vsync|hsync|powerdown|off]
setterm -powerdown [0-60]
以上參數(shù)為0時(shí)表示禁用。例如下面的指令表示禁止屏幕進(jìn)入保護(hù)和關(guān)閉狀態(tài)
setterm -blank 0 -powerdown 0