起動時にボードで「Qt」アプリを起動したいと考えています。プロセスを開始するためにsystemdを使用しており、グラフィックスのバックエンドはウェイランドです。systemd を使用しているため、アプリを起動するための簡単なサービスを作成しました。PSB。
[Unit]
Description=Qt App
After=multi-user.target
[Service]
Type=simple
WorkingDirectory=/home/root
ExecStart=/etc/init.d/qtapp start
[Install]
WantedBy=multi-user.target
その「/etc/init.d/qtapp」スクリプトは、「プロファイル」を取得し、XDG_* env を設定して Qt アプリを起動するだけです。しかし、この設定では、私のアプリはまったく起動しません。しかし、実行中のプロセスのリストを確認すると、アプリもリストされています。実行中ですが、画面に何も表示されません。
ボードの起動後にアプリを手動で起動すると、問題なく動作します。systemd から起動しない理由がわかりません。
誰もこの問題に直面しましたか? それを機能させるために私が試みることができる提案はありますか?