Raspberry Pi の Chromium で更新失敗のポップアップが出ないように自動起動する
サイネージ用Raspberry Pi にキオスクモードでChromiumが自動起動するように設定する
ブラウザを自動起動するために
/etc/systemd/system/chromium-autorun.service
ファイルを新しく作ります。
[Unit] Description=Chromium Autorun [Service] Environment=DISPLAY=:0.0 Environment=XAUTHORITY=/home/pi/.Xauthority ExecStartPre=/home/pi/pre-autorun.sh ExecStart=/usr/bin/chromium-browser --noerrdialogs --disable-infobars --disable-background-mode --kiosk --app={ここにURL} Restart=on-abort User=pi Group=pi [Install] WantedBy=multi-user.target
{ここにURL}の部分に起動時に開くURLを指定する。
配信サーバーがなければgoogle スライドで作成してファイル→ウェブに公開で作成すればよいだろう。※そのうち記事にします。
続いて
/home/pi/pre-autorun.sh
ファイルを作成
#!/bin/bash #無線LAN、モニタ認識用待ち時間 sleep 15 #画面2枚ミラーする場合 #xrandr --output HDMI-1 --same-as HDMI-2
実行権をつける
chmod 755 /home/pi/pre-autorun.sh
自動起動するように登録
sudo systemctl enable chromium-autorun.service
sudo systemctl start chromium-autorun.service
基本これで良いが暫く経つと
とアップデート失敗しましたとポップアップが出てくる事がある。そうあった場合は起動コマンドのオプションに --check-for-update-interval=1 --simulate-critical-update
を追加してみる。
[Unit] Description=Chromium Autorun [Service] Environment=DISPLAY=:0.0 Environment=XAUTHORITY=/home/pi/.Xauthority ExecStartPre=/home/pi/pre-autorun.sh ExecStart=/usr/bin/chromium-browser --check-for-update-interval=1 --simulate-critical-update --noerrdialogs --disable-infobars --disable-background-mode --kiosk --app={ここにURL} Restart=on-abort User=pi Group=pi [Install] WantedBy=multi-user.target
リンク
コメント
コメントを投稿