Cher journal,
Je t'écris en ce jour non saint pour te parler d'un projet Open Source que je développe pour mon entreprise (et pourquoi pas pour d'autres) : Difux.
Je suis admin sys dans un lycée qui a souhaité étendre ces moyens de communication. Les solutions de diffusions sur écran open source n'existait pas (à l'époque) et les solutions payante était très très onéreuse!
Je me suis donc lancé.. plusieurs solutions envisagé (je passe). Nous avons choisie de recycler de vielles machines pour les clients (à terme pourquoi pas des Linutop ou autres...), l'affichage ce fait sur des écrans 28'' et côté serveur un daemon qui envoie les fichiers à lire ainsi qu'une playliste tout ça piloté via une interface web bien entendu...
Bref ce journal n'est pas un journal publicitaire, mais plutôt une quête de solution. En effet pour afficher du contenu, côté client, il s'agit d'une bébé distrib avec juste un bébé X et c'est après que ça bloque :
* Pour les vidéos : mplayer - 0 soucie franchement parfait!
* Pour les images/photos : chbg -scenario - Idem parfait création d'un diaporama à la volée
* Pour le texte : firefox et un script de défilement type générique de film - Avantage : mise en page html donc c'est beau! - Inconvénient : très très très lourd, ouvrir firefox à chaque fois sur de vielles machines 3 secondes minimum à chaque fois sans parler des ralentissements du script...
* Pour les présentations (odp...) : rien pour le moment. Je bloque étant donné qu'il n'y a pas vraiment de projet de visionneuse Impress ou autres viable (je ne me voie pas lancer OO puis faire un xvkbd -text "[F5]" Pour le moment je transforme les diapos en images à ma main... (on perd les animations)
Je ne rentre pas trop dans les détails de fonctionnement pour ne pas faire trop long, mais si vous en voulez il n'y a pas de soucie! (gestion des priorités horaires, affichage du contenu sur 0 ou N écran à la fois suivant la localité de celui-ci...)
Donc voilà l'objet du journal :
Avez-vous des solutions à proposer pour afficher du texte et des présentations (diapo) en plein écran, de façon rapide et légère?
3, 2, 1... mutualisation des neurones...
Projet : http://difux.h3w.fr
Téléchargement : Ne le téléchargé pas svp! J'ai honte, mais je n'ai pas mis les paquets à jour depuis très très longtemps.. si le projet vous intéresse contactez moi!
# Visu OOo
Posté par Vincent P (site web personnel) . Évalué à 2.
Pour la conversion :
http://www.oooninja.com/2008/02/batch-command-line-file-conv(...)
Mes 2c.
[^] # Re: Visu OOo
Posté par David (site web personnel) . Évalué à 1.
[^] # Re: Visu OOo
Posté par Donk . Évalué à 1.
[^] # Re: Visu OOo
Posté par David (site web personnel) . Évalué à 2.
Impressive je vais jeter un coup d'œil!!!
[^] # Re: Visu OOo
Posté par Juba (site web personnel) . Évalué à 2.
http://impressive.sourceforge.net/
# Démarrage direct de la présentation
Posté par ndesmoul . Évalué à 1.
Si tu veux lancer le mode présentation dès le démarrage, tu peux faire ceci:
ooffice -show ta_présentation.odp
Et pour la lenteur de démarrage de Firefox, tu peux peut-être envisager de le lancer sur le serveur avec déport d'affichage X (proscrire les vidéos par contre).
Et pour éviter à avoir à relancer systématiquement le navigateur, tu peux regarder du côté de Xpra qui permet de se déconnecter, puis de se reconnecter pour retrouver l'appli dans l'état où on l'a laissée. Grosso modo cela correspond à un screen pour X.
http://partiwm.org/wiki/xpra
[^] # Re: Démarrage direct de la présentation
Posté par David (site web personnel) . Évalué à 1.
Le problème reste la lenteur d'ouverture d'open office, de plus OO ne ce ferme pas à la fin du diapo.. donc comment savoir qu'il est terminé pour continuer?
Pour Xpra c'est à explorer (je ne connaissait pas) cela peut être effectivement intéressant!
Merci
[^] # Re: Démarrage direct de la présentation
Posté par laurent laffont (site web personnel) . Évalué à 1.
[^] # Re: Démarrage direct de la présentation
Posté par David (site web personnel) . Évalué à 1.
Les exports proposé dans OO on été exploré (Flash, html...) seulement il faut cliqué pour changer de slide.. alors après oui il est possible d'émuler un clique avec xvkbd mais c'est quand même un peut beaucoup du bricolage.. donc pas très viable...
Voilou
# Webkit
Posté par laurent laffont (site web personnel) . Évalué à 8.
import gtk
import webkit
view = webkit.WebView()
sw = gtk.ScrolledWindow()
sw.add(view)
win = gtk.Window(gtk.WINDOW_TOPLEVEL)
win.add(sw)
win.show_all()
view.open('http://acid3.acidtests.org/')
gtk.main()
[^] # Re: Webkit
Posté par Graveen . Évalué à 1.
Je n'avais en fait jamais envisagé ce genre de display via webkitgtk, merci :)
[^] # Re: Webkit
Posté par David (site web personnel) . Évalué à 1.
Par contre petite question avant que je me lance à corps perdu dans du python
pywebkitgtk prend en charge le javascript? (pour mon script de défilement..)
[^] # Re: Webkit
Posté par laurent laffont (site web personnel) . Évalué à 1.
[^] # Re: Webkit
Posté par blackshack . Évalué à 3.
C'est à dire un webkit complet (JS compris), à l'instar du QtWebkit que tu pourrais lancer de la même façon en python (ou ruby, etc.)
[^] # Re: Webkit
Posté par groumf . Évalué à 1.
GLib-ERROR **: The thread system is not yet initialized.
aborting...
ajouter:
gtk.gdk.threads_init()
avant view = webkit.WebView()
# Quelques idées
Posté par jeffcom . Évalué à 2.
Après, je sais que c'est pas le top mais compte tenu des contraintes, il y a webkit qui pourraît être plus léger, et il y a aussi des plugins d'intégration d'OOo à firefox qui pourraient te permettre de tout lancer dans FF
Tu peux aussi utiliser preload qui accélèrera le lancement des applis
Enfin, crade mais intégrable facilement (déjà réalisé) tu peux exporter tes présentations en swf, films aussi, sons aussi, et faire tout afficher dans FF : tout ne se lance qu'une seule fois.
Si t'as besoin d'aide, j'ai déjà réalisé une base avec la dernière solution, je pourrais essayer de te retrouver des éléments si ça t'intéresse.
[^] # Re: Quelques idées
Posté par David (site web personnel) . Évalué à 1.
Oui déjà en prod!
Après, je sais que c'est pas le top mais compte tenu des contraintes, il y a webkit qui pourraît être plus léger, et il y a aussi des plugins d'intégration d'OOo à firefox qui pourraient te permettre de tout lancer dans FF
Oui je me suis lancé dans webkit et pour le plugin d'intégration OOo je ne l'ai pas trouvé (même sur geckozone...)
Tu peux aussi utiliser preload qui accélèrera le lancement des applis
Ha oui sa je vais l'intégrer!!!
Enfin, crade mais intégrable facilement (déjà réalisé) tu peux exporter tes présentations en swf, films aussi, sons aussi, et faire tout afficher dans FF : tout ne se lance qu'une seule fois.
Si t'as besoin d'aide, j'ai déjà réalisé une base avec la dernière solution, je pourrais essayer de te retrouver des éléments si ça t'intéresse.
Ha oui pourquoi pas.. la seul contrainte que j'ai c'est qu'il faut que firefox ce ferme à la fin du diapo, ou qu'on puisse savoir quand le diapo/vidéo à terminé afin de continuer la playliste...
C'est vrai que c'est crado mais bon à voir le rendu...
Merci bien!
[^] # Re: Quelques idées
Posté par jeffcom . Évalué à 2.
En fait si tu exportes ta diapo en vidéo flv et que tu utilises le player opensource (si ça n'a pas changé) JW player ( http://www.longtailvideo.com/players/jw-flv-player/ ), tu pourras contrôler la vidéo via du javascript très simple et savoir quand la vidéo se termine pour balancer un autre contenu (toujours via javascript)
En clair avec un peu de php (ou autre) + javascript + JW player + css + firefox tu peux faire un truc relativement light (si j'ai de bons souvenirs ça tournait sur une VM avec 64mb de ram, fluxbox configuré pour lancer FF au démarrage, ff en plein écran sans barre d'outils ni de tâches et prototype + scriptaculous pour les effets)
# di fux
Posté par Gui13 (site web personnel) . Évalué à -1.
------->[]
# LTSP 5
Posté par ZeroHeure . Évalué à 3.
J'utilise beaucoup LTSP 5 [http://ltsp.org], et les problèmes que tu évoques sont souvent abordés sur la liste de diffusion.
Mais aussi, je me demande (curiosité): pourquoi ne pas avoir utilisé?
En effet:
- il est facile de faire tout ce que tu fais avec (en utilisant iTalc http://italc.sourceforge.net par exemple)
- les postes peuvent accessoirement servir de station de travail
"La liberté est à l'homme ce que les ailes sont à l'oiseau" Jean-Pierre Rosnay
[^] # Re: LTSP 5
Posté par David (site web personnel) . Évalué à 1.
De plus la problématique de faire afficher du contenu rapidement et joliment reste la même avec du LTSP...
Les postes ne servent qu'a diffuser du contenu en permanence! Les écrans sont placé en hauteur pour être visible d'un plus grand nombre!
# impressive pour les pdf
Posté par steph1978 . Évalué à 2.
pour peu que tu puisse convertir ta présentation OO en pdf.
impress!ve propose des fonctionnalités très intéressantes et faciles à mettre en place:
- minutage global et par page, lecture en boucle
- nombreux effets de transition
- les pages peuvent être lue dans n'importe quel ordre, sautées, répétées
- etc.
pour ma part, j'ai beaucoup apprécié son usage.
[http://impressive.sourceforge.net/]
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.