启动时启动 X 应用程序

启动时启动 X 应用程序

我有 x-应用程序,它监视远程对象并在屏幕上显示相应的图片。
如果我运行 startx,然后从另一个终端启动此应用程序,它会成功启动并显示所有必须显示的内容。如果不运行 startx 应用程序就不会开始说它无法连接到显示器。合理。 X11 未启动。
如何在启动时启动这个应用程序(当然包括 X11)?
无需登录(Linux 盒子没有键盘)

答案1

您可以用来cron在引导时启动程序/脚本。安装计划任务并用于crontab -e编辑当前用户的 cron 文件。添加如下行

@reboot /path/to/program --options

保存并关闭。即使没有登录,程序也应该在启动时运行。

如果您的程序/脚本未启动,请确保 cron 服务已启用。

systemctl status cron

如果它被禁用,请使用以下命令启用该服务:

systemctl enable cron

相关内容