Ceci est une ancienne révision du document !
Installer Shockwave
Beaucoup de Linuxiens on déjà essayé d'installer Shockwave sur leur ordinateur, mais malheureusement, Adobe n'a pas créé de version Shockwave pour Linux. Une pétition à été créée pour demander à Adobe d'en créer une, pétition que vous pouvez signer ici
A ce moment là, deux solutions s'offrent à vous :
- Attendre la sortie de Shockwave pour linux (a mon avis on est pas couché)
ou
- Suivre ce tutoriel qui vous fera patienter un peu (C'est une solution provisoire qui n'est aucunement viable. Nous vous encourageons à signer la pétition afin deremédier à ceci.)
Méthode 1 - Utilisation de shockwave directement dans firefox linux
Ce cours est tiré de la version anglophone qui ce trouve ici
Prérequis
Installer Mozplugger
Vous n'avez qu'à installer le paquet mozplugger
Installer Shockwave
Tout d'abord, nous avons besoin de la version Windows de Firefox (oui, c'est vrai, Windows!)
Cliquez sur ce lien, téléchargez, installez (tout se fait grâce à Wine).
Une fois Firefox windows installé, ouvrez le et allez sur un site qui à besoin de Shockwave . Cliquez sur "Installer les plug-ins manquants", suivez les instructions et quand le plug-in est installé et en état de marche (pour vérifier, retournez ici), fermez la version Windows de Firefox.
Maintenant, nous allons configurer Mozplugger pour qu'il utilise la version Windows de Firefox pour les fichiers Shockwave.
Éditez le fichier /etc/mozpluggerrc
Tout à la fin du fichier qui s'affiche, ajoutez ces deux lignes :
application/x-director: dir,dcr,dxr,cst,cct,cxt,w3d,fgd,swa: Macromedia Director file swallow(firefox.exe) fill: wine "C:\\Program Files\\Mozilla Firefox\\firefox.exe" -chrome "file://Z:$file"
Puis Enregistrez le fichier.
Ensuite, il suffit d'obliger Firefox à relancer le scan des plug-ins présents.
Pour cela, Fermez toutes vos fenêtres firefox (toutes versions) et tapez dans un terminal :
rm ~/.mozilla/firefox/pluginreg.dat
Voilà, vous pouvez maintenant utiliser Shockwave dans votre navigateur Firefox version Linux!
Problèmes rencontrés
Les Objets apparaissent dans une petite fenêtre dédiée
Causes probables :
- Cause 1: Wine ou Shockwave est toujours en cours d'exécution en arriére plan.
- Solution: tapez ceci dans un terminal pour terminer tout les processus de Wine:
killall wine-preloader -s KILL
- Cause 2: mozplugger ne supporte pas les objets multiples. Malheureusement, il n'y a pas encore de solution pour ceci.
Les Objets prétendent étre exécutés du disque-dur
- Cause: Les fichiers sont d'abord téléchargés et, ensuite, exécutés dans la version Windows de Firefox.
- Solution: Éditez le fichier /etc/mozpluggerrc afin d'autoriser le streaming:
- Modifiez cette ligne:
swallow(firefox.exe) fill: wine "C:\\Program Files\ \Mozilla Firefox\\firefox.exe" -chrome "file:Z:$file" * En ceci: swallow(firefox.exe) fill stream: wine "C:\\Program Files\\Mozilla Firefox\\firefox.exe" -chrome "$file" Ensuite, supprimez le fichier ~/.mozilla/firefox/pluginreg.dat et rédémarrez Firefox. <note warning>Ceci peut ne pas marcher si vous vous connectez en utilisant le protocol IPv6 ou via un proxy.</note> === Les Objets disent étre "volés" === * Cause (quand le streaming dest activé): L'objet Shockwave attend l'en-tête du site référant, ce que mozplugger ne fournit pas. * Solution: Aucune, à l'heure actuelle. ===== Méthode 2 - Utilisation de la version Windows de Firefox ===== ==== Installer wine ==== Tapez dans un terminal: $ sudo apt-get install wine ==== résumé de toute la suite au 30 janvier 2008 avec les dernières versions ==== $ cd && wget http://bruno.sanchiz.free.fr/programmes/Firefox_Setup_2.0.0.11.exe && wine Firefox_Setup_2.0.0.11.exe && wget http://bruno.sanchiz.free.fr/programmes/Shockwave_Installer_Full.exe && wine Shockwave_Installer_Full.exe && wine ~/.wine/drive_c/Program\ Files/Mozilla\ Firefox/firefox.exe http://doc.ubuntu-fr.org/installer_shockwave#tests ==== Installer firefox ==== télécharger une version pour windows == Vous pouvez essayer une version qui a été testée : la version 2.0.0.11 == dans un terminal, en utilisateur normal, tapez $ cd && wget http://bruno.sanchiz.free.fr/programmes/Firefox_Setup_2.0.0.11.exe && wine Firefox_Setup_2.0.0.11.exe l'installation commence alors par le téléchargement du fichier, et se termine par l'installation de firefox == Ce serait bien d'essayer une version récente : == télécharger ici == ouvrir firefox == wine ~/.wine/drive_c/Program\ Files/Mozilla\ Firefox/firefox.exe ça devrait marcher == fermer firefox == ==== Installer Shockwave ==== ouvrir un terminal en utilisateur normal == la version testée avec le firefox 2.0.0.11 : == cd && wget http://bruno.sanchiz.free.fr/programmes/Shockwave_Installer_Full.exe && wine Shockwave_Installer_Full.exe == il faudrait essayer avec la dernière version ( qui est peut être la même == derniere version non essayée ou pages macromedia Une question sur votre âge à l'installation, pose un problème de clic, que j'ai résolue en fermant de force puis en rouvrant. ==== TESTS ==== Ouvrez firefox wine ~/.wine/drive_c/Program\ Files/Mozilla\ Firefox/firefox.exe http://doc.ubuntu-fr.org/installer_shockwave#tests Et allez sur ces pages : test de l'installation : cliquez sur un carré test de l'installation : vous devez voir marqué installation complete ==== Raccourcis / lanceurs ==== Pour créer un raccourci vers firefox, voir la page des lanceurs, la commande demandée étant wine ./.wine/drive_c/Program\ Files/Mozilla\ Firefox/firefox.exe <note help>Il existe un autre tutoriel dans la documentation: http://doc.ubuntu-fr.org/tutoriel/shockwave</note>