如何启动 linux 内核 + 依赖项并自动运行 Qt 应用程序,以便不显示 linux 环境(仅显示 Qt GUI)?
在x86电脑上
应该能够从 RAM 运行(当然)
你可以从一个最小的 linux 发行版开始,比如 Ubuntu Server,然后在它上面只安装 X-Windows(没有任何窗口管理器):https ://help.ubuntu.com/community/ServerGUI
然后,通过在.xinitrc初始化脚本中添加对 Qt 应用程序的调用来启动您的 Qt 应用程序。
也许你可以看看这个人是怎么做到的:
http://www.embedded-bits.co.uk/2011/1-second-linux-boot-to-qt/
为什么不在没有窗口管理器的情况下运行 x 服务器并在该 x 服务器上以全屏模式运行应用程序。
启动 x 服务器类型 startx 然后你必须以全屏模式运行你的应用程序(你的应用程序必须通过参数开关支持这种模式,像这样)
./myapp --全屏
我从来没有试过这个,但尝试用谷歌搜索'framebuffer'。它应该允许您运行单个应用程序而无需 X 服务器。