Gnash

以前在 上是透過 Linux Emulator 跑 Linux 版的 Flash Plugins,但由於 不願意授權 使用這種方式執行,所以 FreeBSD 就從 ports 把 linux-flashplugin* 移除掉了。(參考 Linux flash plugin 從 ports 中移除 這篇)

於是在 上要看 Flash 就只剩下 Gnash 這個東西了,問題是這東西 ports 做的非常爛,光是要讓他「能動」就要兩個 patch:

  • 由於不知名原因,有時候在 options 選單選了 PLUGIN 後,WITH_PLUGIN 這個變數還是不會被設定,這造成不管怎麼裝,Firefox Plugin 一直不會裝進去。我的解法是在 /usr/local/etc/ports.conf (這是因為我有裝 sysutils/portconf) 直接硬設 WITH_PLUGIN=true
  • Firefox 2.0 預設是裝到 /usr/local 下,但 Gnash 則是裝到 /usr/X11R6,於是你必須手動將 /usr/X11R6/lib/browser_plugins/ 下的 libgnashplugin.so 建一個 symbolic link 到 /usr/local/lib/browser_plugins/ 下。

除此之外,裝完以後發現在 /etc/X11/xorg.conf 裡面要把 Load "glx" 打開...。

結果 開起來後發現還是不能看,因為現在不支援直接內嵌在 Browser 裡面的情況,zzzz... (他會告訴你已經下載到 /tmp 下了,你可以直接跑 XD)

然後抓 來玩發現超慢 (也有可能是機器慢啦,那台機器才 AMD Duron 800 而已),而且不能正常運作... 我還是回 Windows 上玩 zookeeper 好了... XD

3 thoughts on “Gnash”

  1. linux-flashplugin 後來有放回去了啦 ^^"
    (不過6到是拿掉了,只有留7而已)

    有人寫信去Adobe,結果adobe的人解釋說他們這樣寫只是因為不支援而已,不是不給FreeBSD用。(當然adobe那種寫法誰敢保証放回去會不會被打槍,所以那封信就當作是license agreement放在pkg-descr裡了)

Leave a Reply

Your email address will not be published. Required fields are marked *