看到有人在 applicationDB 裡問怎麼用 wine 來跑 firefox
與之前在moto 上有同好問了相似的問題
小弟認為明明有 native 的 firefox 何必還要用 win32 版呢?
但是昨天在好奇心驅使之下
裝了 firefox 1.5.0.1 win32 版, 令人驚豔
其一, 啟動速度與native 版不分軒輊, 在某些情況下(eg 兩個flash網頁同時開啟), win32 版甚至還快些
其二, 對於 flash plugin 的支持尤嘉! linux 下還是 第 7 版, 但是以firefox win32 進任一有 swf 的網頁, 自動安裝plugin 後, 是與更多網頁相容的第8版! 再加上, linux 下 flash plugin 好像不是用 alsa, 因此要利用sound server 來達到 workaround 的效果, 如果soundserver 當了, 可能連帶整個browser 都會crash. 而可使用 alsa dmix 的 wine, 在flash 的表現上, 令人滿意.
其三, 如果安裝 mozila.org 上的 firefox, 小弟發現如果將 gconf2 升級到 2.14 版, firefox 無法啟動, 這點小弟沒裝debian 的firefox 活該, 可是如果以wine 跑win32 版本的firefox, 這一個問題不存在.
在這邊小弟獻上一啟動script, 希望對大家有用
- 代碼: 選擇全部
echo "$@"
if [ -f $@ ]
then
find "$@"
filefindpath=`find "$@" -printf %h`
filefindname=`find "$@" -printf %f`
cd "$filefindpath"
wine ~/.wine/drive_c/Program\ Files/Mozilla\ Firefox/firefox.exe "$filefindname"
else
wine ~/.wine/drive_c/Program\ Files/Mozilla\ Firefox/firefox.exe "$@"
fi