【问题标题】:Disable HDMI output from QtQuick2 Application on embedded Linux在嵌入式 Linux 上禁用 QtQuick2 应用程序的 HDMI 输出
【发布时间】:2020-03-30 16:33:14
【问题描述】:

我有一个带有 Qt5 应用程序的嵌入式Linux 板。目标是在未使用或当前不需要时禁用显示。

我使用 EGLFS,显示器连接到 HDMI。回显 1 到 /sys/class/graphics/fb0/blank 没有影响,但也没有抱怨。

隐藏 QtQuickView 没有影响。也不将可见性设置为 false。

嵌入式 Linux 是使用 yocto 构建的。

到目前为止,构建没有问题。我剩下的唯一问题是:如果不需要,请禁用 HDMI 输出。

有什么想法可以尝试吗?

BR

机器学习

【问题讨论】:

    标签: qt5 embedded-linux yocto eglfs


    【解决方案1】:

    我不知道这是否是一种正确的方法,至少它有效:

    关闭:

    echo off > /sys/class/drm/cardX/connectorY/status
    

    ro 恢复:

    echo on > /sys/class/drm/cardX/connectorY/status
    

    从命令行

    并通过 QFile 操作从 Qt 中。

    也许它会帮助别人。当然,我们仍然欢迎更好的方法。

    【讨论】:

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