Qu'est-ce que le mode kiosque Linux et comment le configurer ?

Publié 17 juillet 2024 by Suryanshi Pateriya in Logiciel de kiosque

Le mode kiosque Linux limite l'utilisation d'un appareil à une seule application (navigateur web ou terminal de point de vente, par exemple) en plein écran, empêchant ainsi l'accès aux paramètres système. Sa configuration nécessite la création d'un utilisateur kiosque dédié, l'activation de la connexion automatique et la configuration du gestionnaire d'affichage pour un lancement direct de l'application.

Mode kiosque Linux

Dans ce blog, nous explorerons comment le mode kiosque Linux transforme le matériel ordinaire en puissants points d'interaction publique. Nous aborderons les avantages, le processus de configuration et les cas d'utilisation, vous montrant comment tirer parti de Linux pour vos besoins en kiosque.

Qu'est-ce que le mode kiosque Linux ?

Le mode kiosque Linux limite l'exécution d'un appareil Linux à une seule application ou à un nombre restreint d'applications, créant ainsi un environnement utilisateur sécurisé et dédié. Il est largement utilisé pour les systèmes destinés au public, tels que les bornes libre-service, l'affichage dynamique, les écrans interactifs ou les terminaux d'information.

En verrouillant le système, le mode kiosque Linux empêche les utilisateurs d'accéder au système d'exploitation sous-jacent, aux paramètres système ou aux applications non autorisées. Ceci renforce la sécurité et minimise les distractions et les utilisations abusives, garantissant ainsi que l'appareil est utilisé exclusivement à des fins conformes à sa destination. 

Que ce soit pour rationaliser les opérations en entreprise ou pour assurer un accès sécurisé dans les espaces publics, le mode kiosque est une solution efficace pour une utilisation contrôlée des appareils sur les systèmes Linux.

Principales caractéristiques du mode kiosque Linux

Voici quelques caractéristiques clés de l'utilisation du mode kiosque pour les appareils Linux :

  • Verrouillage de l'application : Limite l'appareil à une ou plusieurs applications ou sites web.
  • Interface utilisateur personnalisée : Offre une expérience d'interface utilisateur personnalisée et sécurisée avec un accès restreint aux applications et services de l'appareil.
  • Sécurité renforcée: Empêche les utilisateurs de manipuler le système de borne de manière non autorisée afin d'accéder à des services restreints. 
  • Dépannage à distance : Simplifie la gestion sur tous les appareils et offre des capacités de contrôle à distance pour résoudre tout problème grâce à une solution MDM.
  • Plusieurs cas d'utilisation : Offre une grande flexibilité pour divers secteurs et cas d'utilisation. 

Cas d'utilisation courants du mode kiosque sur les appareils Linux

Bornes interactives open source

En tirant parti de la nature open source de Linux, les entreprises peuvent déployer des solutions de kiosque rentables sans frais de licence. Cela le rend idéal pour les projets soucieux de leur budget dans les secteurs de la vente au détail, de l'hôtellerie et du public.

Applications industrielles

Les kiosques Linux sont utilisés dans les environnements industriels pour afficher la surveillance des données en temps réel, les mesures de production et les instructions opérationnelles. La flexibilité de Linux permet l'intégration avec les systèmes d'automatisation industrielle, améliorant ainsi la visibilité opérationnelle dans l'usine.

Education et recherche 

Dans les établissements d'enseignement et les centres de recherche, les kiosques Linux prennent en charge les environnements d'apprentissage interactifs, donnant accès à des ressources académiques, des bibliothèques en ligne et des outils logiciels spécialisés personnalisés pour les besoins académiques. Le prix abordable et l'adaptabilité de Linux en font un choix pratique pour améliorer les expériences d'apprentissage.

Gestion et mises à jour à distance

