我用的是覆盆子皮3型b v1.2。覆盆子连接到带有HDMI接口的电视。我想用shell程序禁用和启用HDMI端口。我用this code来做那件事。另外,我在覆盆子里安装了一个teamviewer,可以用我的笔记本电脑来控制它。当我在终端中运行sh rpi-hdmi.sh off
时,HDMI端口将正确禁用,并在终端中看到此消息:
Power off HDMI
但当我运行
sh rpi-hdmi.sh on
时,我在电视上看到一条清晰的“无信号”信息。但它什么也没显示,我只看到黑色电视。当我第一次运行
sh rpi-hdmi.sh on
时,我看到以下消息:Power on HDMI with preferred settings
Couldn't get a file descriptor referring to the console
但对于第二个,我看到的是这样一条信息:
Power on HDMI with preferred settings
启用HDMI端口后,要在电视上显示桌面,我必须做什么?
最佳答案
当您运行shrpi-hdmi.sh on
时,tvservice -p
的行需要一些时间才能正确运行。如果要快速启用HDMI端口,可以运行以下代码:
tvservice -p
xset dpms force on