FB5.3下配置X(KDE)

发表于:2007-05-26来源:作者:点击数: 标签:
一、安装VMware Tools ==================== 如果读者已经安装过了VMware Tools,那么请先卸载VMware Tools,命令如下: # /usr/local/bin/vmware-uninstall-tools.pl 安装完之后,按Ctrl + Alt释放鼠标,然后选择VM菜单下的“Install VMware Tools...”,接

一、安装VMware Tools
====================
如果读者已经安装过了VMware Tools,那么请先卸载VMware Tools,命令如下:
# /usr/local/bin/vmware-uninstall-tools.pl

安装完之后,按Ctrl + Alt释放鼠标,然后选择VM菜单下的“Install VMware Tools...”,接着再进入到FreeBSD界面执行如下命令:
# mount /cdrom
# cd /cdrom
# cp vmware-tools-distrib.tar.gz /tmp
# umount /cdrom
# cd /tmp
# tar -zxvf vmware-freebsd-tools.tar.gz
# cd vmware-tools-distrib

由于FreeBSD 5.3已使用Xorg来代替XFree86,而VMware 4.5.2使用的还是XFree86的配置文件,所以需要打个补丁,不然的话,在X桌面的最高分辨率始终只有640x480。
打补丁的方法有两种:一种是手工修改vmware-tools-distrib/bin/vmware-config-tools.pl文件,另外一种就是使用本人已做好的vmware-4.5.2-freebsd-5.3.patch(见附录),只要patch上就可以了。
方法一:手工修改vmware-config-tools.pl文件
# cd bin
# ee bin/vmware-config-tools.pl

第2852行
return xserver_bin() . '/XFree86';
改为
return xserver_bin() . '/Xorg';

第3055行
/X.org Foundation/ ? '4.4.0' : '0.0.0';
改为
/Release 6.7/ ? '4.3.0' : '0.0.0';

