====== 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