Raspberry Pi OS でアプリケーションを自動起動する
Raspberry Pi OS のデスクトップ版で、デスクトップへ自動ログインしています。この時、デスクトップでアプリケーションを自動で動かすにはどうすればいいか調べました。
~/.config/lxsession/LXDE-pi/autostart を利用する
雛形が /etc/xdg/lxsession/LXDE-pi/autostart にあるのでコピーして動かしたいアプリケーション(コマンド)を追記するという情報がありましたが、自分の環境では動きませんでした。
よく見ると、~/.config/lxsession には、LXDE-pi だけではなく、LXDE もありました。こちらの autostart に追記したところ、自動起動できました。ただし、全画面表示させようとすると、デストップが表示されるまで待たないと表示されませんでした。
~/.config/autostart へデスクトップエントリを作成する
この方法で自動起動できました。ただ、こちらも全画面表示させようとすると、デスクトップが表示されるまで待つ sleep を入れないと駄目でした。
clockradio-autostart,desktop という名前で、以下の内容のファイルを ~/.config/autostart に置きました。
[Desktop Entry] Type=Application Name=ClockRadio 自動スタート Comment=ClockRadio を起動する Exec=sh -c 'sleep 3;/home/pi/bin/clock_radio -fs'
そちらでもいいと思いますが、こちらで動かすことにしました。

ディスカッション
コメント一覧
まだ、コメントがありません