Sujet: [Linux] Machine de démo interactive
12/07/2007 @ 22:42:25: ovh: [Linux] Machine de démo interactive
Bonjour à tous :smile:

Je voudrais mettre en place un poste sous linux avec les rôles suivants :
- démo : quand la machine est en veille (que personne n'y touche) >> diffusion de clips (autopromo, pub ou truc du genre) à l'écran, on va dire sous forme de screensaver ou autre.
- interactif : les gens auraient le droit uniquement de surfer sur internet et rien d'autre (avec restriction éventuelle des sites permis via firewall/proxy, ce n'est pas le point essentiel qui me préoccupe pour le moment).

Bref c'est plus ou moins comme un cybercafé, mais moins étendu puisque je n'ai pas besoin de comptabiliser le temps en vue d'une facturation. Par contre, ce qui m'intéresse c'est toutes les options de blocage de l'interface utilisateur, pour le cantonner strictement à ce dont il a droit.

D'après mes recherches, ce genre de blocage porte le nom de code de "mode kiosque"...

Voici mes interrogations, et ce que je cherche surtout c'est un retour d'expérience de ce type d'application :
- quel window manager se prête le mieux à ce type d'applications ? Il me semble que KDE a un mode kiosque, mais il est un peu lourd et plein de trucs inutiles pour cet usage... Est-ce que des environnements plus light comme XFCE ou pourquoi pas fluxbox permettent aussi ce genre de choses ?
- quel navigateur est le mieux adapté ? Il me semble qu'Opera a un mode kiosque, qu'est-ce que ça vaut ? Et Firefox ?
- au niveau de la distribution, je pense prendre un truc light comme Debian ou même ArchLinux (que j'ai envie d'essayer :)), histoire de ne pas avoir trop de packages inutiles...
- quel(s) logiciel(s) pour gérer les démos sous forme de screensaver ? Quels formats sont supportés ? ppt, flash, vidéo (avi, mpeg... ) ?

Merci à tous pour vos conseils avisés :dawaaa:
12/07/2007 @ 23:16:33: kortenberg: [Linux] Machine de démo interactive
pas besoin de window manager:
xinit /usr/bin/firefox
te lance un firefox seul dans un serveur x.
si tu fermes FF, tu fermes X.
Donc il faut un systeme pour le redémarrer mais l'avantage, c'est qu'aucun autre programme ne pourra être lancé.
C'est à mon avis une piste à creuser (et à adapter puisque tu veux une demo aussi)

Pour opera, je n'ai jamais vu le mode kiosque mais je ne l'ai jamais cherché.
Parcontre, je peux te dire qu'il lui arrive de freezer (surtout avec des pages en flash si j'ai bien vu)
13/07/2007 @ 11:28:37: philfr: [Linux] Machine de démo interactive
kortenberg> +1000, pas de window manager...

C'est ce que j'aurais répondu si tu n'étais pas passé avant :spamafote:
13/07/2007 @ 11:50:41: ovh: [Linux] Machine de démo interactive
Euh mais comment je fais si je veux faire défiler des pubs en screensaver ? :figti:
D'ailleurs à ce sujet je vois pas très bien comment faire pour afficher des promos sous forme de films, clips flash, ou fichiers ppt, ou un truc qui gère plusieurs formats... :cupra:

Et si un jour j'ai envie d'autres applics là je devrai installer un wm :tinostar:
13/07/2007 @ 13:16:38: Dr_Dan: [Linux] Machine de démo interactive
Euh mais comment je fais si je veux faire défiler des pubs en screensaver ? :figti:
D'ailleurs à ce sujet je vois pas très bien comment faire pour afficher des promos sous forme de films, clips flash, ou fichiers ppt, ou un truc qui gère plusieurs formats... :cupra:

Et si un jour j'ai envie d'autres applics là je devrai installer un wm :tinostar:


Le WM peut-être installé et être interdit de démarrer automatiquement.
Pour le reste , tu peux regarder ici: http://www.jwz.org/xscreensaver/faq.html
:grin:
13/07/2007 @ 13:36:08: ovh: [Linux] Machine de démo interactive
Ben justement il faudrait démarrer automatiquement la machine avec directement le browser lancé et l'interface lockée, et donc un auto-login aussi en fait :figti:

Merci pour le lien vers la faq xscreensaver, c'est con mais j'avais pas pensé qu'il gérait tout ça de base, je suis impressionné :ciler:
13/07/2007 @ 14:33:53: blietaer: [Linux] Machine de démo interactive
les pc à la médiathèque font cela (le firefox sans rien derrière) mais pas des videos en mode "veille"

