Le mode Kiosque d'Opera
Traduit de "Opera's Kiosk Mode"
par Pierre CREUSEVEAU, aka Ra-Mon (http://foxmail.free.fr) - Oct. 2005
Merci d'adresser toute demande de correction/modification à
Opera dispose d'un mode kiosque particulièrement adapté à un usage en borne publique interactive ou sur un stand dans un salon, dans une banque, une école, une bibliothèque, un aéroport, un magasin ou n'importe quel autre lieu de consultation "grand-public". La borne de navigation permettra à son utilisateur l'accès au seul contenu nécessaire et interdira l'accès aux autres contenus, à l'ordinateur et aux réglages du navigateur. Après une période d'inactivité, le navigateur retournera de lui même à son état de base sour une page d'accueil personnalisée.
Ce document concerne les versions d'Opera pour Windows, Linux, Mac, FreeBSD et Solaris. Il est à jour pour la version 8.5
Introduction
Le mode kiosque configure automatiquement Opera pour une utilisation dans une borne interactive ou un kiosque multimédia. Certaines fonctionnalités sont cachées à l'utilisateur et d'autres sont autorisées pour simplifier la maintenance de la borne. Le mode kiosque d'Opera supporte toutes les fonctionnalités pratiques mentionnées ci-dessous, en conservant bien-sûr toutes les fonctionnalités du navigateur standard.
Ce document technique est initialement destiné aux administrateurs système. Il explique les réglages disponibles et recommandés, ainsi que les options en ligne de commande, le filtrage d'URL et les modifications adaptées du fichier opera6.ini ("Opera 8 Preferences" sur Mac OS X) quand le mode kiosque est utilisé.
Contenu:
Document associés
- Manuel d'administration système d'Opera
- Options d'Opera en ligne de commande
- Les options de Opera6.ini expliquées
Paramétrage pour une borne simple
Il suffit de suivre ces étapes pour configurer Opera dans le contexte d'un simple stand d'information:
- Télécharger et installer la dernière version d'Opera
- Lancer Opera
- Configurer Opera pour le définir comme navigateur par défaut au sein de votre système. Consulter l'article de la base de connaissance pour effectuer cette tâche sous MacOSX.
- Définir une page d'accueil
- Vous souhaiterez probablement désactiver les fonctionnalités offertes par la baguette, le gestionnaire de mot de passe d'Opera. Voir le cas échéant
Maintenant, vous pouvez quitter Opera et le relancer en mode kiosque par l'intermédiaire d'un argument en ligne de commande :
- sous Windows: C:\Program Files\Opera\opera.exe /KioskMode
- sous UNIX: opera -kioskmode
- sous MacOSX: Applications/Opera.app/Contents/MacOS/Opera -kioskmode
Note: Pour des raisons de sécurité, le mode kiosque sera de préférence lancé à partir d'un compte ayant des privilèges limités (invité ou utilisateur sans pouvoir)
Configuration automatique
Ces réglages sont automatiquement adoptés lorsqu'Opera est en mode kiosque:
- Le dialogue de démarrage n'est plus affiché
- L'affichage se fait en plein écran par défaut
- Toutes les barres d'outils sont désactivées
- La barre de menu est masquée
- Les panneaux demeurent accessibles
- Ouvrir des liens dans des nouvelles fenêtres en arrière-plan est impossible
- L'utilisateur ne peut quitter le mode plein-écran par Esc
-
L'accès
direct au système ou aux autres programmes est bloqué par désactivation des raccourcis
claviers habituels sous Windows et Linux
- Ctrl+Esc est désactivé
- Alt+Tab est désactivé
- Alt+Escape est désactivé
- sous MacOSX, l'accès direct au système ou aux autres programmes est bloqué par l'utilisation des "API kiosk" d'Apple (appelées SystemUIMode)
- Les boutons "Envoyer" sont désactivés afin d'empècher tout envoi de fichier vers un serveur.
- Les fonctions d'aide sont désactivées
- Si l'utilisateur ferme la dernière page ouverte, la page d'accueil est automatiquement rechargée et affichée agrandie
Note: Windows 2000 et XP ne permettent pas à Opera de bloquer le fameux raccourci clavier "Ctrl+Alt+Del" qui donne accès au gestionnaire de tâche. Pour bloquer l'accès au gestionnaire de tâche (recommandé), vous devrez remplacer le contrôle d'accès GINA utilisé par Windows. Veuillez consulter les articles suivants du MSDN Customizing GINA, Partie 1 et Partie 2 Pour plus de détails. [Note du traducteur: il est aussi possible de placer des restrictions sur le lancement du gestionnaire de tâche sous Win2000 et XP via Démarrer > Exécuter > gpedit.msc > Config. Utilisateur > Modèles d'administration > Système > Options CTRL+ALT+Suppr.]
Paramétrage avancé d'une borne de navigation
Vous pouvez configurer plus finement votre borne d'information en combinant la modification d'options supplémentaires au mode kiosque par défaut et l'utilisation d'arguments spécifiques en ligne de commande
Autres options recommandées:
- Désactiver les raccourcis souris gestuels via en décochant "Activer les raccourcis souris"
- Autoriser la barre d'outils principale en utilisant l'argument "kioskbuttons"
- Personnaliser la barre d'outils principale pour enlever tout bouton inutile
- Maximiser tous les popup via en plaçant "Nouvelles pages" sur "Toujours agrandir, y compris les popups".
Si vous gardez la barre d'adresse masquée, notez que les popup pourront parfois afficher cette barre d'adresse. Vous pouvez choisir de désactiver l'affichage des barres d'adresse via .
Souvenez-vous que si vous souhaitez changer des réglages depuis l'interface d'Opera, il sera nécessaire de repasser en mode d'utilisation normal pour accéder à ces possibilités. Après modification de ces réglage, pensez à fermer Opera avant d'entreprendre l'édition des fichiers de configuration .ini. Les fichiers de configuration ne doivent jamais être édités lorsqu'Opera est lancé.
Options en lignes de commande
Exécuter Opera avec les Options en ligne de commande, ou arguments, force certains comportements du logiciel. Les arguments peuvent être combinés entre eux.
Agument automatiquement activés
Le mode kiosque active automatiquement les arguments suivants
- nochangebuttons
- nochangefullscreen
- nosysmenu
Arguments pour Opera
La liste suivante décrit tous les arguments disponibles avec Opera. La lettre indiquée en colonne "Notes" signifie
- E x clusif au mode kiosque
- A utomatiquement activé en mode kiosque
- H autement recommandé en mode kiosque
| Argument | Description | Notes |
|---|---|---|
| kioskmode or k | Démarre Opera en mode kiosque | |
| kioskbuttons | Autorise la barre de bouton principale ainsi que la barre d'adresse en mode kiosque et plein-écran | X |
| kioskresetstation | Ré-initialisera Opera en mode kiosque après une certaine période d'inactivité (en sécondes) définie par l'options "Go Home Time Out" à la rubrique [special] du fichier opera6.ini/"Opera 8 Preferences" | X |
| kioskwindows | Autorise l'interface multi-documents (MDI) et la barre de page, ainsi que l'ouverture des liens dans de nouvelles pages | X |
| nochangebuttons | Désactive la personnalisation des boutons | A, H |
| nochangefullscreen | Désactive le basculement entre affichage plein-écran et fenêtré | A |
| nocontextmenu | Désactive les menus contectuels | H |
| nodownload | Désactive les dialogues de téléchargement et termine les téléchargements discrètement. | H |
| noexit | Retire le choix "Quitter Opera" du menu | Utiliser avec précaution |
| nohotlist | Désactive les panneaux et toutes références à ces derniers | Les panneaux de signets et de liens peuvent parfois être utiles |
| nokeys | Désactive tous les raccourcis clavier | H |
| nomaillinks | Désactive les liens mailto: de manière à ne jamais lancer de client de courrier électronique | H |
| nomenu | Désactive les menus d'Opera | |
| nominmaxbuttons | Désactive les boutons réduire, agrandir et fermer sur les fenêtres d'Opera | A |
| noprint | Désactive les fonctions d'impression | |
| nosave | Inhibe toutes les fonctions d'enregistrement de fichiers, pages, images et liens | H |
| nosplash or e | Désactive l'affichange du dialogue de démarrage | A |
| nosysmenu | Désactive le menu système de la fenêtre principale | A |
| nowin | Passe outre la lecture du fichier de session afin de ne jamais démarrer avec une session mémorisée | |
| resetonexit | Force, en quittant Opera, l'effacement des informations privées (cache, historique et cookies) ainsi que les fichiers ou JavaScripts stockant des mots des passe. | X, H |
|
Réserve de l'espace, pour un clavier visuel sur l'écran par exemple | X |
Voir le document Les options d'Opéra en ligne de commande pour une liste complète.
Filtrage de site/URL
Le filtrage est utilisé pour limiter la navigation à certains sites ou pour interdire l'accès à d'autres
Paramétrer le filtrage
Pour autoriser le filtrage d' URL dans Opera, un fichier de filtrage devra être spécifié à la rubrique [Adv User Prefs] du fichier opera6.ini/"Opera 8 preferences".
Le fichier de filtrage est au format standard des fichiers .ini. Il doit posséder une rubrique [include] et une rubrique [exclude] qui définissent respectivement les URL/domaines à autoriser et ceux à interdire. Le filtre comprend les jokers habituels "*" et "?".Notez qu'Opera excluera par défaut toutes les URL qui ne sont pas explicitement inclues
Suivez ces étapes pour mettre en œuvre le filtrage:
- Fermer Opera
- Définir un fichier de filtre dans le fichier opera6.ini/"Opera 8 Preferences"
- Créer un fichier de filtre
- Y renseigner la rubrique [exclude] avec les URL à bloquer
- Y renseigner la rubrique [include] avec les URL à autoriser
- Relancer Opera
Par défaut, la liste [exclude] est prioritaire sur la liste [include], mais il est possible d'inverser cette priorité par un drapeau:
- Fermer Opera
- Ouvrir le fichier de filtrage (pas opera6.ini/"Opera 8 Preferences") et lui ajouter une rubrique [Prefs]
- Donner la priorité à la liste [include] en ajoutant "prioritize excludelist=0" dans la rubrique [Prefs]
Exemples
Ces exemples montrent l'utilisation du filtrage d'URL en mode kiosque
Autoriser le fltrage
Ajouter ces lignes au fichier opera6.ini pour spécifier la localisation du fichier de filtrage d'URL (sous Windows ou UNIX):
[Adv User Prefs] URL Filter File=filtre.ini
Ajouter ces lignes au fichier "Opera 8 Preferences" pour spécifier la localisation du fichier de filtrage d'URL (sous MacOSX):
[Adv User Prefs] URL Filter file=System Partition:Users:username:Library:Preferences:Opera Preferences:URL filtre.ini
Bloquer les fichier locaux, nouvelles et les images venant de serveurs ftp
Cet exemple montre comment bloquer les fichier locaux et les nouvelles (parce qu'ils ne sont pas explicitement autorisés) ainsi que le chargement de fichiers bmp , jpg et jpeg , gif , and png en utilisant le protocole ftp
[include] http://* ftp://* [exclude] ftp://*.bmp ftp://*.gif ftp://*.jpg ftp://*.jpeg ftp://*.png
Autoriser uniquement un site
Cet exemple montre comment donner la priorité à la liste [include] et autoriser la navigation sur un unique site.
[prefs] prioritize excludelist=0 [include] http://???.opera.com/* [exclude] *