Les bornes interactives sous Linux peuvent être gérées et mises à jour de manière centralisée via le réseau, garantissant ainsi l'uniformité des configurations logicielles et des correctifs de sécurité sur l'ensemble des appareils. Cette fonctionnalité est essentielle pour les déploiements à grande échelle dans les chaînes de magasins, les aéroports et les entreprises.

L'affichage numérique

Les kiosques Linux sont largement utilisés pour les applications d'affichage numérique dans les magasins de détail, les musées et les centres de transport. Ils prennent en charge la lecture de contenu multimédia, gestion de contenu à distanceet la planification, offrant des expériences client dynamiques et engageantes.

Avantages du mode kiosque Linux

Sécurité et stabilité

Linux est connu pour ses fonctionnalités de sécurité. La sécurité est la priorité dans un environnement de kiosque, où l'appareil est exposé au public. L'architecture robuste de Linux minimise les vulnérabilités et sa stabilité garantit que les kiosques peuvent fonctionner en continu sans temps d'arrêt.

Personnalisation et flexibilité

L'un des principaux avantages de Linux est sa personnalisation. Vous pouvez modifier le système d'exploitation pour l'adapter aux exigences exactes de votre application kiosque. Des distributions légères aux options conviviales comme Ubuntu, il existe une version Linux pour chaque besoin.

Rentabilité

Linux est open source, ce qui signifie qu'il n'y a pas de frais de licence. Cela en fait un choix économique pour les déploiements de kiosques à grande échelle où plusieurs licences s'additionneraient autrement.

Simplifiez la gestion de vos bornes Linux avec Scalefusion.

Sécurisez, verrouillez et gérez facilement les bornes interactives Linux.

Comment configurer des appareils Linux en mode kiosque ?

Méthode 1 – Utilisation d'un script Shell

Passons en revue le processus de configuration d'un kiosque Linux, du choix de la bonne distribution au verrouillage du système pour un usage public à l'aide de Scripts Linux.

Pré-requis :

  • Distribution Linux : Choisissez une distribution Linux adaptée à votre matériel et à vos besoins applicatifs. Ubuntu et Debian sont des choix populaires.
  • Accès administratif : Pour effectuer des modifications au niveau du système, assurez-vous de disposer de privilèges d'administrateur (accès root) sur le périphérique Linux.
  • Installation de l'application : Installez les applications nécessaires que vous souhaitez exécuter dans mode kiosque. Assurez-vous que ces applications sont compatibles avec votre distribution Linux.
  • Configurer la connexion automatique : Configurez la connexion automatique pour un compte utilisateur spécifique qui sera utilisé en mode kiosque.

Guide pas à pas

Transformer un appareil Linux en borne interactive implique de configurer le système pour qu'il démarre automatiquement une application spécifique en mode plein écran et qu'il verrouille le système afin d'empêcher les utilisateurs d'accéder aux autres parties du système d'exploitation. Voici un guide étape par étape pour y parvenir :

1. Choisissez votre distribution LinuxChoisissez une distribution Linux légère adaptée aux bornes interactives, comme Ubuntu ou Linux Mint.

2. Installez le logiciel requis: Assurez-vous que votre système est mis à jour et que les logiciels nécessaires sont installés. Pour une kiosque Web, vous aurez besoin d'un navigateur Web comme Chromium ou Firefox.

sudo apt update
sudo apt upgrade
sudo apt install chromium-browser

3. Créez un utilisateur kiosque: Créez un nouvel utilisateur spécifiquement pour le mode kiosque afin de garantir la sécurité et l'isolement des autres comptes d'utilisateurs.

sudo adduser kiosk

4. Configurez la connexion automatique pour l'utilisateur du kiosque:

  • Modifiez le fichier de configuration lightdm pour activer la connexion automatique pour l'utilisateur du kiosque.
sudo nano /etc/lightdm/lightdm.conf
  • Ajoutez les lignes suivantes:
[SeatDefaults]
autologin-user=kiosk
autologin-user-timeout=0
user-session=xfce
  • Remplacez 'xfce' par votre environnement de bureau s'il est différent.

