Linux

在啟動時啟動 X 應用程序

  • August 18, 2020

我有 x 應用程序,它監視遠端對象並在螢幕上顯示相應的圖片。

如果我執行 startx 然後從另一個終端啟動此應用程序,它會成功啟動並顯示所有 msut 將顯示的內容。沒有執行 startx 應用程序不會開始說它無法連接到顯示器。合理。X11 未啟動。

如何在啟動時啟動此應用程序(包括 X11)?

無需登錄(Linux 機器沒有鍵盤)

您可以使用cron在啟動時啟動程序/腳本。安裝 cron並用於crontab -e編輯目前使用者的 cron 文件。添加如下一行

@reboot /path/to/program --options

保存並關閉。即使沒有登錄,該程序也應該在啟動時執行。

如果您的程序/腳本沒有啟動,請確保啟用了 cron 服務。

systemctl status cron

如果它被禁用,請使用以下命令啟用該服務:

systemctl enable cron

引用自:https://unix.stackexchange.com/questions/605151