twittersteam github

raspbian lite avec openbox et chromium

  |   15  |  raspbian
Pour modifier quelques config si besoin (clavier, heure, mot de passe, autologin, etc.) :
Code BASH :
sudo raspi-config


Mettre à jour le système :
Code BASH :
sudo apt update
sudo full-upgrade


Installer la base (server X et openbox) :
Code BASH :
sudo apt install --no-install-recommends xserver-xorg x11-xserver-utils xinit openbox


Chromium :
Code BASH :
sudo apt install --no-install-recommends chromium-browser


Configurer openbox en modifiant le fichier /etc/xdg/openbox/autostart :
Code TEXT :
# Disable any form of screen saver / screen blanking / power management
xset s off
xset s noblank
xset -dpms
# Allow quitting the X server with CTRL-ATL-Backspace
setxkbmap -option terminate:ctrl_alt_bksp
# Start Chromium in kiosk mode
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
chromium-browser --disable-infobars --kiosk --disable-pinch 'https://flenshell.fr'


Lancer le server X :
Code BASH :
startx -- -nocursor


Pour se connecter automatiquement au compte pi, avec raspi-config: 'Boot Options' -> 'Desktop / CLI' -> 'Console Autologin'

Lancer un script au démarrage, on ajoute à la fin du fichier .bashrc de l'utilisateur pi :
Code BASH :
if [ $(tty) == /dev/tty1 ]; then
   /bin/bash /home/pi/monscript.sh
fi