linux:alpine-kiosk
Ceci est une ancienne révision du document !
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
- Installer chromium
- Editer un script de démarrage: <code bash
nano /etc/startup.sh
Contenu
- startup.sh
#!/bin/ash 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 >> /etc/profile
- Mettre le clavier en BE:
nano /etc/X11/xorg.conf
- xorg.conf
Section "InputClass" Identifier "Keyboard Default" MatchIsKeyboard "yes" Option "XkbLayout" "be" EndSection
- POur désactiver la mise en veille:
- xorg.conf
Section "Extensions" Option "DPMS" "Disable" EndSection
Sources
linux/alpine-kiosk.1680779749.txt.gz · Dernière modification : de root
