====== Création d'un Kiosk Alpine ====== - Sur une carte SD, créer une partition FAT32 de 512Mb - Copier les fichiers sur la carte - Démarrer le raspbery et se loguer en root (pas de pwd) - Entrer la commande setup-alpine - Si pendant l'install il dit "No disks available, try boot media /mmcblk0p1", répondre y, choisir la carte SD et faire SYS - Installer les composants x: setup-xorg-base apk add xf86-video-fbdev xinit - Installer chromium nano /etc/startup.sh Contenu #!/bin/ash xset -dpms xset s off chromium-browser --home-page http://barcodekiosk.test.com/ --no-sandbox --window-size=1920,1280 --start-fullscreen --test-type --disable-infobars --noerrdialogs --kiosk --disable-crashed-bubbles - Rendre le script exécutable: chmod +x /etc/startup.sh - Mettre le script au démarrage de la session x: mv /etc/X11/xinit/xinitrc /etc/X11/xinit/xinitrc_BAK echo /etc/startup.sh > /etc/X11/xinit/xinitrc - Editer le fichier inittab nano /etc/inittab et modifier la ligne tty1 de la sorte: tty1::respawn:/bin/login -f root - Ajouter startx au démarrage: echo startx -- -nocursor >> /etc/profile - Mettre le clavier en BE: nano /etc/X11/xorg.conf Section "InputClass" Identifier "Keyboard Default" MatchIsKeyboard "yes" Option "XkbLayout" "be" EndSection - POur désactiver la mise en veille: Section "Extensions" Option "DPMS" "Disable" EndSection ===== Sources ===== * https://wiki.alpinelinux.org/wiki/Raspberry_Pi_3_-_Browser_Client