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