在看這篇文章之前,請先看我的BLOG中的"FreeBSD在VMware中的X配置". 在你安裝完X之後,界面不是很好看,因為還沒有裝桌面管理器,所以,現在要裝個桌面管理器,讓桌面更適合我們的習慣,也讓在FreeBSD上的工作變得更簡單.好了~ 等的不耐煩了吧,那我們開始吧~
我在這裡以 gnome 桌面為例. 為了能使用 gnome, 就必須安裝它:
pkg_add -r gnome2
安裝過程可能很漫長,請耐心等待.嘿嘿~我這裡用的是 pkg_add 你也可以用 ports 去安裝,不過,編譯過程會更漫長,如果你有時間,那你就慢慢等吧.^_^ making......
安裝好之後,做個小小的配置就OK了,就是:在自己的主目錄裡,新建一個 .xinitrc 文件,在裡面添加一行: /usr/X11R6/bin/gnome-session
echo "/usr/X11R6/bin/gnome-session" > ~/.xinitrc
然後就: startx 你就可以看到 gnome 桌面了.
現在,要設定一個中文環境.
先從 ports 裡,安裝個 fcitx 輸入法:
cd /usr/ports/chinese/fcitx
make install clean
稍等片刻,fcitx 就安裝完畢.接下來是設置中文環境啦~
因為我用的是 tcsh 所以,我修改 ~/.cshrc (如果是 bash 則是 ~/.bashrc),在 .cshrc 裡添加如下內容:
setenv LANG zh_CN.eucCN
setenv LC_CTYPE zh_CN.eucCN
setenv XMODIFIERS @im=fcitx
保存後,運行 startx, 一個中文版的 gnome 桌面就逞現在你面前了(好像不能自動啟動fcitx,我是通過在虛擬終端運行: fcitx & 啟動的,聽說在 .initrc 可以設置,但沒有成功,不知道是什麼原因?)
現在的gnome桌面還有點難看,是因為沒有好的字體,我習慣還是在字符界面下,所以,我先退出gnome,回到字符界面下,我先從 windows 中,拷貝了二個字體(tahoma.ttf, simsun.ttc)
# mkdir /usr/X11R6/lib/X11/fonts/TrueType
# cd /usr/X11R6/lib/X11/fonts/TrueType
(以上是我從局域網中獲得的,如果你是win+bsd雙系統,也可以從本地獲取)
# mv simsun.ttc simsun.ttf
# ttmkfdir > fonts.dir
FontPath "/usr/X11R6/lib/X11/fonts/TrueType" #這個是你剛才新建的那個字體目錄
好了,注銷,重新登錄,然後 startx
看到如下畫面
然後再配置字體,[桌面]->[首選項]->[字體]
選擇 "應用程序字體", "桌面字體" 和 "窗口標題字體" 為 Tahoma, "終端字體" 為 Simsun, "字體渲染" 為 [單色]
好了,大功告成~ 看看自已的桌面吧,如果輸入法沒有自動加載,請在"終端"下輸入 fcitx & 就會加載上了