2008年8月31日 星期日

Dirty Hack - Firefox3

要在輕型系統上改用Firefox 3.0 ,但是ubuntu的aptitude抓下來的總是怪怪的。乾脆 remove掉舊的firefox 2.0.16,然後直接下載firefox 3.0.1.tbz。沒想到解開後一看,所有的.so都在firefox目錄下,直接執行firefox就跑起來了。於是我把firefox搬到PATH裡的/usr/local/bin下面firefox-3.0底下,然後
ln /usr/local/bin/firefox-3.0/firefox /usr/local/bin/firefox
沒想到這樣直接輸入firefox竟然不能執行
我想firefox應該是shell script,偷看一下
head -5 /usr/local/bin/firefox
果然看到#!/bin/sh
稍微看一下,發現有個moz_libdir的變數,於是我直接覆寫為
moz_libdir=/usr/local/bin/firefox-3.0
就可以了

firefox3與2的比較,雖然啟動花了長一點時間,不過後面瀏覽經驗比較順暢。

補記一點,因為我安裝scim-chewing比較dirty一點,加上是從startx啟動,所以在/etc/X11/xinit/xinitrc加上
export LANG='zh_TW.UTF-8'
export XMODIFIERS="@im=SCIM"
export LC_ALL=zh_TW.UTF-8
export GTK_IM_MODULE="scim"
scim -f x11 -d
這樣一般程式啟動後就會記得找scim當預設的輸入法,就可以打中文了。

沒有留言: