FreeBSD 5.3R UTF-8 Locale

換UTF-8 Locale如前一篇所說, 主要是為了zh_TW.Big5中, 在Gnome2(Gtk2) Applications和其他程式間, 交換程度很低, 所以痛下決心升級到5.3-Release, 改用zh_TW.UTF-8 Locale.

過程中碰到幾個跟UTF-8無關的小問題. 首先是JDK 1.5, ports雖然可以順利make install完, 但是當拿JDK1.5去作OpenOffice 1.1 zh_TW時, 會發生找不到libjava.so的鳥問題, 接著JDK1.5也沒有libjavaplugin.so可以給mozilla/firefox用, 於是把JDK1.5拿掉, 改用JDK1.4.2. JDK1.4.2雖然解決了mozilla/firefox的plugin問題, 但是OpenOffice 1.1 zh_TW依然無法make完成, 試著用packages也不成, 一跑就會讓我的X整個hang住, 所以放棄.

裝完幾個/usr/ports/chinese下的中文字形, 尤其是mingunttf這個Unicode的中文ttf後, 把.xinitrc設定好, 一切都順利起動. 唯一的遺憾是nvidia offical driver雖然可以正確啟動X, 但是平均約5 mins左右, X又會完全hang住, 調整各種參數都無用, 我的Ti4200總是無法正常的在hardware acc作動的狀況下正常工作, 只好放棄.

在此提供一些screenshot:

Anjuta IDE (/usr/ports/devel/anjuta/) 我試用了一陣子的IDE環境, 雖然比起原先用的vim+aterm來說稍嫌不習慣, 可是收放function/block的功能讓常寫破萬行程式的我很方便用, 目前僅止於拿來作pre-view, 實際開發還是在vim作.

Beep Media Player (/usr/ports/multimedia/beep-media-player), 原先我用的是xmms, 但是xmms是base on Gtk1.x, 所以在UTF-8下不但檔名讀取有問題, 連ID3 Tag都會出錯, 換BMP後一路順暢.

Gnome2內建的計算機程式, 模式比WinXP的多了會計模式, 科學模式能做的事情更多, 好用得不得了.

用dictd(/usr/ports/textproc/dictd)配合中英字典檔(/usr/ports/chinese/dictd-database/), 以及Gnome2中的Dict Applet, 可以當很好用的字典軟體, 在bar上隨打隨查, 十分方便.

收信/看信中的Evolution(/usr/ports/mail/evolution), 原先big5下已讀未讀無法靠bolder fonts辨別的問題解決了.

Evolution的聯絡人介面, 看起來很清爽, 比Outlook 2003好看太多了(個人意見)

和Palm的sync終於成功了, 之前可以用jpilot但是evolution卻不行, 這次就沒問題啦

很機車的是Sync完後, Palm內部Big5的聯絡人資料會變成亂碼, 不管在以前用Big5的jpilot或是現在UTF-8的evolution都一樣, orz….

Font Selector的樣子, 不會像以前一樣, Sans的中文竟然是楷體, 醜爆!

支援UTF-8的gcin(/usr/ports/chinese/gcin), 可供設定的部分相當多, 跟我在Win32下用的自然輸入法相當類似, 可以用Tab切換中英文, 十分方便. 其中範例的BBS畫面是用gnome-terminal把字元轉換調整成Big5即可, gcin也很聰慧的把輸入的字換成Big5.

GIMP(/usr/ports/graphic/gimp), X下作點陣繪圖的唯一且最佳選擇, 不比Photoshop差喔.

以往就常用的Gnumeric(/usr/ports/math/gnumeric), 這次匯入中文的Excel檔案沒問題了.

裝上JDK1.4.2後, 用Gallery的mini applet的模樣, 不會像以前會無預警crash, 上傳圖片OK!

Liferea RSS Feeds Reader(/usr/ports/net/liferea), 好用的RSS Feeds Reader, 想到要import一大堆RSS進去頭就痛.

老牌Browser: Mozilla(/usr/ports/www/mozilla), 可以裝上moztw.org的1.7 Langpack, 中文字看起來更乾淨了, AA有差啊!

用tsclient連線到X31的樣子, 可以雙手不離FreeBSD就能用WinXP, 而且Lan裡面速度不慢喔, 就像單機操作般, 真爽啊.

第一次用的stardict(/usr/ports/chinese/stardict), 可以吃標準的dictd字典檔, 也可以像Win32的醫生眼一樣隨點隨查, 雖然僅限於Gtk2.x based的application, 但是拿來當純字典查詢也是很好用的, 讀文件必備, 更好的是支援Gnome2的Application Notify Applet, 可以整個縮進去, 強力推薦啊!

原先用的xchat2(/usr/ports/irc/xchat2)在Server configuration中只要把charset設定成System default就可以, 可是到了UTF-8 Locale, 就必須要自己填進Big5才能順利使用, 至少一切順暢就是.

這次從zh_TW.Big5轉換到zh_TW.UTF-8非常順利, 目前還沒有看到什麼無法解決的爛問題, 真是萬幸萬幸啊.

  • Post a comment

    Threaded commenting powered by interconnect/it code.