【问题标题】:virtual console id changes after display power cycle显示电源循环后虚拟控制台 ID 更改
【发布时间】:2020-01-10 12:36:18
【问题描述】:

我正在构建一个树莓派驱动的显示器。显示器是一个 5 英寸的 LED 显示器,通过 hdmi 连接到运行当前 linux lite 版本的 rpi。当 pir 检测到房间内有运动时,显示器会启动,显示器会保持活动状态 5 分钟,然后关闭电源。激活时,显示器将循环显示一组图像。

因此,当 pir 传感器检测到房间内的移动时,我正在打开和关闭控制台。

tvservice -p

还有……

tvservice -o

这一切都很好。但是,在显示电源循环后,我发现虚拟控制台 ID 发生了变化,并且显示图像的命令失败。因此,例如这个显示这个图像的命令,工作一次,但不会在另一个显示电源循环之后。

sudo fbi -ad --noverbose /dev/fb0  -T 1  /home/pi/images/flowers.png 

我必须把它改成

sudo fbi -ad --noverbose /dev/fb0  -T 2  /home/pi/images/flowers.png 

获取要显示的图像。

您能建议一个简单的方法来纠正这个问题吗? 谢谢

【问题讨论】:

    标签: linux raspberry-pi fbi


    【解决方案1】:

    所以我发现使用 vcgencmd 命令来控制屏幕电源是最简单的。这始终会正确启动并重新启动桌面状态。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-12-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多