Kiosk TPControl

Préparation

Installation Debian 12 en mode minimal (juste ssh et utilitaires du système)

Installer le nécessaire

apt install dialog sudo xorg firefox-esr openbox lightdm

Dans le fichier suivant, en dessous de “[Seat:*]” modifier les deux valeurs selon vos besoins

nano /etc/lightdm/lightdm.conf

Contenu:

user-session = openbox
# ...
autologin-user = creapix

Créer un fichier de commandes qui se lancera au démarrage:

mkdir -p $HOME/.config/openbox nano /home/creapix/.config/openbox/autostart

Contenu:

xset -dpms # disable DPMS (Energy Star) features.
xset s off # disable screen saver
xset s noblank # don't blank the video device
firefox -kiosk https://creapix.be

Script de configuration

Donner accès aux interfaces réseau

chown :creapix /etc/network/interfaces chmod 774 /etc/network/interfaces

Donner accès à la commande reboot

echo creapix ALL=NOPASSWD:/sbin/reboot >> /etc/sudoers

Customisation

Faire une image transparente en 4:3 que vous aurez exporté en png. En cas de problème avec l'image il est important de ré-enregistrer l'image avec Gimp.

Grub

Modifier le fichier

nano /etc/default/grub

et modifier les lignes suivantes:

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
#GRUB_GFXMODE=1920x1080
GRUB_GFXMODE=1920x1080x32

Copier l'image dans /boot/grub/

Lancer la commande

update-grub