原本小筆電打算灌雙系統(XP/Ubuntu)慢慢來學習Ubuntu,結果雙系統是灌好了,但是原本的XP卻時常當機重開,不想再浪費時間重灌,所以只好硬著頭皮嘗試全時使用Ubuntu。
最近有製作心智圖的需求,於是開始尋找Ubuntu下可用的心智圖軟體,首先看到的是yEd,不知是Ubuntu9.04內建的,還是lazyscript裝上的,可用,功能齊全,但是操作介面沒有中文,而且中文輸入會缺字,只好放棄。
再來是尋找以前常用的Freemind,有Ubuntu的套件可用,於是依照指示,打開Synaptic套件管理程式,進入『設定』的『套件庫』,將『社群協力維護開放原始碼軟體(universe)』以及『此軟體受限於版權或相關法令規定(multiverse)』勾選,並於『第三方軟體』『加入』『deb http://eric.lavar.de/comp/linux/debian/ unstable/』『deb http://eric.lavar.de/comp/linux/debian/ ubuntu/』,之後依指示『重新載入』,就發現有『Freemind』可以勾選安裝了。
安裝完後可以啟動執行,有中文介面,但是一樣有缺字的問題,中文缺字的問題還真是普遍啊。
於是乎找上了第三個方案:Xmind,有Ubuntu可用的套件包可下載,但是必須先註冊才能下載,好不容易開始下載,不知怎的竟然是龜速,只好在等待的時候找看看中文缺字的問題是否有解。
很幸運的在Reic's Place這裡找到了解決方案,由於我的 Java環境不同,修改如下:
sudo -i
cd /usr/lib/jvm/java-6-sun/jre/lib/fonts
mkdir fallback;cd fallback
ls /usr/share/fonts/tru*pe/ar*/* | while read line; do ln -s $line; done
mkfontdir; mkfontscale
果真解決了Freemind缺字的問題,由於文章中有提到這是 java 應用程序上使用字體的問題,於是如法炮制,看是否也能解決yEd中文輸入的缺字:
sudo -i
cd /usr/local/yEd/jre/lib/fonts
mkdir fallback;cd fallback
ls /usr/share/fonts/tru*pe/ar*/* | while read line; do ln -s $line; done
mkfontdir; mkfontscale
Bingo!搞定!
最後Xmind下載完成,以『GDebi套件安裝程式』開啟,無痛的安裝完成,有中文介面,輸入中文也沒有問題,這下可好了,同時有3套心智圖軟體可用,這下要選哪一套可又傷腦筋了~