因此,我想开发一个软件来接管我的 raspberry pi 计算机,或者为了简单起见,接管任何运行轻量级 linux 操作系统的计算机,以提供单一功能。运行 Ruby/Java 或其他类型的 GUI 应用程序。我希望此应用程序全屏显示,并在启动时立即运行,并在关闭时关闭计算机。
我怎样才能简化Linux操作系统以运行一个应用程序?
我打算使用这种创作方法:
- 使用推荐的 Linux 发行版
- 在发行版上安装依赖项
- 根据问题的回答添加应用程序并进行修改,以便只运行一个应用程序
- 创建图像文件
- 复制
我可能还需要运行用不同语言编写的第二个后台进程来监视某些消息。
答案1
我会调查初始化表文件。您可以编辑它来配置启动时运行的内容。检查您使用的发行版上的 /etc/inittab,以查看当前在您的发行版上设置了哪些内容。
您可以始终从 /etc/init.d/ 和 /etc/rc*.d/ 运行它
inittab 的一个优点是您可以将其配置为在崩溃时重生。
如果我是你,我会将其迁移到更针对特定主题的 stackexchange 网站。两者UNIX/Linux和树莓派存在特定论坛。