在 raspberry pi 3 中使用 shell 编程禁用它后启用 HDMI 端口
enable HDMI port after Disable it with shell programing in raspberry pi 3
我用的是 raspberry pi 3 model b v1.2。树莓派连接到带有 HDMI 端口的电视。我想用 shell 程序禁用和启用 HDMI 端口。我使用 this code 来做到这一点。另外,我在树莓派上安装了一个 teamviewer,可以用我的笔记本电脑控制它。当我在终端中 运行 sh rpi-hdmi.sh off
时,HDMI 端口正确禁用并在终端中看到此消息:
Power off HDMI
但是当我 运行 sh rpi-hdmi.sh on
时,我在电视上看到清晰的 "no signal" 信息。但它没有显示任何内容,我只看到黑色电视。
当我 运行 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端口后电视上显示桌面需要做什么?
当您 运行 sh rpi-hdmi.sh on
时,tvservice -p
行需要一些时间才能 运行 正确。如果您想快速启用 HDMI 端口,您可以 运行 此代码:
tvservice -p
xset dpms force on
我用的是 raspberry pi 3 model b v1.2。树莓派连接到带有 HDMI 端口的电视。我想用 shell 程序禁用和启用 HDMI 端口。我使用 this code 来做到这一点。另外,我在树莓派上安装了一个 teamviewer,可以用我的笔记本电脑控制它。当我在终端中 运行 sh rpi-hdmi.sh off
时,HDMI 端口正确禁用并在终端中看到此消息:
Power off HDMI
但是当我 运行 sh rpi-hdmi.sh on
时,我在电视上看到清晰的 "no signal" 信息。但它没有显示任何内容,我只看到黑色电视。
当我 运行 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端口后电视上显示桌面需要做什么?
当您 运行 sh rpi-hdmi.sh on
时,tvservice -p
行需要一些时间才能 运行 正确。如果您想快速启用 HDMI 端口,您可以 运行 此代码:
tvservice -p
xset dpms force on