linux版firefoxでshockwaveを使う
前書き
http://askubuntu.com/questions/48140/compatible-version-of-adobe-shockwave-player
ここに書いてあることをそのままするだけですが
shockwaveのexe版だとなぜかインストールできなかったのでそれを混じりながら書く
ちなみにこれをするとlinux版firefoxの中にwine上のfirefoxを埋め込んで表示する
やり方
wineでfirefoxを導入
最新版のwin版は
http://ftp.mozilla.org/pub/mozilla.org/firefox/releases/latest/win32/en-US/
多分この辺りにあるのでそこからダウンロードして
% wine 'Firefox Setup 26.0.exe'
こんな感じでインストールして色々ウィンドウが出るので初回起動もしておく
次にshockwaveはmsi版をインストールする
http://www.adobe.com/products/shockwaveplayer/shwv_distribution3.html
ここにリンクがあると思う
今だと http://www.adobe.com/go/sw_msi_installer
ここからリダイレクトされるところにある
ダウンロードしたら http://appdb.winehq.org/objectManager.php?sClass=version&iId=20531&iTestingId=60908
ここに書かれてる方法を参考に
% msiexec /i sw_msi_installer
こんな感じでインストール可能、言わずもがなsw_msi_installerはダウンロードしたファイル
最後にmozpluggerを導入する
archlinuxの場合はaurにあるので
% yaourt -S mozplugger
これで導入可能だけどメッセージに
~/.mozilla/firefox/<profile-dir>/pluginreg.dat
こんなのを削除せよと出てると思うから指示に従ってpluginreg.datを削除
後はshockwaveっぽい拡張子の埋め込みの時に勝手に動くように
/etc/mozpluggerrcの最後に
application/x-director: dir,dcr,dxr,cst,cct,cxt,w3d,fgd,swa: Macromedia Director file
swallow(firefox.exe) fill stream: wine "C:\\Program Files\\Mozilla Firefox\\firefox.exe" -chrome "$file"これを追加してから実際にできてるか
http://www.adobe.com/shockwave/welcome/
ここを開いて確認して終了