下面进入到了最激动人心的过程—>桌面环境的安装配置(Gnome2.6.12) (root权限配置)
1.Gnome安装
再次输入 sysinstall 进入 sysinstall Main Menu 安装主菜单。
sysinstall -> Configure -> Packages -> 1 CD/DVD -> gnome -> 选择“gnome2-2.6.12”时其它选项自动关联(仅剩“xchat2-2.6.1_1”项也可选上) -> 按Tab键选OK再回车返回“Package Selection”
然后选择 “linux”,把 linux basic 包也装上(以后,有很多的 linux 应用软件需要这个包的支持)。
在“Package Selection”窗口按Tab键选“Install”开始安装软件包。
从“Distributions”退回“Configuration”过程中会安装刚才选中的软件包,此时安装时间较长,最后回到“FreeBSD configuration Menu” -> 最后退出sysinstall。
2.配置 gnome 的启动文件。
vi .xinitrc
在其中的最后一行加入
"exec /usr/local/bin/gnome-session"
(注意,如果你使用KDE,则加入"exec /usr/local/bin/startkde")
3.startx 即可启动桌面,但此时的Gnome是英文的。
4.中文本地化设置。
(1)在/etc/login.conf中最后,加入以下部分
#
#Chinese Users Accounts.
#
chinese|Chinese Users Accounts:\
:charset=eucCN:\
:lang=zh_CN.eucCN:\
:tc=default:
(2)执行以下命令
#cap_mkdb /etc/login.conf
(3)用vipw修改登入类型,针对相应用用户进行修改,修改格式参照如下内容:
root1$lOOD78Dm$oSG5u21RGrXoC.TTJ3nCs.:0:0:chinese:0:0:Charlie &:/root:/bin/csh
关键是在相应位置加入"chinese","chinese"是和第1步的设置对应的。
保存退出。
(4)重新登入后执行startx,进入的Gnome便是全中文的了。
----------------------------------------------------------------------------------------
下面,我们将使用Windows下的Simsun字体进行中文字体美化
在 /usr/X11R6/lib/X11/fonts/下建立一个"TrueType"目录,将Windows下的simsun.ttc改名为simsun.ttf后拷贝到 /usr/X11R6/lib/X11/fonts/TrueType下重建字体缓存 fc-cache -fv
然后在GNOME中设置字体,在字体细节中调整:“平滑”选无,“微调”选轻微,“次象素顺序”选RGB。
最后设置在开机即进入图形登录界面登录 (这里我选择的是 GDM 方式)
修改/etc/rc.conf,加入以下内容
gdm_enable="YES"
经过以上设置应该就有了一个漂亮的中文桌面系统了。
经过以上设置,我们就可以了吗???还不行,我们还要加入中文输入法,在这里,我选择了 scim 输入法。
在 scim 输入法安装之前,我们还得做一个工作:把我们的安装软件所需要申请 ports 服务的服务器指向最快的那些 ports 服务器,否则,你的安装过程将无法忍受。
修改 /etc/make.conf 文件,在其中的最后部分加入如下语句:
MASTER_SITE_OVERRIDE= \
{DIST_SUBDIR} \
{DIST_SUBDIR} \
{DIST_SUBDIR} \
{DIST_SUBDIR} \
{DIST_SUBDIR} \
{DIST_SUBDIR} \
{DIST_SUBDIR} \
{DIST_SUBDIR} \
{DIST_SUBDIR}
(以上的 ports 服务器地址是我从论坛中搜索来的,感谢前面的大牛无私的奉献)
下面开始我们的 scim 输入法的安装配置 (root权限配置)
(1)SCIM安装
安装拼音输入法
# cd /usr/ports/chinese/scim-pinyin
# make install clean
安装五笔输入法
# /usr/ports/chinese/scim-tables
# make insall clean
(2)scim 输入法的环境变量配置
①查看当前的locale设置:
locale
②查看你使用的shell:
echo $0 或 cat /etc/passwd
③如果使用的Shell是bash或sh:
请编辑 ~/.profile 文件,在其中的最后,输入如下参数:
export LANG=zh_CN.eucCN
export LC_CTYPE=zh_CN.eucCN
export XMODIFIERS='@im=scim'
export GTK_IM_MODULE=scim
④如果使用的Shell是csh或tcsh:
请编辑 ~/.cshrc 文件,在其中加入如下参数:
setenv LANG zh_CN.eucCN
setenv LC_CTYPE zh_CN.eucCN
setenv XMODIFIERS @im=scim
setenv GTK_IM_MODULE scim
(3)在~/.xinitrc中的 exec /usr/local/bin/gnome-session 行之前加入如下语句:
execl /usr/local/bin/scim -d &
(注意:如果在X下操作,记得重启X。简单一点按Ctrl+Alt+BackSpace
如果您使用了 gdm ,在系统启动时直接进入到图形界面状态下,那么请注意,gdm 并不会读取 .xinitrc 文件的内容,此时请注意修改 ~/.profile 文件,在其中加入如下内容:
export LANG=zh_CN.eucCN
export LC_CTYPE=zh_CN.eucCN
export XMODIFIERS='@im=scim'
export GTK_IM_MODULE=scim
)。
下面,我们开始安装声卡的驱动
最简单的方式就是修改/boot/defaults/loader.conf文件中的“Sound modules”部分,把相应声卡的驱动Load上即可,但为了修改,我们首先必须知道自己的声卡类型,有难度吗?别急,跟我来。
首先执行:
kldload snd_driver
#这是个 meta 驱动,一次加载了最常见的设备驱动。 这会提高搜索正确驱动的速度。
然后dmesg | grep pcm
pcm0: ; port 0xe000-0xe03f,0xdc00-0xdcff irq 11 at device 31.5 on pci0
pcm0: ;
声卡的状态可以通过 /dev/sndstat 文件来查询:
# cat /dev/sndstat
FreeBSD Audio Driver (newpcm)
Installed devices:
pcm0: ; at io 0xdc00, 0xe000 irq 11 bufsz 16384 kld snd_ich (1p/1r/0v channels duplex default)
说明该声卡的类型为:snd_ich
#vi /boot/defaults/loader.conf
修改:snd_ich_load="NO" #intel Tch 这一行,
改成:snd_ich_load="YES" #intel Tch
例如,我的声卡在执行 # cat /dev/sndstat 后,显示为 snd_es173x
则找到 /boot/defaults/loader.conf 文件中的 ##############################################################
### Sound modules ##########################################
##############################################################
小节,在这个小节中,有一个 snd_es173x_load = "NO" ,修改成 snd_es173x_load = "YES"
(注意:如果在声卡驱动的这个小节,没有发现你的声卡类型,也可以手工自己加入一行,内容为
你的声卡类型_load = "YES" )
下面,我们已经基本可以使用了,但这样就满足了吗?不行,我们接着来。
接着我们要在控制台下实现中文化。
进入 /usr/ports/chinese/cce 目录,在其下输入 make install clean 命令进行安装。
安装完成后,在 .cshrc 文件中设置如下内容:
alias vi 'env LC_CTYPE=en_US.ISO8859-1 vi'
(这个定义是为了我们在使用 vi 时能正确输入和识别中文。)
setenv LANG zh_CN.eucCN
setenv LC_CTYPE zh_CN.eucCN
当需要使用汉字环境的时候,输入 cce 启动汉字环境。退出汉字环境时请输入 exit 。
下面,我们该开始 Gaim 及时通讯工具的安装的安装了。
进入 /usr/ports/net-im/gaim-openq 目录,在其目录下输入 make install clean 进行安装。
有人会说了,Gaim 不能使用了,腾讯已经把登录服务器的协议改了, Gaim 登录不进去了,别担心,我们得感谢 FreeBSD ,他们及时给我们提供了 openq-2006 的补丁插件。