起動時にXアプリケーションを起動します

Aug 19 2020

リモートオブジェクトを監視し、対応する画像を画面に表示するxアプリケーションがあります。
startxを実行してから、別のターミナルからこのアプリケーションを起動すると、正常に起動し、無効になっているものがすべて表示されます。startxアプリケーションを実行しないと、ディスプレイに接続できないと表示されません。合理的に。X11が起動していません。
起動時にこのアプリケーション(原因のX11を含む)を起動するにはどうすればよいですか?
ログインなし(Linuxボックスにはキーボードがありません)

回答

2 ExecutionByFork Aug 19 2020 at 03:18

cron起動時にプログラム/スクリプトを起動するために使用できます。cronをインストールし、を使用crontab -eして現在のユーザーのcronファイルを編集します。次のような行を追加します

@reboot /path/to/program --options

保存して閉じます。プログラムは、ログインしなくても起動時に実行する必要があります。

プログラム/スクリプトが起動していない場合は、cronサービスが有効になっていることを確認してください。

systemctl status cron

無効になっている場合は、以下を使用してサービスを有効にします。

systemctl enable cron