PC d'affichage et kiosk

Linux

Linux

Téléchargement / Installation de Lunbutu

Lubuntu reprend le système d’Ubuntu, mais avec un système beaucoup plus rapide et léger, parfait pour les tâches simples.

Télécharger l’image ISO de Lubuntu depuis le site officiel, puis utiliser un logiciel tel que Rufus ou Ventoy afin de créer une clé USB bootable à partir de cette image.

Brancher la clé USB bootable sur l’ordinateur destiné à l’installation ou à la configuration. Accéder au menu de démarrage (boot menu), puis sélectionner le périphérique USB afin de lancer le système.

Lancer l’installation de Lubuntu depuis l’environnement démarré. Sélectionner la langue française, puis choisir le disque d’installation. Activer l’option permettant d’effacer le disque avant l’installation du système.



Linux

Mise en place et configuration d'un Script

Mise en place du script pour le Kiosk et configuration d'un service pour que le script ce lance a chaque demarrage systeme

Placer le fichier start_cctv.sh dans le répertoire souhaité. Ouvrir ses propriétés, activer l’option « Rendre le fichier exécutable », puis valider.

start_cctv.sh  :

#!/usr/bin/env bash
xset s off dpms s noblank
unclutter -idle 0.1 -root &
sleep 5
exec chromium --kiosk --no-sandbox --disable-infobars \
  --disable-features=TranslateUI,Translate \
  --disable-translate \
  --disable-extensions \
  --disable-plugins \
  --disable-notifications \
  --disable-popup-blocking \
  --disable-default-apps \
  --disable-background-mode \
  --disable-background-timer-throttling \
  --disable-backgrounding-occluded-windows \
  --disable-renderer-backgrounding \
  --disable-field-trial-config \
  --disable-ipc-flooding-protection \
  --no-default-browser-check \
  --no-first-run \
  --disable-component-update \
  --lang=fr \
  http://192.168.1.111:8765/

Ouvrir un terminal avec la combinaison Ctrl + Alt + T.

Installer les paquets nécessaires en exécutant les commandes suivantes :

sudo apt install chromium
sudo apt install unclutter

Après l’installation, créer un service système en ouvrant un terminal et en saisissant la commande suivante :

sudo nano /etc/systemd/system/startcctv.service 

Insérer le contenu suivant :

[Unit]
Description=Lauch CCTV

[Service]
ExecStart=/home/fablab/start_cctv.sh
Restart=always
User=fablab
Environment=DISPLAY=:0
Environment=XAUTHORITY=/home/fablab/.Xauthority

[Install]
WantedBy=multi-user.target

Enregistrer puis quitter l’éditeur avec Ctrl + X, puis confirmer avec O (ou Y selon la configuration), puis valider avec Entrée.

Activer le service en exécutant les commandes suivantes dans un terminal :

sudo systemctl daemon-reload
sudo systemctl enable startcctv
sudo systemctl start startcctv

Une fois configuré, le script est exécuté automatiquement au démarrage du système.

Linux

Configuration supplémentaire

Désactivation de l’économiseur d’écran (ScreenSaver) :

  1. Ouvrir un terminal.
  2. Saisir la commande suivante :

    xscreensaver-demo

  3. Une fenêtre de configuration s’ouvre.
  4. Dans le panneau de gauche, sélectionner l’option :
    Disable Screen Saver.

Cette action désactive la mise en veille automatique de l’écran.

Redémarrage automatique du système :

  1. Ouvrir un terminal.
  2. Saisir la commande suivante :

    sudo crontab -e

  3. Ajouter la ligne suivante en bas du fichier :

    0 0 * * * /sbin/reboot

  4. Enregistrer et quitter (Ctrl + X, puis Entrée).

Cette configuration programme un redémarrage automatique du système tous les jours à minuit.

Vérification :