Tắt HDMI khi khởi động


10

Tôi có một chiếc RPi Zero W chạy bằng pin sắp được gắn vào máy chiếu laser di động. Đây là một thiết lập kinh nghiệm, vì vậy tôi cần có thể tắt và bật giữa các lần sử dụng.

Mục tiêu của tôi ở đây là khởi động RPi nhưng không hiển thị bất cứ thứ gì thông qua máy chiếu (HDMI) trừ khi tôi lập trình cho nó biết. Bất cứ ai có thể chỉ cho tôi đi đúng hướng ở đây về cách làm điều này?

Về cơ bản, tôi muốn xóa hình ảnh giật gân khởi động và bất kỳ văn bản nào, và giữ cho nó không đi đến máy tính để bàn, tốt nhất là chỉ tắt HDMI hoàn toàn.

Tôi có một tập lệnh mà tôi sử dụng để tắt màn hình, nhưng rất thích khởi động theo cách này:

sudo vcgencmd display_power 0


Raspbian Căng. Nhưng tôi sẵn sàng với bất cứ điều gì nếu có một lựa chọn tốt hơn cho những gì tôi muốn.
Normmcgarry

Câu trả lời:


15

Có một vài điều bạn có thể thử:

1) Chỉnh sửa /etc/rc.localvà thêm các dòng sau ở trên thoát 0:

# Disable HDMI
/usr/bin/tvservice -o

điều này sẽ tắt màn hình, nhưng chỉ ở đâu đó trong chuỗi khởi động

2) thêm hdmi_blankingcài đặt vào của bạn /boot/config.txt Tôi đã tìm thấy cài đặt follwing ở đây :

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.

Nhưng tài liệu chính thức không hdmi_blanking=2chỉ đề cập đến 2 cài đặt sau:

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

Tôi nghĩ hdmi_blanking=1nên làm những gì bạn muốn.

Và nếu điều đó không giúp bạn vẫn có thể thử một vài thứ khác được tìm thấy trong bài viết này :

  • disable_splash=1 trong /boot/config.txt

  • Chỉnh sửa /boot/cmdline.txt im lặng : tắt văn bản thông báo khởi động, logo.nologo : xóa logo Raspberry Pi ở góc trên cùng bên trái, vt.global_c gương_default = 0: xóa con trỏ nhấp nháy

Tôi không có TV để thử nó trên Raspberry Pi.


2
Những gì làm việc cho tôi là thiết lập hdmi_blanking=2, trong khi hdmi_blanking=1không thực sự làm việc. Cảm ơn!
diegoreymendez
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.