Outils pour utilisateurs

Outils du site


linux:alpine-kiosk

Création d'un Kiosk Alpine

  1. Sur une carte SD, créer une partition FAT32 de 512Mb
  2. Copier les fichiers sur la carte
  3. Démarrer le raspbery et se loguer en root (pas de pwd)
  4. Entrer la commande
    setup-alpine
  5. Si pendant l'install il dit “No disks available, try boot media /mmcblk0p1”, répondre y, choisir la carte SD et faire SYS
  6. Installer les composants x:
    setup-xorg-base
    apk add xf86-video-fbdev xinit
  7. Installer chromium
    Editer un script de démarrage: <code bash
    nano /etc/startup.sh

    Contenu

    startup.sh
    #!/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
  8. Rendre le script exécutable:
    chmod +x /etc/startup.sh
  9. 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
  10. Editer le fichier inittab
    nano /etc/inittab

    et modifier la ligne tty1 de la sorte: tty1::respawn:/bin/login -f root

  11. Ajouter startx au démarrage:
    echo startx -- -nocursor >> /etc/profile
  12. Mettre le clavier en BE:
    nano /etc/X11/xorg.conf
    xorg.conf
    Section "InputClass"
        Identifier  "Keyboard Default"
        MatchIsKeyboard "yes"
        Option      "XkbLayout" "be"
    EndSection
  13. POur désactiver la mise en veille:
    xorg.conf
    Section "Extensions"
        Option      "DPMS" "Disable"
    EndSection

Sources

linux/alpine-kiosk.txt · Dernière modification : de root