我创建了C ++应用程序,它与ARM兼容。但是,当连接显示器时,此应用程序在瑞萨电路板上运行,我可以看到GUI。
但是,当我在启动时运行应用程序时,使用运行级别rc.d,我能够看到应用程序正在运行但无法看到gui的日志。在日志中提到的gtk:无法打开显示。
我无法找到问题所在,请提供帮助并提供解决方案。
此致 SID
答案 0 :(得分:0)
“Gtk:无法打开显示”这意味着它无法找到与设备相连的显示器,因此如果您已连接显示器,则可以导出其地址。通常它将是0.0所以你的命令将像“export DISPLAY =:0.0”如果不起作用尝试将0.0更改为0然后它可以找到显示。可能此链接会有所帮助https://askubuntu.com/questions/47642/how-to-start-a-gui-software-on-a-remote-linux-pc-via-ssh
如果您是通过脚本启动应用程序,则只需在启动时添加此命令