linux - 在树莓派 3 中使用 shell 编程禁用后启用 HDMI 端口

标签 linux shell raspberry-pi3 hdmi

我使用的是 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 时,我在电视上看到清楚的“无信号”消息。但它没有显示任何内容,我只看到黑色电视。 当我第一次运行 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

关于linux - 在树莓派 3 中使用 shell 编程禁用后启用 HDMI 端口,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40069198/

相关文章:

c - 进程内存检查

xml - 提到开始和结束模式时,sed 正在删除多行

java - 树莓派启动时无法执行java程序

python - MAX6675 K-热电偶与Raspberry使用Python : always error value

mysql - 有没有办法根据 where 条件下的数据值从 mysql 中的单个选择查询中获取多个输出文件?

c++ - Qt 在 Linux 上不显示 PNG 图像

bash - 使用 bash 在 YYYYMMDDHHMMSS 中增加日期的小时/分钟/秒

linux - 解析 bash 脚本的输入参数时带空格的参数

linux - 如何使用 linux shell 脚本为超过 7 天的文件创建 tar

python - Raspberry Pi 3b +机器人,pyPS4Controller语法错误