Beaucoup de Linuxiens ont déjà essayé d'installer Adobe Shockwave sur leur ordinateur, mais malheureusement, Adobe n'a pas créé de version pour Linux de Shockwave. Une pétition a é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 :
Ce cours est tiré de la version anglophone qui se trouve ici
Tout d'abord, nous avons besoin de la version Windows1) de Firefox.
Allez sur la page de téléchargement de Firefox et choisissez la version pour Windows ; puis installez-la (via Wine).
Une fois Firefox Windows installé, ouvrez-le et allez sur un site qui a 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 et fermez le fichier.
Ensuite, il suffit d'obliger Firefox à recréer la liste des plug-ins présents.
Pour cela, Fermez toutes vos fenêtres de Firefox (toutes versions) et tapez dans un terminal :
rm ~/.mozilla/firefox/pluginreg.dat
ou
rm ~/.mozilla/firefox/7mg08lww.default/pluginreg.dat
ou
rm -i `locate pluginreg.dat|grep home` # Avec confirmation alors tapez sur y /bin/rm `locate pluginreg.dat|grep home` # Sans confirmation
Voilà, vous pouvez maintenant utiliser Shockwave dans votre navigateur Firefox version Linux !
Causes probables :
killall wine-preloader -s KILL
swallow(firefox.exe) fill: wine "C:\\Program Files\\Mozilla Firefox\\firefox.exe" -chrome "file://Z:$file"
swallow(firefox.exe) fill stream: wine "C:\\Program Files\\Mozilla Firefox\\firefox.exe" -chrome "$file"
Ensuite, supprimez le fichier ~/.mozilla/firefox/pluginreg.dat et redémarrez Firefox.
Téléchargez une version de Firefox pour Windows.
Dans un terminal, tapez, en tant qu'utilisateur simple :
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 la version Windows de Firefox.
Ouvrez ensuite Firefox :
wine ~/.wine/drive_c/Program\ Files/Mozilla\ Firefox/firefox.exe
Et le programme devrait se lancer.
Fermer ensuite Firefox.
Ouvrez un terminal en utilisateur normal.
Entrez, dans le terminal, la commande suivante (Installation testée avec Firefox 2.0.0.11) :
cd && wget http://bruno.sanchiz.free.fr/programmes/Shockwave_Installer_Full.exe && wine Shockwave_Installer_Full.exe
Une question sur votre âge à l'installation pose un problème de clic, mais peut être résolu en fermant de force le programme puis en le redémarrant.
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 complète
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