首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何创建可引导的GTK应用程序?

如何创建可引导的GTK应用程序?
EN

Stack Overflow用户
提问于 2022-06-24 05:03:44
回答 2查看 79关注 0票数 0

嗨,我有一个用GTK写的应用程序,我想把它变成一个bootable ISO file

我尝试了许多选项,但是失败了,并且使用cmakemake向多个方向发送,遵循了几个不起作用的教程。

有人知道如何在linux / ubuntu上为/从bootable ISO file创建GTK based application吗?

我目前正在使用ubuntu开发引导应用程序,但是我更希望GTK应用程序在计算机启动时启动,并且如果可能的话没有操作系统运行?

EN

回答 2

Stack Overflow用户

发布于 2022-06-24 05:16:03

GTK需要操作系统内核(Linux内核.)要运行,和一些 显示服务器,例如Xorg

因此,您需要实际使您的自定义Linux发行版

我希望GTK应用程序在计算机启动时启动,并且没有运行操作系统。

这不可能

但是您可以学习基于源代码的Linux发行版的源代码,比如金图,并花几个月的时间来制作自己的Linux发行版。

您可能需要帮助并解决许多您甚至没有想到的问题(例如阿兹蒂键盘布局、只有USB磁盘的计算机、只有Wifi网络连接的膝上型计算机等等)。

注意,Debian & Ubuntu可以配置为启动一些基于GTK的(开源)安装过程。我想您可以详细研究它们的实现(因为它是开源的)。

票数 1
EN

Stack Overflow用户

发布于 2022-06-30 14:54:02

正如所说,如果没有操作系统,就不可能启动GTK应用程序。

但是,您可以使用Linux只显示GTK发行版,而不需要任何额外的程序,我认为这比Starynkevitch的方法更容易。

您可以尝试使用工具Systemback或类似的工具来创建可引导的Linux发行版。Systemback不再被维护,但是有一个由BluewhaleRobot制造的github叉子看起来更时髦。

您可以安装一个小型Linux发行版,例如Xubuntu,并删除所有不必要的包和程序。您可以设置壁纸,删除或离开任务栏/菜单开始等。然后,安装您的GTK应用程序,添加到自动运行,并使用Systemback的“”功能。

ISO映像应该被创建,您的程序应该已经安装在它与自动运行。

这不是一个完美和稳定的解决方案,然而,它似乎是实现您想要的最简单的方法。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/72739199

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档