c'est pour quelle utilisation?
13/07/2007 @ 14:51:51: ovh: [Linux] Machine de démo interactive
Ben pour faire tourner des promos quand la machine n'est pas utilisée, et laisser aux gens la possibilité de surfer s'ils veulent, en fait c'est pour le magasin voilà :tinostar:
13/07/2007 @ 15:22:12: Trent: [Linux] Machine de démo interactive
Bonsoir.

Je te propose de lancer un serveur X seul puis le navigateur Opera à l’intérieur en mode « kiosque ». Le mode kiosque de Opera propose de nombreuses fonctionalités adaptées à tes besoins !

Voici comment je lancerais Opera pour ma borne internet si j'avais a en faire (Arguments à placer dans la ligne de commande quand on lance Opera :wink: voir Les options d'Opera en ligne de commande :

Opera -kioskmode -nochangebuttons -nochangefullscreen -nocontextmenu -nodownload -nokeys -nomaillinks

Soit:
  1. -Kioskmode : Opera en mode kiosque
  2. -nochangebuttons : Bloque la modification des boutons
  3. -nochangefullscreen : Bloque Opera en plein écran
  4. -nocontextmenu : Bloque le menu contextuel
  5. -nodownload : Bloque les téléchargements
  6. -nokeys : Bloque les raccourcis claviers (CTRL+T, CTRL+Q, etc)
  7. -nomaillinks : Bloque l’envoi de courriel (via mailto: entre autre)


En bref, c’est un bon début je pense !
Pour plus d'info, voir : http://www.opera-fr.com/mode-kiosque.php
Et ici : http://www.opera-fr.com/ligne-de-commande.php#unix

Mise à jour du 7 Janvier 2009 : Mise à jour des liens:
Pour plus d’infos, voir « Le mode Kiosque d’Opera » et « Les options d'Opera en ligne de commande ».


:smile:
13/07/2007 @ 15:28:52: Jean-Christophe: [Linux] Machine de démo interactive
de plus, il faut penser à ne pas retenir l'historique ni le cache.
13/07/2007 @ 15:33:15: Trent: [Linux] Machine de démo interactive
de plus, il faut penser à ne pas retenir l'historique ni le cache.


Ça peut se faire avec Opera via l’ajout de resetonexit dans la ligne de commande, voir « Le mode Kiosque d'Opera ».
13/07/2007 @ 15:33:16: ovh: [Linux] Machine de démo interactive
Excellent tout ça merci :dawaaa:
13/07/2007 @ 15:40:55: Dr_Dan: [Linux] Machine de démo interactive
Excellent tout ça merci :dawaaa:

Maintenant que tu as toutes les infos... allez zou au boulot.. :topicalacon: :whistle:
13/07/2007 @ 15:42:15: Trent: [Linux] Machine de démo interactive
Petit commentaire, tu peux choisir quels sites sont autorisés via le filtre d’URL de Opera

Interdire * et autoriser http://www.tonsite.com/* interdira à tes visiteurs l’accès à un autre site que le tien ! Tu peux ainsi faire une liste blanche et une liste noire des sites et domaines à consulter.

Tu peux aussi interdire certains protocoles (ftp://*, etc).

La manipulation est documenté tout en bas de l’article « Le mode Kiosque d'Opera » :wink: !
13/07/2007 @ 15:44:38: ovh: [Linux] Machine de démo interactive
Ah je comptais le faire au niveau d'iptables ou un truc du genre, mais c'est pas mal aussi comme solution, je note. :smile:
16/07/2007 @ 02:14:27: Trent: [Linux] Machine de démo interactive
Ravi de t’avoir aidé dans tous les cas.
27/02/2009 @ 15:26:40: Trent: [Linux] Machine de démo interactive
Alors, finalement c’était viable ma solution ?
(Ah ça, on peut pas m’accuser de ne pas fournir un support longue durée :banzai: )
27/02/2009 @ 15:40:07: ovh: [Linux] Machine de démo interactive
Wouaw, en effet :wam:

Merci :prosterne:

Mais en fait... tu vas rire (ou pas), mais finalement le projet ne s'est pas fait :tinostar: Pas pour des raisons techniques, mais finalement le boss a abandonné l'idée :spamafote:
27/02/2009 @ 15:56:20: Trent: [Linux] Machine de démo interactive
Ce n’est pas grave, ça pourra toujours servir à quelqu’un d’autre ayant envie de faire la même chose, la solution fonctionne sous Windows, GNU/linux, Solaris ou encore Mac OS X (À quelques défauts près, sous Windows (2000/XP/Vista) par exemple Opera ne bloque pas « Ctrl+Alt+Supr »).

Enfin, si un jours tu reprend l’idée, Opera sera toujours là, lui :dawa: .
Retour