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

本文介绍如何在树莓派上禁用显示屏休眠功能。包括在图形界面下使用xset命令进行配置,以及在Console终端下通过setterm命令来避免屏幕进入休眠状态。适用于不同操作系统的具体步骤也有所涉及。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

下面我们介绍当需要用到树莓派的显示屏作为演示或监视器的时候,禁止长时间无响应屏幕休眠的方法。区分两种情况:
一、禁止屏幕在图形界面下休眠
在 /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
本文来自:树莓派实验室
链接地址:http://shumeipai.nxez.com/2016/12/24/display-power-management-signaling.html
转载请注明:《树莓派显示器电源管理禁止屏幕休眠》

### 树莓派待机模式与节能设置的方法 树莓派5提供了一种有效的机制来降低其在关机后的待机功耗。通过启用 `POWER_OFF_ON_HALT=1` 参数,可以在系统关闭后完全切断 SoC 的电源供应,从而使关机时的功秏降至极低水平(通常低于 0.01W),相比未优化前的 1-2W 功耗有显著下降[^1]。 #### 修改配置文件实现待机节能 要激活这一功能,需编辑 `/boot/config.txt` 文件并添加如下参数: ```bash sudo nano /boot/config.txt ``` 随后,在文件末尾追加以下内容: ```text dtoverlay=gpio-poweroff power_off_on_halt=1 ``` 保存更改后重启设备以使新设置生效。此操作完成后,每次执行正常关机命令 (`sudo halt`) 后,硬件层面将彻底断电,极大程度上减少了不必要的能源浪费。 #### 防止屏幕保护及自动锁屏引起的额外能耗 除了上述针对待机状态下的改进措施外,还需要注意防止因屏幕保护程序或自动锁屏而导致的不必要资源占用。如果使用的是基于图形界面的操作环境,则可能遇到每隔一定时间便触发休眠的情况。对此类现象可采取以下解决办法: 修改 X Server 设置禁用显示器管理协议 (DPMS),以及调整屏幕空白超时时长至零秒。具体做法为运行下列指令组合: ```bash xset s off # 关闭屏幕保护器 xset -dpms # 停用 DPMS xset s noblank # 禁止屏幕变黑 ``` 为了确保这些变更永久保留下来而不随下次登录丢失效果,建议将其加入用户的 shell 初始化脚本当中比如 `.bashrc` 或者创建一个新的自定义启动服务项[^3]。 另外值得注意的一点是,虽然以上步骤能够有效地阻止显示单元进入省电模式,但对于整个系统的真正睡眠行为并没有直接影响;也就是说即使完成了上面提到的所有设定项目之后,只要没有实际调用物理层面上停止供电的相关选项——即前面讨论过的那种情形——那么CPU核心依然处于活跃运转之中只是单纯隐藏掉了视觉反馈而已。 最后关于个性化定制方面如更换引导画面等内容则属于用户体验增强范畴而非纯粹意义上的效能提升举措因此这里不再赘述详情可见参考资料二部分描述[^2]。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值