Skip to content

Instantly share code, notes, and snippets.

@rmtsrc
Last active October 22, 2019 09:12
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save rmtsrc/2bd2b3343529878773e30eccb463ceb4 to your computer and use it in GitHub Desktop.
Save rmtsrc/2bd2b3343529878773e30eccb463ceb4 to your computer and use it in GitHub Desktop.
Auto start Raspberry Pi Chromium fullscreen from a list of bookmarks
# /home/pi/.config/lxsession/LXDE-pi/autostart
@bash /home/pi/chromium-monitoring.sh
#!/usr/bin/env bash
# /home/pi/chromium-monitoring.sh
sed -i 's/"exited_cleanly":false/"exited_cleanly":true/' ~/.config/chromium/'Local State'
sed -i 's/"exited_cleanly":false/"exited_cleanly":true/; s/"exit_type":"[^"]\+"/"exit_type":"Normal"/' ~/.config/chromium/Default/Preferences
URLS=`jq --raw-output '.roots.bookmark_bar.children[] | select(.name == "Monitoring") | .children | map(.url) | join(" ")' /home/pi/.config/chromium/Default/Bookmarks`
chromium-browser --start-fullscreen --no-default-browser-check --no-first-run --disable-infobars --disable-session-crashed-bubble --disable-notifications --noerrdialogs $URLS
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment