是否可以用 C/C++ 编写程序,然后将其转换为 Linux 桌面环境?我想要一个程序,然后能够启动到我的 Linux 发行版并看到它。
假设我有一个 Linux 程序,它是一个在白色背景上包含“Hello World”的窗口。如何将该程序制作为发行版的 Linux 桌面环境,您可以在其中启动并Hello World
在白色背景上看到: 。
有任何想法吗?让我知道这是否没有意义。
编辑:我不是在谈论交叉编译。
是否可以用 C/C++ 编写程序,然后将其转换为 Linux 桌面环境?我想要一个程序,然后能够启动到我的 Linux 发行版并看到它。
假设我有一个 Linux 程序,它是一个在白色背景上包含“Hello World”的窗口。如何将该程序制作为发行版的 Linux 桌面环境,您可以在其中启动并Hello World
在白色背景上看到: 。
有任何想法吗?让我知道这是否没有意义。
编辑:我不是在谈论交叉编译。
您不想修改 rc 文件。使用发行版的现有机制来控制 lightdm/gdm/other 并启动 X。您希望通过编写 Xsession 文件来创建新的 X 会话类型,以便您的 DE 与 KDE 和 GNOME 一起显示为另一个 DE。将您的脚本放入/usr/share/xsessions
(并查看那里的现有示例)。
你要么想要
你想替换'shell'。
这将由每个用户或全局xinit
和Xsession
文件管理。
您的要求:在系统启动后自动运行您自己的 GUI 应用程序。我对吗?
这是我对这种要求所做的(我成功地使它在 Slackware 下工作):
现在,您可以重新启动以查看它是否有效。