可启动的 Qt-Linux 应用程序
如何启动 Linux 内核 + 依赖项并自动运行 Qt 应用程序,以便不显示 Linux 环境(仅 Qt GUI 可见)?
在 x86 PC 上
应该能够从 RAM 运行(当然)
How to boot a linux kernel + dependencies and auto run a Qt application so the linux environment doesn't show up (only the Qt GUI is visible)?
on x86 PCs
should be able to run from RAM (of course)
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(5)
也许你可以看看这个人是如何做到的:
http://www.embedded-bits.co.uk/2011/1-second-linux-boot-to-qt/
Perhaps you could look at how this guy did it:
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 初始化脚本。
You could start with a minimal linux distribution such as Ubuntu Server and install only X-Windows (without any Window Manager) on top of it: https://help.ubuntu.com/community/ServerGUI
Then, start your Qt application by adding a call to it in the .xinitrc initialization script.
可能会有所帮助 Linux Journal KDE Kiosk 模式
Might be helpfull Linux Journal KDE Kiosk Mode
为什么不在没有窗口管理器的情况下运行 x 服务器并在该 x 服务器上以全屏模式运行应用程序。
要启动 x 服务器,请输入 startx
然后你必须以全屏模式运行你的应用程序
(您的应用程序必须通过这样的参数开关支持此模式)
./myapp --fullscreen
Why not run x server without window manager and the running the application in full screen mode on that x server.
to start x server type startx
and then you must run your application in fullscreen mode
(your app must support this mode by argument switch like this)
./myapp --fullscreen
我从来没有尝试过这个,但尝试谷歌搜索“framebuffer”。它应该允许您运行单个应用程序而无需 X 服务器。
I have never tried this, but try google for 'framebuffer'. It should allow you to run a single application with no need for X server.