树莓派显示器电源管理禁止屏幕休眠

嵌入式技术

1372人已加入

描述


下面我们介绍当需要用到树莓派的显示屏作为演示或监视器的时候,禁止长时间无响应屏幕休眠的方法。区分两种情况: 
一、禁止屏幕在图形界面下休眠 
在 /etc/profile.d 路径下新建一个文件,如Screen.sh,并将下面两条命令写入该文件,即可以实现永久禁用。 
xsetdpms 0 0 0 
xsets off

更多相关设置示例: 
指令 
说明 
xset s off 
禁用屏幕保护 
xset s 3600 3600 
设置空闲时间为1小时 
xset -dpms 
关闭 DPMS 
xset s off -dpms 
禁用 DPMS 并阻止屏幕进入空闲 
xset dpms force off 
立即关闭屏幕 
xset dpms force standby 
强制屏幕进入待命状态 
xset dpms force suspend 
强制屏幕进入暂停状态 
二、禁止屏幕在 Console 终端下休眠 
执行下面的命令就可以解决这个问题。 
setterm -blank 0 
重启后此命令会失效,所以需要装这个命令加入到启动脚本中,每次开机后自动启动。 
Raspbian 和 Archlinux 在 /etc/bash.bashrc 文件中加入,CentOS 则是在/etc/bashrc加入: 
setterm -blank 0 
更多相关设置: 
setterm -blank [0-60|force|poke] 
setterm -powersave [on|vsync|hsync|powerdown|off] 
setterm -powerdown [0-60] 
以上参数为0时表示禁用。例如下面的指令表示禁止屏幕进入保护和关闭状态 
setterm -blank 0 -powerdown 0 
相关引用 
https://wiki.archlinux.org/index.php/Display_Power_Management_Signaling 
 



打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 相关推荐

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分