Sous ce nom se cache une partie de l’architecture de firefox, à savoir les composants XUL. Inutile de savoir ce qu’est XUL, mais brièvement ca permet d’écrire des applications pour l’internet.
Je vais vous montrer concrètement ce que Prism permet de faire. Comme je l’ai fait souvent sur le blog, partons du site Yahoo Music qui permet de visualiser des clips. Ce site fonctionne avec Flash sur le navigateur. Normalement, vous allez donc sur le site Yahoo, choisissez un clip et ainsi le lecteur vidéo de Yahoo music (en flash) se lance dans une fenêtre Firefox. L’idéal serait d’avoir un bouton sur votre bureau et en cliquant dessus , le lecteur Yahoo Musique se lance. Et bien, faire ceci avec Prism est assez simple, voici donc la procédure à respecter.
Tout d’abord, quelques informations générales pour Prism :
Le site officiel : http://labs.mozilla.com/2007/10/prism/
Le Wiki Prism : http://wiki.mozilla.org/Prism (assez technique quand même)
Tout d’abord l’installation :
La dernière version est la version 0.8 et la version pour Linux se trouve ici : prism-0.8-linux.tar.bz2
Il suffit de télécharger ce fichier et de l’installer par exemple sous /opt de la façon suivante :
En root :
cp REPERTOIRE_DE_TELECHAREMENT/prism-0.8-linux.tar.bz2 /opt
bunzip2 prism-0.8-linux.tar.bz2
tar -xvf prism-0.8-linux.tar
A ce moment, vous avez un répertoire prism : /opt/prism et le fichier exécutable : /opt/prism/prism
Si a partir de votre compte utilisateur, vous lancez la commande suivante : /opt/prism/prism & , vous avez une boite de dialogue suivante :

C’est relativement simple :
URL : Adresse de la page WEB a afficher
Name : Nom pour ce lien
Note : il faut absolument cocher Desktop pour que ça fonctionne et pour créer le lien sur le bureau.
Par exemple, pour google Mail, vous devez configurer comme ceci :

Maintenant, passons d’abord à la configuration pour les plugins, en effet par défaut, rien n’est configuré. Il vous suffit par exemple de lancer prism en mettant comme adresse : about:plugins et vous aurez ceci :

Pour installer les plugins c’est très simple, un lien suffit à tout installer :
en mode ROOT, dans le répertoire /opt/prism
cd /opt/prism
ln -s /usr/lib/firefox/plugins
On peut relancer une commande prism avec about:plugins et on constate que c’est beaucoup mieux ….

Maintenant, revenons donc a Yahoo Music. Tout d’abord vous vous positionnez sur un clip et vous recherchez l’adresse de la page. Un méthode simple par exemple est de faire un clic droit et de cliquer sur le menu : Informations sur la page .

De ce fait, une nouvelle fenêtre donnant toutes les informations apparaît :

Ici apparaît directement l’adresse. Il suffit de copier cette adresse et de lancer une commande Prism /opt/prism/prism & et de configurer comme suit :

Et le player Yahoo Music se lance.
Voilà qui est fait, mais si vous fermez le player, ou se trouve le lien? En fait en cochant Desktop, Prism crée un raccourci dans votre répertoire HOME et non dans le répertoire Desktop ou Bureau, bug ? Pour l’avoir donc sur votre bureau, rien de plus simpe il suffit de copier le fichier XXXXX.desktop dans le répertoire Bureau ou Desktop.
Et voilà , en cliquant sur ce nouvel icone sur votre bureau vous lancer le lecteur de Musique Yahoo. Et vous pouvez faire ceci pour de nombreuses applications (infos WEB, videos, webmail, etc ….). Ca évite de lancer le navigateur firefox et toutes ses extensions.
Pour les curieux, vous pouvez jeter un coup d’oeil dans le répertoire $HOME/.prism/*default et plus plus précisement dans le répertoire webapps ou vous y trouverez tous les configurations de vos webapps.
Articles qui peuvent vous intéresser:


Digg
StumbleUpon
del.icio.us
Facebook
Twitter
Scoopeo
Posted in 







Belle découverte de cet outil que je ne connaissais pas! Je pense lui trouver une utilité au quotidien
PS: quelques petites fautes d’orthographe à corriger dans le billet.
En quoi cela diffère d’un raccourci tout bête vers la page web cible ?
@sashimi : Avec un raccourci vers la page web , tu lances la navigateur entier avec tous tes onglets .etc… Ici tu lances la page uniquement et à la dimension que tu veux , et au niveau rapidité de lancement c’est quand même mieux.
Roozeec : je comprends bien, mais si disons tu veux gmail, google calendar, youtube, lemonde, etc… ça te fait une instance du « navigateur » prism ouverte à chaque coup. La du coup, vive les ressources consommées. Et puis je croyais que la grande mode des navigateurs modernes était aux onglets dans 1 même fenêtre pour éviter justement d’en avoir 50 qui encombrent la barre des tâches?….
HellO,
Merci pour cette découverte.
Je voulais aussi préciser que chez moi il copie bien le lien directement sur le bureau.
Voili voila.
sashimi > c’est simple : si tu as besoin de tout ça, tu utilises ton navigateur normal
L’intérêt de Prism c’est de dédier une fenêtre à une application que l’on utilise très couramment, et que l’on peut alors gérer de façon indépendante de son navigateur (par exemple pour ma soeur un prism pour deezer sera top, vu qu’elle laisse son Firefox ouvert rien que pour lui).
C’est probablement très intéressant aussi pour les PC «Bornes interactives» que l’on veut dédier à une seule tâche.
Pour info, il est prévu dans la To-Do kist de Prism de fonctionner avec un XulRunner «mutualisé», c’est-à-dire qu’il n’y aura qu’une instance de XulRunner pour plusieurs fenêtres Prism (et idéalement, pour Firefox/TB/SM/Sunbird etc.).
Salut,
tar -jxvf est l’équivalent de tar -zxvf pour les .tar.bz2
cordialement
Pour les amateurs de .deb, il y a toujours ça :
http://mirror.yandex.ru/ubuntu/pool/universe/p/prism/
Impossible de le trouver dans les dépôts par contre, même avec universe multiverse et tout le tralala…
version 0.9 dispo depuis le 5 mars
http://people.mozilla.com/~mfinkle/prism/prism-0.9.en-US.linux-i686.tar.bz2