在启动时保持HDMI关闭


10

我有一个电池供电的RPi Zero W,它将被连接到移动激光投影仪中。这是一个体验设置,因此我需要能够在两次使用之间将其关闭和打开。

我的目标是启动RPi,但除非通过编程告知,否则不要通过投影仪(HDMI)显示任何内容。谁能在正确的方向上向我指出如何执行此操作?

基本上,我想删除引导启动图像和任何文本,并使其不进入桌面,最好只是完全关闭HDMI。

我有一个脚本,可以用来关闭显示器,但是很想以这种方式启动:

sudo vcgencmd display_power 0


覆盆子拉伸。但是,如果有我想要的更好的选择,我会敞开心to。
normmcgarry

Answers:


15

您可以尝试以下几种方法:

1)编辑/etc/rc.local并在出口0上方添加以下行:

# Disable HDMI
/usr/bin/tvservice -o

这将关闭显示屏,但仅在引导顺序中的某个位置

2)将hdmi_blanking设置你的/boot/config.txt ,我发现follwing设置在这里

hdmi_blanking=0: HDMI Output will be blank when DPMS is triggered
hdmi_blanking=1: HDMI Output will be disabled when DPMS is triggered
hdmi_blanking=2: HDMI Output will be disabled on boot and can be enabled using the above listed commands.

但是官方文档没有hdmi_blanking=2只提及以下两个设置:

0   HDMI Output will blank instead of being disabled
1   HDMI Output will be disabled rather than just blanking

我认为hdmi_blanking=1应该做你想要的。

如果不帮你还可以尝试发现一些其他的东西这篇文章

  • disable_splash=1/boot/config.txt

  • 编辑/boot/cmdline.txt 安静:禁用启动消息文本logo.nologo:删除左上角的Raspberry Pi徽标,vt.global_cursor_default = 0:删除闪烁的光标

我没有电视可以在Raspberry Pi上试用。


2
对我有用的是设置hdmi_blanking=2hdmi_blanking=1但实际上没有用。谢谢!
diegoreymendez
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.