樹莓派顯示屏的休眠和喚醒

樹莓派直接接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 終端下休眠

RaspbianArchlinux/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
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容