≡ 典典 - 单机游戏攻略 ≡'s Archiver

admin 发表于 2006-9-25 09:54

[总结]打造FreeBSD中文桌面 KDE 篇 (在5.x-6.x通过)

Step1.首先安装 X.Org;通过sysinstal 来进入安装时的选单。进入安装画面后,选择 [Configure]->[Distributions]->[X.Org] 。接下来会出现一个选单让您选择所要安装的 X.Org 套件,[color=red]请进入每一个目录选取 ALL[/color]。\V.f+tG?$A

Y9T C6S ~ x-h1l Step2.安装KDE 3
]`1Im6X5UN:N9t 2CK7\ ~izQ'K
我们可以使用 Package 或 Ports 来安装 KDE,但是由于 Package 只会在 FreeBSD release 时产生,如果您之前有更新过 Port Tree,并安装过很多软件,则在使用 Package 安装 KDE 时,可能会发生无法安装的情形。而如果使用 Ports 来安装,光编译可能就要花很长的时间喔,大概要一、二天吧。所以,我们先试着使用 Package 来安装,以节省时间。
#]M,FA8RbV}| j%KS F?A2N
进入 sysinstall 后,请选择 [Configure] -> [Packages] -> [CD/DVD] -> [kde] -> [kde-3.4.2]。选了 kde-3.4.2 后,系统会自动帮您选择其它需要的套件。接下来就可以按 OK 并回到上一页按 [Install] 开始安装。!rJ k;xS
:_Mo7r MT
万一您安装失败,可能是因为之前有安装过其它软件,造成冲突。这时候,我们可以改用 Port 来安装 KDE。如果您要使用 Port 安装,请使用下列指令:
3| s(zd|!T6CF "w9K;Hf#j4A.kW
# cd /usr/ports/x11/kde3Z'n$?m0d5D
# make BATCH=yes WITH_KDE_PATCHES=yes install
M x|(T2H]~ 在使用 Ports 安装时,您可能会遇到有软件安装过其它类似的版本,结果就造成安装中断。这时候,您可以在 make 时,加上 「FORCE_PKG_REGISTER=y」,以强迫安装。
D?9],A+X5a
G-gx!zH1[*@ z Step3:安装中文化字型BIjXx

M,^*g9m*g_'E%Nkg 接着我们要让 KDE 支持中文的选单及讯息,我们必须先安装中文讯息文件 (i18n):
?q-J^,@ C,a` @I #K9[)X&x)i,qrH7c
# cd /usr/ports/chinese/kde3-i18n-zh_CN
y&?&v:m [ # make install clean%e!V:J2Tt H

[.sE#v4r&I 使用Windows下的Simsun字体进行中文字体美化k d*r/p6J'v;C9Y&?
在 /usr/X11R6/lib/X11/fonts/下建立一个"TrueType"目录,将Windows下的simsun.ttc改名为simsun.ttf后拷贝到 /usr/X11R6/lib/X11/fonts/TrueType下重建字体缓存 fc-cache -fv 具体如下:
{E#Z3I k # mkdir /usr/X11R6/lib/X11/fonts/TrueType8~DGmr]+? SL
#fetch [url=http://www.pwkk.com/icbc/simsun.ttf]www.pwkk.com/icbc/simsun.ttf[/url]  或通过FTP上传simsun.ttf 后 # cp mingliu.ttc /usr/X11R6/lib/X11/fonts/TrueType/0? lI!fH6yK
#fc-cache -fv  重建字体缓存
X^b0@nhjy[ Z,O*p@;seJ`
Step4:产生设定档IO z4G h,km&Z

s]x"U$u]*zD 我们接着要执行 Xorg -configure 来产生设定档 XF86Config.new,然后将它搬到 /etc/X11/:
P"L'e){A!}7L
'zA8lM%? G4o # Xorg -configure'E}~&z+yi
# cp /root/xorg.conf.new /etc/X11/xorg.confZ9S+Z7E e(W w;C.n
接着编辑 /etc/X11/xorg.conf,在 FontPath 区段最前面加入 TrueType 及 local 二个路径,以期使 X Window 能找到正确的字型路径:
G:^)xn-`/l6Ik-B
1@f&{6m#Q2|o8k [quote]Section "Files"J:u7fs,~9y
       RgbPath      "/usr/X11R6/lib/X11/rgb"
t h'Ak(gF7?5R8q)RX        ModulePath   "/usr/X11R6/lib/modules"
hN!mFi!oe,O5?        [b]FontPath     "/usr/X11R6/lib/X11/fonts/TrueType/"[/b]2@*O!G`u@:I}:k
#       FontPath     "/usr/X11R6/lib/X11/fonts/local/"yGj;J'H&X
       FontPath     "/usr/X11R6/lib/X11/fonts/misc/"
\.S,U e%k4ik.{p        FontPath     "/usr/X11R6/lib/X11/fonts/TTF/"J%Y%_ucNgs4E
       FontPath     "/usr/X11R6/lib/X11/fonts/Type1/"
)J-k\5K\2d        FontPath     "/usr/X11R6/lib/X11/fonts/CID/"
"L)v/oL'qe        FontPath     "/usr/X11R6/lib/X11/fonts/75dpi/"u ]0a-d@!g
       FontPath     "/usr/X11R6/lib/X11/fonts/100dpi/".k"n!P4j b-z W \"`
EndSection[/quote]
z8Ea lF%_&O+R
Te%E*YH/dd*z8G 如果您有滚轮鼠标,您可以在下列「InputDevice」区段中加入「ZAxisMapping "4 5"」或 ZAxisMapping "4 5 6 7",以支援滚轮:nO;ag D0WS9Q
[quote]Section "InputDevice"
F.C6Y"hu9X        Identifier  "Mouse0"0qHh1K9w D]Y |u
       Driver      "mouse"S{$[@!B
       Option      "Protocol" "auto"
jb V6GVgFc.z;u)B"v        Option      "Device" "/dev/sysmouse"
` i;x&av:ZU [        [b]Option      "ZAxisMapping" "4 5"[/b],aRsY"S&nR0Z
EndSection
T7IT6G deXd [/quote]
,a7]v,b&[ en0t
h)r]bV5B 接下来,我们来设定屏幕的分辨率等。请先找到 Section "Monitor" 的部份,并查看 Identifier 那行已经找到您所使用的屏幕。如果有,您可以不必设定水平及垂直更新频率。如果没有,请参考您的屏幕使用手册,并将 Horizsync(水平更新频率) 及 VerRefresh(垂直更新频率) 设定一个适合您的范围。%o8LIhv2mKb u

J*H F(v ab Section "Monitor"
^n^y)C^F*|5H         Identifier "Monitor0"
"S,RI B(q^         VendorName "Monitor Vendor"
K5PluE~^         ModelName "Monitor Model"?}s7}d,Gur.~(z
        Horizsync 30-70
TU.i+}3t         VertRefresh 50-100V;Qhe1@G"@2rQ ia
SVS1H#~7?#D
9eK)^J7m
接着要设定屏幕的分辨率,我希望以 16bit 色彩显示,1024x768 而且不要虚拟桌面。则请先找到 Section "Screen" 的部份:9Yp:bxMVUpSe:p
Section "Screen"
a5e0i%wS         Identifier "Screen0"
3c5t7GiHC-t#Q-tp         Device     "Card0"F7M&y+i,r:ZN n
        Monitor    "Monitor0"
MBA*Ytk&a.ar         [b]DefaultColorDepth 16[/b]K&c'Bg Z!O~%~A
        SubSection "Display"1Uy+wq|Ct
                Viewport   0 0 C5v.t+_!YI
                Depth     1y z X3~BX
        EndSubSection
WvCtl`K5Y         .......略......(M| [t Dt&l$n
        SubSection "Display"
IR3Zs+p*Y"Y*D                 ViewPort 0 0
~O&Y3htK+e\ e                 Depth 16
'b ~4kG"^*px                 [b]Modes "1024x768"[/b]
A o.`#\Z|_ @Z                 [b]Virtual 1024 768[/b]
%B"U,sin         EndSubSection,n a X9B"Y Y
0?xI@He C:K
我们加入了 DefaultColorDepth 16,表示内定以16 bit 的色彩显示。接着找到 Depth 16 的部份,加入了 Modes 及 Virtual。这二行表示可以用 1024x768 的分辨率、虚拟桌面为 1024x768。接着存档离开。PnR q9lV
3[I${.BSd3Xo
@&N#^F9V [0o ['PS }|
Step 5:进入 X Window? g7?%hFaL5T.Vx

K/CFT p'x 为了一进入 X Window 即有 KDE 要先编辑 ~/.xinitrc 加入下列一行:v ]`7D;k w8tE
exec /usr/local/bin/startkde
d4D"h#wsM+z @6K 或者:
.dX&I9a wCr!dq)r #[color=Red] echo "exec /usr/local/bin/startkde" >~/.xinitrc[/color]9X/{o3eG/J\

eo | L?k8r
Z*RC [1Pg7a!u 如:ee /root/.xinitrcOGxr:x Q&g

P/Ld `f6l 接着我们就可以执行 startx 来进入 X Window 了。如果您找不到 startx 的指令,请先执行来 rehash 更新指令,再执行一次 startx。)oi5^y0i%US
g'K@ YZ7P,PnE#b
]进入 X Window 后,画面会出现 KDE 的桌面设定选单,您只要依画面提示即可完成 KDE 的安装。设定完后,您就可以看到完整的 KDE 了,下面进行汉化。
^\T,[7i9d Ev_;['u'^/EZ+X
我们刚才已经装过:kde3-i18n-zh_CN 如果没有你可以现在装。}#|1} Bw*w
n4].p;s v`$QQ G
#cd /usr/ports/chinese/kde3-i18n-zh_CN
o.Yx D+r q+_X #make install clean
!KChq)V e{ CR I
ZNQt P @@ 0x2R&S(A fj[M{
汉化KOffice
K ^ M/r.lg #cd /usr/ports/chinese/koffice-i18n-zh_CN
J h.Q)g]"z.M2` _ #make install clean!] E dQ7};z!}z_
.i"Z'H:B6kj
选装字体工具ttmkfdir
d0l1zV oJAb #cd /usr/ports/X11-fonts/ttmkfdir
q `J]7zGp ^eMu #make install clean*AM I(V]9?,s8z
[o0Jte0g;RdP&y6u
最后设置中文
-~.Ek+\` mL.@c)Y1C-w
1、在kde控制中心的“区域与辅助功能”(Regional&Accessiblity)的国家/地区语言(Contry/Relang)里面设国家为“china”和语言为“简体中文”(Simplifiled Chinese)
%LX0~E,D @ 2、在外观与主题的字体里设置字体为simsun 14,并去掉“使用字体平滑”
,Q&i4S!`^"\8s 3、重启FreeBSD HI{aZ6X%xz*T
!?}rb`(a{e$sL
其他参考:k0IH3g$C

+i7a+]u0G 输入法:小企鹅输入法 ~(_&|-e+s.T1`r*u

4E*PV@[Ob(} #cd /usr/ports/chinese/fcitx
#G7w7|/rqn fW #make install clean
Z4S%C"`yk;\8[ e &s+x"{ aD"ue
cat >> /etc/csh.cshrc << OK
#C;ZQ t7u1bL+X setenv LANG zh_CN.eucCN.K"|B9tgW.D3pJ
setenv LC_CTYPE zh_CN.eucCN/K,I$Y["l u%lq?
setenv XMODIFIERS @im=fcitxvW1a,? C4|9VW?@
setenv GTK_IM_MODULE fcitx
:|zOk.j Rz(B+cNk~%C^f
OK 7j'@*[(GOy!l-k!b
另外在进入X之前需要执行(在~/.xinitrc中加入) e;I([8E;U9Ft _
exec fcitx & P` a,Bj
此行一定要放在exec /usr/local/bin/startkde之前
%s7vRX+j}
V8ewQGo,b 重新启动KDE就可以输入中文了。
m {S{\N:Vv-i^ Z1P~"nm6t!L/@6VO
说明:小企鹅输入法相应的PORTS也可在[url=http://ftp.ntu.edu.tw/kde/Attic/3.5.1/src/]http://ftp.ntu.edu.tw/kde/Attic/3.5.1/src/[/url]下载!
2N]x]B^ joT ~V&J,J
注意:在kde控制中心的常规的字体里设置字体为simsun 14,否则可能出现问题。

admin 发表于 2006-10-5 11:50

终端的中文显示:
cun g H0VfqTs"{~ #cd /usr/ports/chinese/zhcon 7w'Avs${C$]\:K
#make install clean
)k$_er6h&R k @nFn
k1T&Bd?4~ N

Q&kcY'm Z|e [size=4]其他输入法的安装配置  (root权限配置),个人推荐SCIM。#Q rR Ch`]5u\*C'q
(1)SCIM安装
3u1dj3ir] }2jQ #pkg_add -r scim
;l^m4B4U E,ZI(n    根据个人使用的输入法,拼音还是五笔,可以进行如下安装
iE ^ d,_FwM:P A。   拼音输入法
voLIa # cd /usr/ports/chinese/scim-pinyin
/]$l l$I Nr2c/] # make install clean)TqSR}nk&t7|T
B。   五笔输入法2s:|^:sbec^ ?0M
# /usr/ports/chinese/scim-tables
/A-D$q+~'TQ#J^2I_ # make insall clean[/size]

页: [1]

Powered by Discuz! Archiver 6.1.0  © 2001-2007 Comsenz Inc.