歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Unix知識 >> 關於Unix >> freebsd kde chinese

freebsd kde chinese

日期:2017/2/28 11:11:26   编辑:關於Unix


安裝 X Window
X11 是在 UNIX 系統下的窗口軟件,它分為二種版本,一個是原本 FreeBSD 以前用的 XFree86,另一個是 FreeBSD 5.3 以後預設使用的 Xorg。
原本的 X11 是以 XFree86 為主,但最近由於版權爭議及管理問題,分裂成二套軟件。事實上,Xorg 也發展了很久,許多 Xorg 的人都是 XFree86 的開發者。在近期分裂時,Xorg 及 XFree86 的原始碼做過同步,日後的開發才會有比較明顯的差異。您可以選用 Xorg 或是 XFree86,不過 FreeBSD 預設是用 Xorg,而像 Redhat Linux 也都是使用 Xorg。照趨勢及 Xorg 的開發願景看來,似乎較多人會選用 Xorg。
我們在本章中會以 Xorg 設定為主,如果您使用 FreeBSD以前的版本,您可以參考本章的設定,並將指令或設定名為 Xorg 的都改成 XFree86 即可。
X11 是一個 Client/Server 架構的軟件,之所以會是 Client/Server 架構是因為在一開始設計 X 時,為了做到網絡集中管理。「X Server」指的是有鼠標及鍵盤的機器,而「X Client」是畫面顯示的機器。不過我們在安裝時,會將 Client 及 Server 都安裝在同一台機器上。
X11 只是用來做基本的圖形顯示,我們除了介紹安裝 X11 外,另外我們會再加裝窗口管理軟件,如果沒有了它,X Windows 就只能看到白白一片。在眾多的窗口管理軟件中,我們選用 KDE,因為它提供了很多常用的工具,例如浏覽器、Office 軟件等。因此,我們將安裝 X Windows + KDE 3 及並將其界面中文化。當然您也可以選用 GNOME 等其它的窗口管理接口。
您可以使用 port 來安裝 X Window 及 KDE 3,但是必須花費很長的一段時間來進行編譯。為了加快安裝,我們使用 sysinstall 經由 packages 來快速安裝。
Step1:安裝X Window
在安裝 FreeBSD 時,我們應該己經選擇要安裝 X Windows 套件,如果您安裝 FreeBSD 時並未安裝該套件,您可以在開機後執行 sysinstall 來進入安裝時的選單。進入安裝畫面後,選擇 [Configure]->[Distributions]->[X.Org],接著選擇 [EXIT] 回到選擇安裝來源。因為 X Window 已包含在 Installation CD 中,所以您可以選擇 CD/DVD 為安裝來源並放入本書所附的第一片 CD即可開始安裝 X Window。
Step2:安裝KDE 3
我們可以使用 Package 或 Ports 來安裝 KDE,但是由於 Package 只會在 FreeBSD release 時產生,如果您之前有更新過 Port Tree,並安裝過很多軟件,則在使用 Package 安裝 KDE 時,可能會發生無法安裝的情形。而如果使用 Ports 來安裝,光編譯可能就要花很長的時間喔,大概要一、二天吧。所以,我們先試著使用 Package 來安裝,以節省時間。
首先,請先將本書的第二片光盤放入光驅,並執行下列指令,以掛入光驅,並進入 sysinstall:
# mount /cdrom
# sysinstall
進入 sysinstall 後,請選擇 [Configure] -> [Packages] -> [CD/DVD] -> [kde] -> [kde-3.5.2]。選了 kde-3.5.2 後,系統會自動幫您選擇其它需要的套件。接下來就可以按 OK 並回到上一頁按 [Install] 開始安裝。
萬一您安裝失敗,可能是因為之前有安裝過其它軟件,造成沖突。這時候,我們可以改用 Port 來安裝 KDE。如果您要使用 Port 安裝,請使用下列指令:
# cd /usr/ports/x11/kde3
# make BATCH=yes WITH_KDE_PATCHES=yes install
在使用 Ports 安裝時,您可能會遇到有軟件安裝過其它類似的版本,結果就造成安裝中斷。這時候,您可以在 make 時,加上 「FORCE_PKG_REGISTER=y」,以強迫安裝。
在 /root 目錄下 編輯 .xinitrc 文件:
ee .xinitrc
加入下面行
exec /usr/local/bin/startkde
按ESC鍵退出並保存。
然後執行
startx
即可進入KDE
Step3:安裝中文化
接著我們要將KDE 漢化,如果要在X-Window 中看到中文的菜單,必須先裝中文字體kcfont(國喬字體)及arphicttf(文鼎字體),以及中文信息檔(i18n)
注:在6.1-RELEASE-i386-disc1.iso光盤裡只有文件夾 6.1-RELEASE\ports 下的壓縮文件 ports.tgz 裡才有這些文件,暫時還不知道應該怎麼樣去安裝它。
# cd /usr/ports/chinese/kcfonts
# make install clean
# cd /usr/ports/chinese/arphicttf
# make install clean
# cd /usr/ports/chinese/kde3-i18n-zh_CN
# make install clean
# cd /usr/ports/chinese/koffice-i18n-zh_CN
# make install clean
在Section "Files"之間加入下面三行,以使X-Window能找到正確的字體路徑,如下:
Section "Files"
FontPath "/usr/X11R6/lib/X11/fonts/TrueType"
FontPath "/usr/X11R6/lib/X11/fonts/local"
FontPath "/usr/X11R6/lib/X11/fonts/misc"
EndSection
更改保存後進入KDE。
找到Setting->Desktop Setting Wizard進行設置:
Step4:中文輸入法安裝
cd /usr/ports/chinese/scim-tables/
make install
cat >> /etc/csh.cshrc << OK
setenv LANG zh_CN.eucCN
setenv LC_CTYPE zh_CN.eucCN
setenv XMODIFIERS @im=SCIM
setenv GTK_IM_MODULE scim
OK
另外在進入X之前需要執行(在~/.xinitrc中加入)
注:~/ 表示.xinitrc所在的目錄
exec scim -d &
此行一定要放在exec /usr/local/bin/startkde之前
leo# cat /root/.xinitrc
exec scim -d &
exec /usr/local/bin/startkde
重新啟動KDE就可以輸入中文了。
Copyright © Linux教程網 All Rights Reserved