Raspberry Pi autostart chromium on login
To autostart chromium on start / boot, without Desktop Environment, you have to do the following:
1. Install Chromium
My tutorial to install chromium an Raspberry Pi without desktop Environment.
2. Use raspi-config to configure
-> Boot Config
–> Desktop / CLI
—> Console Autologin
2. Add your start script at the end of „.bashrc“
Mine is
Don’t forget the xinit.
My startscript Looks like this:
# Turn off HDMI to safe energy
sudo /opt/vc/bin/tvservice -o
# I want no Cursor, but this doesn't work
# Rotate touch input by 90°
matchbox-window-manager -use_cursor no -use_titlebar no &
xinput set-prop 'FT5406 memory based driver' 'Coordinate Transformation Matrix' 0 -1 1 1 0 0 0 0 1
# Power saving and screensaver after 2 minutes
xset dpms 120 120 120
# watch gpio pin for Motion sensor and start chromium with some options
gpio-watch -e rising 4&
chromium-browser --fast --fast-start --disable-popup-blocking --disable-infobars --kiosk --incognito --disable-session-crashed-bubble --touch-events=enabled --allow-running-insecure-content https://yoururl/