5. Configurer la session kiosque

  • Créez une session personnalisée pour l'utilisateur du kiosque qui démarre le navigateur en mode plein écran.
sudo nano /home/kiosk/.xsession
  • Ajoutez les lignes suivantes pour un kiosque basé sur Chromium :
#!/bin/bash
xset -dpms # Disable DPMS (Energy Star) features.
xset s off # Disable screen saver.
xset s noblank # Don't blank the video device.
chromium-browser --noerrdialogs --kiosk --incognito
http://your.url.here
  • Rendre le fichier '.xsession' exécutable :
sudo chmod +x /home/kiosk/.xsession

6. Verrouillez le système

Pour empêcher l'utilisateur du kiosque d'accéder au reste du système, plusieurs étapes supplémentaires peuvent être prises :

a) Désactiver Ctrl+Alt+F* (commutation TTY)

  • Créez un nouveau fichier pour remplacer les mappages de touches :
sudo nano /etc/default/keyboard
  • Ajouter ou modifier :
XKBOPTIONS="ctrl:nocaps"
  • Appliquez ensuite les modifications :
sudo dpkg-reconfigure keyboard-configuration

b) Désactivez le verrouillage d'écran et la gestion de l'alimentation

  • Modifiez la configuration de lightdm pour désactiver le casier d'écran et la gestion de l'alimentation pour l'utilisateur du kiosque :
sudo nano /etc/lightdm/lightdm.conf
  • Ajouter :
[Seat:*]
xserver-command=X -s 0 dpms

c) Supprimez les éléments d'interface utilisateur inutiles: Si vous utilisez un environnement de bureau, configurez-le pour supprimer les panneaux, désactiver les menus contextuels, etc.

7. Redémarrer et tester

Redémarrez la machine pour tester la configuration du mode kiosque.

sudo reboot

Le système doit se connecter automatiquement à l'utilisateur du kiosque et démarrer le navigateur Web en mode plein écran.

8. Personnalisation supplémentaire

En fonction de vos besoins spécifiques, vous aurez peut-être besoin de personnalisations supplémentaires, telles que :

● Mise en place d'outils de gestion à distance.

● Implémentation de scripts de surveillance pour redémarrer le navigateur en cas de crash.

● Personnaliser le navigateur pour verrouiller davantage ses paramètres.

REMARQUE – Veuillez utiliser cette fonctionnalité de manière responsable et assurer des tests appropriés avant la mise en œuvre. Une mauvaise utilisation peut entraîner une perte de données ou une instabilité du système.

Méthode 2 – Utilisation de Scalefusion MDM

Avec Scalefusion, les administrateurs informatiques peuvent sécuriser et gérer leurs appareils basés sur Linux en les limitant à une ou plusieurs applications spécifiées. Cette approche aide les organisations à empêcher tout accès non autorisé, en garantissant que les appareils de l'entreprise sont utilisés uniquement aux fins prévues. 

Conditions préalables pour le mode kiosque Scalefusion Linux

1. Système d'exploitation : Scalefusion peut gérer n'importe quelle distribution basée sur Debian (Ubuntu, Mint, Kali Linux).

2. Versions minimales :

  • Ubuntu: 18.04 LTS, Castor bionique
  • Menthe: 19.1, Tessa
  • Kali Linux : 2022.4
  • Système d'exploitation POP : 22.04 LTS
  • Arch Linux: archlinux-2023.06.01
  • Orange Pi
  • MX-Linux : MX-23.2

3. Type de processeur

  • x86 / AMD (32 et 64 bits)
  • ARM (64 bits)

4. AppareilsOrdinateurs de bureau, ordinateurs portables, Raspberry Pi ou appareils IoT exécutant le système d'exploitation mentionné ci-dessus.

Guide étape par étape pour configurer le mode kiosque à l'aide du logiciel Scalefusion Kiosk 