在第3065行之后增加下面两句:
  } elsif (file_name_exist($xconfig_path . '/xorg.conf')) {
    $xconfig_file_name = 'xorg.conf';

然后保存退出即可。

方法二:使用patch工具
下载补丁文件
# fetch http://www.wenhepc.com/justin/freebsd/vmware-4.5.2-freebsd-5.3.patch
然后再使用patch打上补丁
# patch -Np1 -i vmware-4.5.2-freebsd-5.3.patch

打完补丁后,现在就可以开始安装VMware Tools
# ./vmware-install.pl
安装过程中会提示你安装在哪个地方,一般都选默认好了,最后一步是提醒你是否立即执行vmware-config-tools.pl配置,选yes,然后选择一个分辨率(Resolution),800x600或1024x768都可,读者自行决定。
一切都搞定之后,就会在/etc/X11目录下生成一个xorg.conf。


一、安装VMware Tools
====================
如果读者已经安装过了VMware Tools,那么请先卸载VMware Tools,命令如下:
# /usr/local/bin/vmware-uninstall-tools.pl

安装完之后,按Ctrl + Alt释放鼠标,然后选择VM菜单下的“Install VMware Tools...”,接着再进入到FreeBSD界面执行如下命令:
# mount /cdrom
# cd /cdrom
# cp vmware-tools-distrib.tar.gz /tmp
# umount /cdrom
# cd /tmp
# tar -zxvf vmware-freebsd-tools.tar.gz
# cd vmware-tools-distrib

由于FreeBSD 5.3已使用Xorg来代替XFree86,而VMware 4.5.2使用的还是XFree86的配置文件,所以需要打个补丁,不然的话,在X桌面的最高分辨率始终只有640x480。
打补丁的方法有两种:一种是手工修改vmware-tools-distrib/bin/vmware-config-tools.pl文件,另外一种就是使用本人已做好的vmware-4.5.2-freebsd-5.3.patch(见附录),只要patch上就可以了。
方法一:手工修改vmware-config-tools.pl文件
# cd bin
# ee bin/vmware-config-tools.pl

第2852行
return xserver_bin() . '/XFree86';
改为
return xserver_bin() . '/Xorg';

第3055行
/X.org Foundation/ ? '4.4.0' : '0.0.0';
改为
/Release 6.7/ ? '4.3.0' : '0.0.0';

在第3065行之后增加下面两句:
  } elsif (file_name_exist($xconfig_path . '/xorg.conf')) {
    $xconfig_file_name = 'xorg.conf';

然后保存退出即可。

方法二:使用patch工具
先下载补丁文件
# fetch http://www.wenhepc.com/justin/freebsd/vmware-4.5.2-freebsd-5.3.patch
然后再使用patch打上补丁
# patch -Np1 -i vmware-4.5.2-freebsd-5.3.patch

打完补丁后,现在就可以开始安装VMware Tools
# ./vmware-install.pl
安装过程中会提示你安装在哪个地方,一般都选默认好了,最后一步是提醒你是否立即执行vmware-config-tools.pl配置,选yes,然后选择一个分辨率(Resolution),800x600或1024x768都可,读者自行决定。
一切都搞定之后,就会在/etc/X11目录下生成一个xorg.conf。

为使像我一样的新手不至于走太多弯路,下面将我的操作过程列出
我是在VM4.2下装FREEBSD5.3的,安装时选full source +X这项。// 这样省事很多
5.3默认的X服务是xorg,我使用的也是这个X。下面是我操作的具体步骤:
以下均为root身份进行
1、安装KDE,最好使用Packages从本地安装,网络装容易出错。 //有些包fetch不到。
最容易的是使用CD了
#sysinstall---configure---Packages---kde3.3 //选完所有包
2、可以先配置xorg,也可以先不配置,但要在安装simsun前配置。
#Xorg -configure //呵呵 我在VM上运行时总是死机,不过不要紧,关键是要在/root下也生成了xorg.conf.new
3、配置起动KDE:
#echo "exec startkde" > ~/.xinitrc
#startx //可以进入KDE了
4、安装KDE本地化
#cd /usr/ports/chinese/kde3-i18n-zh_CN
#make install clean
5、安装ttmkfdir
# cd /usr/ports/x11-fonts/ttmkfdir
#make install clean
6、复制simsun字体 //不要说你找不到,我用的是xp下的
#cd /usr/X11R6/lib/X11/fonts/
#mkdir TrueType
#cp 字体所在路径 /字体 ./TrueType/
#cd TrueType
#ttmkfdir > fonts.dir
7、修改/root/xorg.conf.new //xorg 已默认load "freetype"了
只要在相应section加入FontPath /usr/X11R6/lib/X11/fonts/TrueType
其它有关显示设置可加入以下内容
Section "Monitor"
Identifier "Monitor0"
VendorName "Monitor Vendor"
ModelName "Monitor Model"
HorizSync 30-107
VertRefresh 48-120
EndSection
关闭 xorg.conf.new 之前还应该选择默认的分辨率和色深。 这是在 "Screen" 小节中定义的:

Section "Screen"
Identifier "Screen0"
Device "Card0"
Monitor "Monitor0"
DefaultDepth 24
SubSection "Display"
Viewport 0 0
Depth 24
Modes "1024x768"
EndSubSection
EndSection
8、好了,可以进入KDE看看了,在控制中心字体安装中可以看到simsum了
//旁边还有预览先:明日复明日,万事成蹉跎 。呵呵
不过在外观桌面选择字体时傻眼了吧,居然没有simsun.
呵呵,别急,先logout
9、回到命令行下
#fc-cache -f -v //关键就是这步了
出现suclearcase/" target="_blank" >ccess就大功告成了
10、再进入KDE
#startx
将区域和语言都设为中国
在控制中心的外观桌面中选择字体项中。。。出现了可爱的simsun
其它浏览器也作相应设置,上网试下,字体一切正常。

以上是我的一点经验,参考了很多大虾们的经验,在此表示感谢。

[以上是从论坛上摘抄的前辈们的资料]

原文转自:http://www.ltesting.net