Logo NIRD La démarche NIRD

Un mode kiosque sur un environnement XFCE

Le problème

À l’origine, un compte utilisateur “eleve” sur lequel tout le monde se connecte sans mot de passe. Leur identification se fait sur le pare feu du lycée pour aller sur Internet.

Tout se passe bien, sauf que le bureau et les paramètres utilisateurs sont de temps en temps modifiés par les élèves.

Objectif: Avoir une session propre à chaque démarrage.

Des solutions

Un environnement “invité”

Scripter le démarrage de session

Sous XFCE 4, il y a la même possibilité que sous KDE de lancer un script au démarrage avec un fichier .desktop dans le dossier caché ~/.config/autostart

Déposer un script qui initialise la session comme voulu. Le rendre exécutable. Le lancer automatiquement avec le .desktop

Utiliser Ansible pour remédier aux bétises

Le poste prof est un contrôleur ansible. Chaque poste élève reçoit l’exécution des playbooks pour le remettre dans un état attendu.