Gnash
以前在 FreeBSD 上是透過 Linux Emulator 跑 Linux 版的 Flash Plugins,但由於 Adobe 不願意授權 FreeBSD 使用這種方式執行,所以 FreeBSD 就從 ports 把 linux-flashplugin* 移除掉了。(參考 Linux flash plugin 從 ports 中移除 這篇)
於是在 FreeBSD 上要看 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” 打開…。
結果 Firefox 開起來後發現還是不能看,因為現在不支援直接內嵌在 Browser 裡面的情況,zzzz… (他會告訴你已經下載到 /tmp
下了,你可以直接跑 XD)
然後抓 zookeeper 來玩發現超慢 (也有可能是機器慢啦,那台機器才 AMD Duron 800 而已),而且不能正常運作… 我還是回 Windows 上玩 zookeeper 好了… XD