Outils pour utilisateurs

Outils du site


clients:tpcontrol:kiosk

Ceci est une ancienne révision du document !


Kiosk TPControl

Préparation

  1. Installation Debian 12 en mode minimal (juste ssh et utilitaires du système)
  2. Installer le nécessaire
    apt install dialog sudo xorg firefox-esr openbox lightdm
  3. Dans le fichier suivant, en dessous de “[Seat:*]” modifier les deux valeurs selon vos besoins
    nano /etc/lightdm/lightdm.conf

    Contenu:

    lightdm.conf
    user-session = openbox
    # ...
    autologin-user = creapix
    #Pour forcer la résolution
    display-setup-script =xrandr -s 1920x1080
    
  4. Créer un fichier de commandes qui se lancera au démarrage:
    mkdir -p $HOME/.config/openbox
    nano /home/creapix/.config/openbox/autostart

    Contenu:

    autostart
    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
  5. Modifier le shell de l'utilisateur dans /etc/passwd (et pointer vers /usr/bin/tpcontrol.sh)
  6. Autoriser les accès sftp même si le shell est détourné:
    echo ForceCommand internal-sftp >> /etc/ssh/sshd_config

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

  1. Modifier le fichier
    nano /etc/default/grub

    et modifier les lignes suivantes:

    grub
    GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
    GRUB_CMDLINE_LINUX="console=ttyS0"
    #GRUB_GFXMODE=1920x1080
    GRUB_GFXMODE=1920x1080x32
  2. Copier l'image dans /boot/grub/
  3. Lancer la commande
    update-grub
clients/tpcontrol/kiosk.1720690441.txt.gz · Dernière modification : de root