- 论坛徽章:
- 0
|
本文环境:VMware为5.0,FreeBSD为6.0,宿主为win2000 server sp4
安装系统完成后,没有使用Xorg -configure,
# cd /etc/X11
# ls
没有找到 xorg.conf,
在/root目录下同样不存在xorg.confi.new
在这种情况下,
# startx
正常进入桌面,如下图1:
分辨率是默认的640×400。exit退出该界面,再次进入/etc/X11,依然没有xorg.conf,在root目录下也不存在xorg.conf.new
输入:
# sysinstall
选择configure,选择packages,找到gnome(你也可以安装别的桌面),添加你需要安装的包。这时候提示你插入cd2,如果你没有cd2,这种方法不适合你。你需要做的是
#pkg_add -r gnome2
或
#cd /usr/ports/X11/gnome2
#make intall clean
安装过程视个人电脑情况不同,比较漫长
安装完成后,
进入/etc/X11,没有发现配置文件xorg.conf
#startx
进入的依然是刚才的图1。
作如下修改
#echo "/usr/X11R6/bin/gnome-session" > ~/.xinitrc
这时候发现,在/root目录原不存在.xinitrc(x初始化脚本)
#startx
正常进入gnome桌面,如图2
屏幕分辨率为640×400。
这时发现/etc/X11/下面依然没有xorg.conf
安装Vmware tools
在字符界面,点击install vmware tools
#mount /cdrom
#cd /cdrom
#cp vmware-freebsd-tools.tar.gz /tmp/v.tar.gz
#cd /tmp
#tar zxvf v.tar.gz
#cd /tmp/vmware-tools-distrib
# ./vmware-install.pl
全部用其默认的,一路Enter,装完后,兴高采烈的输入startx,
经过漫长的等待后,却发现无法进入x。
查看日志,发现错误,keyboard模块不存在无法加载。
这时候,/etc/X11/下面存在文件xorg.conf,尝试修改keyboard信息,不成功。原因可能是自己修改不正确或别的什么原因,望知道的人可以抽空回答一下,不胜感激。
于是想通过卸装vmware tools看能不能进入x,
# /usr/local/bin/vmware-uninstall-tools.pl
提示成功,不过startx依然无法进入,重启试试
#reboot
问题这时候来了,可以通过检测,可是到了输用户名和密码的时候
屏幕老是在闪无法输入。
于是想再装vmware tools看看情况。用启动盘进入,却无法安装。
当然也可能是自己不知道怎么的。
不知道上面的操作出现了什么问题,还是因为是vmware tools的问题,
或是Vmware版本本身的问题?希望高手可以回答一下。
总结一下上面的安装过程,感觉是因为没有经过Xorg -configure
所以不存在x配置文件,在这种情况下,桌面也就无法配置了。
重新装了系统,
#Xorg -configure
这时候会黑屏,据说这种情况是虚拟机的问题,没有深究
不知道是不是在自动检测,所以还是等待了30分钟左右(刚好可以去打饭)
结果还是黑屏幕。在这种情况下,只好直接重启。
终于在/root下面发现了xorg.conf.new
#startx
测试,正常进入图2的桌面
vi编辑器打开 xorg.conf.new,找到这段代码: Section "Monitor"
Identifier "Monitor0"
VendorName "Monitor Vendor"
ModelName "Monitor Model"
HorizSync 30-107 # 这行是后加的,根据实际情况
VertRefresh 48-120 # 这行是后加的,根据实际情况
EndSection
再往下找,找到这段代码: Section "Screen"
Identifier "Screen0"
Device "Card0"
Monitor "Monitor0"
DefaultDepth 8 # 这行是后加的,根据实际情况
SubSection "Display"
Viewport 0 0
Depth 8 #我的原来是1,后发现下面没有,改8
Modes "1024*768" # 改为你想要到
EndSubSection
EndSection
# Xorg -config xorg.conf.new
没有看到带“X”号的说明界面,不过离开了字符界面,
且分辨率也变为了1024×768,如图3
呵呵,自己手动重启。太菜了,不知道在这种情况下怎么重启。
把配置文件放到 /etc/X11 目录下,并重命名为: xorg.conf
#cp /root/xorg.conf.new /etc/X11/xorg.conf
#startx
正常进入,不过发现好像屏幕太多了。
不知道这个分辨率的算法是不是和windows一样的,
我windows用的就是1024*768。把分辨率改为800*600
#startx
发现鼠标无法使用和在全屏现实的时候出现:
fail to switch to full screen SVGA mode
看了一下BSD的使用手册,DefaultDepth 关键字描述了要运行的默认色
深。在采用24色深时, 允许的分辨率是 1024x768。
应该是 DefaultDepth 8 这里有错误,改为24,同时把分辨率改为1024*768
#startx
正确,画面也比原来的好了,鼠标也可以动了,如图4
但在全屏的时候还是同样的错误。后来在设置分辨率的时候终于发现原因了。
因为在字符界面中,不知道无法输入x,便输入了*代替
这样造成了系统无法分辨,便取了一个较大的分辨率,
超出了我显示器所允许的范围。
在xorg.conf中把*修改为字母x后,终于可以正常的切换到全屏
下面开始设置中文环境
先从windows系统或下载到的字体,simsun.ttc,tahoma.ttc等.
#makdir -p /usr/X11R6/lib/X11/fonts/TrueType
#cp simsun.ttc /usr/X11R6/lib/X11/fonts/TrueType/
#cp tahoma.ttc /usr/X11R6/lib/X11/fonts/TrueType/
你也可以把自己喜欢的字体复制过来.
#cd /usr/ports/chinese/fcitx
#make install clean
不知道是不是因为网络原因,老是连接不上,结果花了好长时间
于是自己上网取下载了fcitx-3.1.1.tar.gz2
令我很奇怪的是,我把它放到了/usr/ports/distfiles面
但却提示:fcitx-3.1.1.tar.gz2 doesn't seem to exist in /usr/ports/distfiles
于是想到了进入x解压再安装,可是却提示无法解压
因为压缩文件错误
没办法,网络问题,那这个明天再搞了~~呵呵
然后,修改~/.bashrc(看你登陆使用的shell,修改相应的),添加如下内容:
setenv LANG zh_CN.eucCN
setenv LC_CTYPE zh_CN.eucCN
setenv XMODIFIERS @im=fcitx
#vi .xinitrc
在exec gnome-session前添加fcitx 像这样
fcitx &
/usr/X11R6/bin/gnome-session
保存后,运行 startx, 一个中文版的 gnome 桌面就逞现在你面前了,如图5
总结一下,这个写的很烂~~
呵呵~只要是为了显示一个解决问题的全过程~~
给所有和我一样菜的新手看的~~~
而其中很多步骤不是必须的
有的是我为了测试是什么地方错误而重复的
如果你想看的是完整简单的安装过程,请看下面的文章,也是我安装过程的主要参考文章
http://www.cublog.cn/u/8187/?u=h ... owart.php?id=109600
http://www.cublog.cn/u/8187/?u=h ... owart.php?id=109993
另外参考了:
如何更改gnome的分辨率
freebsd使用大全 5.4节 配置 X11
[ 本帖最后由 miniwei 于 2006-5-11 01:06 编辑 ] |
|