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










コメント

このブログの人気の投稿

Raspberry Pi 4 でデュアルディスプレイの拡張・複製

ネットギア WiFi6 無線lan 法人向け メッシュ アクセスポイント WAX610の初期設定

新入大学生向けPC 2024 15インチ以上ノートあり