一直致力于一个使用 Raspberry pi 4 和 buildroot 创建简单数字显示器的项目。
它是一个简单的应用程序,通过蓝牙与用户交互并在连接的 HDMI 屏幕上显示一些信息。
所有的调试和编程工作已经完成。 APP运行正常
然而拆下鼠标和键盘后;并将韦斯顿设置为自动启动,但失败了。如果我连接键盘并重新启动,它就可以正常工作并启动 weston。
我做了一些挖掘并应用了配置选项require-input=false
,但同样的问题。
我是否遗漏了什么?问候
答案1
经过几个小时的实验,我找到了一种解决方法,可能会帮助其他人解决类似的问题。
在我的应用程序中,我通过启动 GTK 应用程序的绝对路径并将其作为文件中该部分下的选项weston
的参数传递来启动应用程序。client
[shell]
weston.ini
要在没有输入的情况下启动 weston,我添加了命令行选项--continue-without-input
:
/usr/bin/weston --continue-without-input &