1 kiosk
ABelliqueux edited this page 2025-02-15 14:06:01 +01:00

Installation Kiosque

Pour créer un kiosque d'animation à partir d'une installation minimale de Debian :

  1. Installer Debian pour un environnement console avec environnement graphique minimal, par exemple: sudo apt install --no-install-recommends --no-install-suggests openbox xserver-xorg xinit hsetroot unclutter
  2. Suivre les étapes d'installation ci-dessus.
  3. Activer le login automatique de votre utilisateur au démarrage :
sudo systemctl edit getty@tty1.service
# Ajout du contenu suivant dans le fichier créé:
[Service]
ExecStart=
ExecStart=-/sbin/agetty -o '-p -f -- \\u' --skip-login --nonewline --noissue --noclear --autologin arthus %I $TERM
  1. Ajouter ce contenu à '~/.bash_login' :
if [ -z "$DISPLAY" ] && [ "$XDG_VTNR" = 1 ]; then
  exec startx &>/dev/null
fi
  1. Ajouter ce contenu à '~/.xinitrc' :
 #!/bin/sh

# /etc/X11/xinit/xinitrc
#
# global xinitrc file, used by all X sessions started by xinit (startx)

# invoke global X session script
. /etc/X11/Xsession

exec openbox-session
  1. Ajouter ce contenu à '~/.config/openbox/autostart.sh' :
#!/bin/env bash
# Change X keyboard mapping
setxkbmap fr
# Set background color
hsetroot -solid "#8393CC"
# Hide mouse after 0.2 seconds
unclutter -idle 0.2 &
# Start script
/home/$USER/stopi2.sh &

Au redémarrage, la session graphique devrait démarrer automatiquement.