Étape 1 – Créer ou modifier le profil de périphérique Linux

Accédez à la section Profil de l'appareil du tableau de bord. Choisissez Linux comme type de périphérique et entrez un nom pour votre profil. Enregistrez votre profil.

Kiosque Linux

Étape 2 – Gestion des applications

Revenez au tableau de bord et localisez « Gestion des applications ». Dans la section du magasin d'entreprise, recherchez la liste déroulante intitulée « Télécharger une nouvelle application ». À partir de là, choisissez « Télécharger le script Linux » pour continuer.

Mode kiosque pour Linux

Étape 3 – Téléchargez le script

Vous pouvez maintenant télécharger le script en utilisant l'option « Télécharger un fichier local ». Alternativement, vous pouvez sélectionner l'option « Script avec AirThink » pour préparer votre script. Assurez-vous de tester minutieusement le script avant de le déployer sur tous les systèmes.

Logiciel de kiosque Linux
Logiciel Linux en mode kiosque

Étape 4 – Publier l'application

Revenez à la section Gestion des applications. Le script souhaité apparaîtra à l'écran. Cliquez sur l'option « Publier » et choisissez le groupe/profil de périphériques ou le périphérique correspondant pour transmettre votre mode kiosque au système.

Logiciel de kiosque basé sur Linux

Comment choisir la meilleure méthode pour configurer le mode kiosque Linux ?

Le choix entre un script Shell manuel et Scalefusion MDM dépend principalement de la taille de votre parc informatique et de vos ressources techniques.

On peut présenter un aperçu rapide de la comparaison entre les deux blogs comme suit : 

FonctionnalitéScript ShellScalefusion MDM
Idéal pourDispositifs individuels ou petites preuves de conceptDéploiements d'entreprise à grande échelle
DirectionLocal/Manuel sur chaque machineTableau de bord cloud centralisé
EffortNiveau élevé ; requiert une connaissance approfondie de Linux et de BashFaible ; interface utilisateur simplifiée pour les tâches complexes
ÉvolutivitéDifficile à mettre à l'échelle sur plusieurs serveursProvisionnement en masse sans faille
Gestion à distanceManuelIntégré (Terminal distant et mises à jour)

L'utilisation de Scalefusion MDM offre un maximum d'avantages et une grande facilité d'utilisation, car elle automatise la configuration et la gestion continue des bornes Linux. Elle propose une gestion centralisée, des fonctionnalités avancées et réduit les tâches informatiques manuelles en automatisant les alertes de sécurité et les contrôles de conformité.

Scalefusion pour le mode kiosque Linux

Le mode kiosque Linux est une fonctionnalité robuste fournie par Scalefusion MDM. Il permet aux entreprises, aux administrateurs informatiques et aux enseignants de gérer et de sécuriser efficacement leurs interfaces numériques. MDM pour Linux, les utilisateurs peuvent personnaliser et automatiser les configurations de leurs kiosques, garantissant ainsi une expérience personnalisée et rationalisée qui répond à des besoins opérationnels spécifiques.

Suryanshi Pateriya
Suryanshi Pateriya
Suryanshi Pateriya est un rédacteur de contenu passionné par la simplification de concepts complexes en informations accessibles. Elle aime écrire sur une variété de sujets et lit souvent des nouvelles.

Plus sur le blog

Comment configurer l'Apple TV en mode kiosque

Vous pouvez configurer Apple TV en mode kiosque à l'aide d'Apple Business Manager et d'une solution MDM pour…

Qu'est-ce que le mode kiosque ?

Le mode kiosque est une configuration d'appareil qui verrouille un téléphone, une tablette, un ordinateur ou un navigateur à une seule application ou...

Comment verrouiller les appareils Android à une seule application...

Pour limiter un appareil Android à une seule application, utilisez l'épinglage d'applications temporairement, le mode de verrouillage des tâches Android pour...