Outils pour utilisateurs

Outils du site


issue93:kiosque_ubuntu

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
issue93:kiosque_ubuntu [2015/03/18 18:07] andre_domenechissue93:kiosque_ubuntu [2015/03/19 10:44] (Version actuelle) – [6] auntiee
Ligne 8: Ligne 8:
 ** **
  
-Si vous travaillez dans un lieu ouvert au public, par exemple une bibliothèque ou un hôpital, parfois, il pourrait être utile de fournir un ordinateur pour les visiteurs. Un tel ordinateur, même équipé d'une souris et d'un clavier, doit être configuré d'une manière que les gens ne soient pas en mesure d'utiliser toutes les fonctions du système, mais seulement un nombre limité d'entre elles. Par exemple, les gens pourraient utiliser l'ordinateur pour accéder à Internet, ou seulement un site Web fournissant des informations internes relatives à votre entreprise ou votre activité. Et vous devez configurer le système afin d'empêcher l'accès au shellet empêcher le lancement de tous les autres programmes que vous ne souhaitez pas offrir aux visiteurs.+Si vous travaillez dans un lieu ouvert au public, par exemple une bibliothèque ou un hôpital, il pourrait parfois être utile de fournir un ordinateur pour les visiteurs. Un tel ordinateur, même équipé d'une souris et d'un clavier, doit être configuré de sorte que les gens ne soient pas en mesure d'utiliser toutes les fonctions du système, mais seulement un nombre limité d'entre elles. Par exemple, les gens pourraient utiliser l'ordinateur pour accéder à Internet, ou un seul site Web fournissant des informations internes relatives à votre entreprise ou votre activité. Et il faut absolument configurer le système afin d'empêcher l'accès au shell et le lancement de tous les autres programmes que vous ne souhaitez pas offrir aux visiteurs.
  
 Un tel ordinateur est un kiosque (http://en.wikipedia.org/wiki/Interactive_kiosk). Un tel ordinateur est un kiosque (http://en.wikipedia.org/wiki/Interactive_kiosk).
  
-Vous pouvez éventuellement configurer un PC relié à une télévision grand écran, sans clavier ni souris, afin de montrer des diapositives d'information ou des vidéos. Pour atteindre ce dernier objectif, vous pouvez jeter un œil sur Xibo, qui est un système de gestion de contenu d'affichage numérique (http://xibo.org.uk/).+Vous pouvez éventuellement configurer un PC relié à une téléviseur grand écran, sans clavier ni souris, afin de montrer des diapositives d'information ou des vidéos. Pour atteindre ce dernier objectif, vous pouvez jeter un œil à Xibo, qui est un système de gestion de contenu d'affichage numérique (http://xibo.org.uk/).
  
 ** **
Ligne 44: Ligne 44:
 Installation Installation
  
-Commençons par l'installation du serveur Ubuntu 14.04 LTS. Pourquoi un serveur Ubuntu ? Eh bien, parce que, dans votre kiosque, vous n'avez pas besoin d'un grand nombre de logiciels. Notez également l'utilisation de l'option –no-install-recommends dans la commande apt-get.+Commençons par l'installation du serveur Ubuntu 14.04 LTS. Pourquoi Ubuntu server ? Eh bien, parce que, dans votre kiosque, vous n'avez pas besoin d'un grand nombre de logiciels. Notez également l'utilisation de l'option –no-install-recommends dans la commande apt-get.
  
-Merci de garder à l'esprit que, après la configuration de l'environnement en kiosque, il est supposé que vous aurez accès à l'ordinateur par SSH, et non à partir du terminal.+Veuillez garder à l'esprit que, après la configuration de l'environnement en kiosque, on suppose que vous aurez accès à l'ordinateur par SSH, et non à partir du terminal.
  
-Donc, nous allons installer Ubuntu, permettant des mises à jour de sécurité automatiques et l'installation d'un service OpenSSH.+Nous allons donc installer Ubuntu, permettant des mises à jour de sécurité automatiques et l'installation d'un service OpenSSH.
  
 Après le premier redémarrage, connectez-vous avec l'utilisateur (administrateur) que vous avez créé lors de l'installation et ensuite mettez le système à niveau : Après le premier redémarrage, connectez-vous avec l'utilisateur (administrateur) que vous avez créé lors de l'installation et ensuite mettez le système à niveau :
Ligne 102: Ligne 102:
 Dans cette configuration, vous n'allez pas lancer de gestionnaire de bureau, mais invoquer X11 et lancer seulement l'exécutable Firefox. Dans cette configuration, vous n'allez pas lancer de gestionnaire de bureau, mais invoquer X11 et lancer seulement l'exécutable Firefox.
  
-Le script ci-dessus sera appelé par upstart lorsque le système démarreraIl remplace essentiellement le répertoire personnel de l'utilisateur kiosque avant de lancer Firefox. Et l'exécutable Firefox est placé à l'intérieur d'une boucle, afin de se relancer chaque fois qu'il est fermé.+Le script ci-dessus sera appelé par upstart au démarrage du système. Essentiellement, il remplace le répertoire personnel de l'utilisateur kiosque avant de lancer Firefox. Et l'exécutable Firefox est placé à l'intérieur d'une boucle, afin de se relancer chaque fois qu'il est fermé.
  
 sudo chmod +x /opt/kiosk/kiosk.sh sudo chmod +x /opt/kiosk/kiosk.sh
Ligne 143: Ligne 143:
 ** **
  
-À ce point, nous avons presque fini. Vous devez redémarrer la machine.+À ce stade, nous avons presque fini. Vous devez redémarrer la machine.
  
 sudo reboot sudo reboot
Ligne 153: Ligne 153:
 Enfin, vous devez installer l'extension srkiosk https://addons.mozilla.org/en-US/firefox/addon/srkiosk/ Enfin, vous devez installer l'extension srkiosk https://addons.mozilla.org/en-US/firefox/addon/srkiosk/
  
-Merci de lire attentivement les documents (http://blogoless.blogspot.it/2012/07/firefox-srkiosk-add-on-full-screen.html), afin de comprendre cet objet artisanal et de mieux l'adapter à vos besoins, comme changer la page d'accueil, ou afficher la barre d'adresse.+Merci de lire les documents attentivement (http://blogoless.blogspot.it/2012/07/firefox-srkiosk-add-on-full-screen.html), afin de comprendre cet objet artisanal et de mieux l'adapter à vos besoins, comme changer la page d'accueil, ou afficher la barre d'adresses.
  
 Fermez Firefox. À ce stade Firefox redémarrera dans un mode kiosque verrouillé. Fermez Firefox. À ce stade Firefox redémarrera dans un mode kiosque verrouillé.
Ligne 170: Ligne 170:
 Dernières étapes. Dernières étapes.
  
- L'utilisation de l'économiseur d'écran peut être utilepas seulement pour avoir un bel effet sur l'écran après un laps de temps. Il est utile de réinitialiser la session après une période d'inactivité. Par exemple, il est agréable de retourner à la page d'accueil, au lieu de laisser le kiosque dans la dernière page visitée par le dernier utilisateur. Donc, vous ne devez configurer l'économiseur d'écran que si vous devez réinitialiser votre kiosque périodiquement.+L'utilisation de l'économiseur d'écran peut être utile et pas seulement pour avoir de belles images sur l'écran après un laps de temps. Il est utile de réinitialiser la session après une période d'inactivité. Par exemple, il est agréable de retourner à la page d'accueil, au lieu de laisser le kiosque sur la dernière page consultée par le dernier utilisateur. Ainsi, vous ne devez configurer l'économiseur d'écran que si vous devez réinitialiser votre kiosque périodiquement.
  
-Placez le fichier de configuration de xscreensaver dans le répertoire personnel de l'utilisateur du kiosque. L'option de délai d'attente est celle que vous avez besoin de changer pour répondre à vos besoins (dans cet exemple le kiosque sera rechargé tous les quarts d'heure)+Placez le fichier de configuration de xscreensaver dans le répertoire personnel de l'utilisateur kiosk. L'option de délai d'attente est celle que vous devez changer pour répondre à vos besoins (dans cet exemple le kiosque sera rechargé tous les quarts d'heure)
  
 ** **
Ligne 212: Ligne 212:
 programs: resetkiosk.sh -root \n\ programs: resetkiosk.sh -root \n\
  
-Ensuite, vous devez lancer le script qui sera appelé par xscreensaver après la période d'inactivité (Listing 4). Comme dit, xscreensaver, au lieu de lancer un véritable économiseur d'écran, fera effectivement exécuter ce script.+Ensuite, vous devez lancer le script qui sera appelé par xscreensaver après la période d'inactivité (Listing 4). Comme indiqué, au lieu de lancer un véritable économiseur d'écran, c'est en fait xscreensaver qui fera exécuter ce script.
  
 sudo vi /usr/lib/xscreensaver/resetkiosk.sh sudo vi /usr/lib/xscreensaver/resetkiosk.sh
Ligne 235: Ligne 235:
 ** **
  
-Le temps de la sauvegarde+L'heure de la sauvegarde
  
-Enfin, vous devez prendre une photo (snapshot) du répertoire personnel de l'utilisateur de kiosque. Un tel cliché va écraser le répertoire d'accueil à chaque redémarrage ou lorsque la session de kiosque est remise à zéro, ou lorsque Firefox est fermé.+Enfin, vous devez prendre une photo (snapshot) du répertoire personnel de l'utilisateur kiosk. Un tel cliché va écraser le répertoire d'accueil à chaque redémarrage ou lorsque la session de kiosk est remise à zéro, ou lorsque Firefox est fermé.
  
-Alors, n'oubliez pas que chaque fois que vous effectuez des modifications dans le répertoire personnel de l'utilisateur de kiosque, vous devez faire un tar de ce répertoireet le placer à l'endroit approprié : jetez un oeil au script kiosk.sh (page précédente, en haut à droite).+Alors, n'oubliez pas que chaque fois que vous effectuez des modifications dans le répertoire personnel de l'utilisateur kiosk, vous devez faire un tar de ce répertoire et le placer à l'endroit approprié : jetez un œil au script kiosk.sh (page précédente, en haut à droite).
  
 rm -rf /home/kiosk/.cache/ rm -rf /home/kiosk/.cache/
Ligne 322: Ligne 322:
 ** **
  
-À ce stade, un utilisateur et un mot de passe seront demandés pour chaque entrée du menu GRUB, même pour le démarrage de Linux de façon normale ; c'est ce que nous ne voulons pas. Donc, ajoutez le paramètre -unrestricted (montré ci-dessous en noir) à chaque ligne de menu dans les fichiers de configuration. Par exemple, dans /etc/grub.d/10_linux.+À ce stade, un utilisateur et un mot de passe seront demandés pour chaque entrée du menu GRUB, même pour le démarrage de Linux de façon normale ; c'est ce que nous ne voulons pas. Ajoutez donc le paramètre -unrestricted (montré ci-dessous en noir) à chaque ligne de menu dans les fichiers de configuration. Par exemple, dans /etc/grub.d/10_linux.
  
 ... ...
Ligne 357: Ligne 357:
 Autres travaux et conclusion Autres travaux et conclusion
  
-Pour renforcer la machine, vous devez mettre en place un mot de passe dans le BIOSet empêcher le démarrage à partir des ports de CD/DVD ou USB. Et sur l'USB, vous devez éviter l'utilisation de ces ports au moins en rendant le PC inaccessible par les utilisateurs.+Pour renforcer la machine, vous devez mettre en place un mot de passe dans le BIOS et empêcher le démarrage à partir des ports de CD/DVD ou USB. Concernant l'USB, vous devez éviter l'utilisation de ces ports au moins en rendant le PC inaccessible par les utilisateurs.
  
-D'autres choses à faire ? Configurer un thème personnalisé pour l'écran de démarrage et regarder le moyen de désactiver les raccourcis clavier possibles.+D'autres choses à faire ? Configurer un thème personnalisé pour l'écran de démarrage et regarder le moyen de désactiver les raccourcis clavier éventuels.
  
 Au lieu de lancer Firefox, vous voudrez peut-être lancer un lecteur vidéo ou un diaporama : vous pouvez faire un essai en mettant une autre commande dans la boucle while. Au lieu de lancer Firefox, vous voudrez peut-être lancer un lecteur vidéo ou un diaporama : vous pouvez faire un essai en mettant une autre commande dans la boucle while.
Ligne 365: Ligne 365:
 Cet article est basé sur un message trouvé sur https://thepcspy.com/read/building-a-kiosk-computer-ubuntu-1404-chrome/. Cet article est basé sur un message trouvé sur https://thepcspy.com/read/building-a-kiosk-computer-ubuntu-1404-chrome/.
  
-Peut-être une solution de kiosque pourrait être mieux réalisée, mais pour autant que je sache, je n'ai pas trouvé de meilleures alternatives. Cette solution fonctionne pour mes besoins : peut-être il pourrait être utile pour vous ou ce pourrait être un point de départ pour une meilleure mise en œuvre.+Peut-être qu'une solution de kiosque pourrait être mieux réalisée, maispour autant que je sache, je n'ai pas trouvé de meilleures alternatives. Cette solution fonctionne pour mes besoins : il pourrait éventuellement vous être utile ou ce pourrait être le point de départ pour une meilleure mise en œuvre.
  
  
issue93/kiosque_ubuntu.1426698474.txt.gz · Dernière modification : 2015/03/18 18:07 de andre_domenech