PC d'affichage et kiosk
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.
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.
Configuration supplémentaire
Désactivation de l’économiseur d’écran (ScreenSaver) :
- Ouvrir un terminal.
-
Saisir la commande suivante :
xscreensaver-demo - Une fenêtre de configuration s’ouvre.
- 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 :
- Ouvrir un terminal.
-
Saisir la commande suivante :
sudo crontab -e -
Ajouter la ligne suivante en bas du fichier :
0 0 * * * /sbin/reboot - Enregistrer et quitter (Ctrl + X, puis Entrée).
Cette configuration programme un redémarrage automatique du système tous les jours à minuit.
Vérification :
-
Dans le terminal, saisir la commande suivante :
sudo crontab -l - Vérifier que la ligne ajoutée est bien présente.