我来我网
https://5come5.cn
 
您尚未 登录  注册 | 菠菜 | 软件站 | 音乐站 | 邮箱1 | 邮箱2 | 风格选择 | 更多 » 
 

本页主题: [原创]打造FreeBSD5.4桌面环境 显示签名 | 打印 | 加为IE收藏 | 收藏主题 | 上一主题 | 下一主题

u0u0



资源小王子奖
性别: 帅哥 状态: 该用户目前不在线
头衔: 韩剧主力(曾经),FreeBSD fans
等级: 荣誉会员
发贴: 4710
威望: 6
浮云: 578
在线等级:
注册时间: 2003-11-22
最后登陆: 2011-01-13

5come5帮你背单词 [ pedestrian /pi'destriən/ a. 平凡的,供行人使用的;n. 行人 ]


[原创]打造FreeBSD5.4桌面环境

打造FreeBSD5.4桌面环境

记得上一次玩FreeBSD时是4.10,一直想体验一下5.x,终于5.9号FreeBSD5.4 release,
10号down下来,刻了2张盘。
这次准备一直用FreeBSD了,所以把从盘全部给了FreeBSD。
分区如下:
Filesystem 1K-blocks   Used   Avail Capacity Mounted on
/dev/ad1s1a   253678   67040 166344   29%   /
devfs           1     1     0   100%   /dev
/dev/ad1s1g 30142052 24159514 3571174   87%   /store
/dev/ad1s1e   253678     94 233290   0%   /tmp
/dev/ad1s1f   5948558 2792582 2680092   51%   /usr
/dev/ad1s1d   253678   20860 212524   9%   /var
/dev/ad0s1   20472848 17384432 3088416   85%   /store/winc

/store单独分出来放电影等,有30G。
/store/winc在主盘,用来与win交换数据,我的winxp是安在主盘的第二分区的。
安装请详细阅读handbook,由于是装来做桌面,所以stand安装,软件包选all,免得以后麻烦,还有不要安装光盘上的ports,
ports从ftp://ftp.freebsd.org/pub/FreeBSD/ports/ports/ports.tar.gz下载最新的,这个ports是每天更新的,安装完系统后
把这个包放在/usr下解压,你就拥有最新的ports了,这也是最快的ports升级方法。
注意:每次升级前把旧的ports万全删除rm -Rf /usr/ports

安装完重启后,开始配置x,5.x用的是xorg不是Xf86config了。(具体见handbook 5.4.2. 配置 X11。)
前面软件包选all,xorg就已经装上了,然后要配置它。
# Xorg -configure
这会在 /root 中生成一个叫做 xorg.conf.new 的配置文件
然后根基自己机器的硬件修改一下xorg.conf.new 。
以下是我的xorg.conf,供参考
────────────────────────
Section "ServerLayout"

    Identifier   "X.org Configured"

    Screen     0 "Screen0" 0 0

    InputDevice   "Mouse0" "CorePointer"

    InputDevice   "Keyboard0" "CoreKeyboard"

EndSection



Section "Files"

    RgbPath     "/usr/X11R6/lib/X11/rgb"

    ModulePath   "/usr/X11R6/lib/modules"

    FontPath   "/usr/X11R6/lib/X11/fonts/misc/"

    FontPath   "/usr/X11R6/lib/X11/fonts/TTF/"

    FontPath   "/usr/X11R6/lib/X11/fonts/Type1/"

    FontPath   "/usr/X11R6/lib/X11/fonts/CID/"

    FontPath   "/usr/X11R6/lib/X11/fonts/75dpi/"

    FontPath   "/usr/X11R6/lib/X11/fonts/100dpi/"

EndSection



Section "Module"

    Load "dbe"

    Load "dri"

    Load "extmod"

    Load "glx"

    Load "record"

    Load "xtrap"

    Load "freetype"

    Load "type1"

EndSection



Section "InputDevice"

    Identifier "Keyboard0"

    Driver     "keyboard"

    #Option       "XkbRules" "xfree86"

    Option       "XkbModel" "pc101"

    Option       "XkbLayout" "us"

EndSection





Section "InputDevice"

    Identifier "Mouse0"

    Driver     "mouse"

    Option       "Protocol" "Auto"

    Option     "ZAxisMapping" "4 5"

    Option       "Device" "/dev/sysmouse"

EndSection



Section "Monitor"



    #DisplaySize       320   250     # mm

    Identifier   "Monitor0"

    VendorName   "CGC"

    ModelName   "1772ED"

    HorizSync   31.5 - 82.0

    VertRefresh 40.0 - 150.0

    ModeLine   "1024x768@84" 94.50   1024 1080 1176 1376   768 777 780 808 +hsync +vsync

    Option       "DPMS"

EndSection



Section "Device"



    ### Available Driver options are:-

    ### Values: <i>: integer, <f>: float, <bool>: "True"/"False",

    ### <string>: "String", <freq>: "<f> Hz/kHz/MHz"

    ### [arg]: arg optional

    #Option   "NoAccel"             # [<bool>]

    #Option   "SWcursor"             # [<bool>]

    #Option   "Dac6Bit"             # [<bool>]

    #Option   "Dac8Bit"             # [<bool>]

    #Option   "BusType"             # [<str>]

    #Option   "CPPIOMode"           # [<bool>]

    #Option   "CPusecTimeout"         # <i>

    #Option   "AGPMode"             # <i>

    #Option   "AGPFastWrite"         # [<bool>]

    #Option   "AGPSize"             # <i>

    #Option   "GARTSize"             # <i>

    #Option   "RingSize"             # <i>

    #Option   "BufferSize"           # <i>

    #Option   "EnableDepthMoves"       # [<bool>]

    #Option   "EnablePageFlip"         # [<bool>]

    #Option   "NoBackBuffer"         # [<bool>]

    #Option   "PanelOff"             # [<bool>]

    #Option   "DDCMode"             # [<bool>]

    #Option   "MonitorLayout"         # [<str>]

    #Option   "IgnoreEDID"           # [<bool>]

    #Option   "UseFBDev"             # [<bool>]

    #Option   "VideoKey"             # <i>

    #Option   "MergedFB"             # [<bool>]

    #Option   "CRT2HSync"           # [<str>]

    #Option   "CRT2VRefresh"         # [<str>]

    #Option   "CRT2Position"         # [<str>]

    #Option   "MetaModes"           # [<str>]

    #Option   "MergedDPI"           # [<str>]

    #Option   "NoMergedXinerama"       # [<bool>]

    #Option   "MergedXineramaCRT2IsScreen0"     # [<bool>]

    #Option   "DisplayPriority"       # [<str>]

    #Option   "PanelSize"           # [<str>]

    #Option   "ForceMinDotClock"       # <freq>

    #Option   "RenderAccel"           # [<bool>]

    #Option   "SubPixelOrder"         # [<str>]

    #Option   "ShowCache"           # [<bool>]

    #Option   "DynamicClocks"         # [<bool>]

    Identifier "Card0"

    Driver     "ati"

    VendorName "ATI Technologies Inc"

    BoardName   "Unknown Board"

    BusID     "PCI:1:0:0"

EndSection



Section "Screen"

    Identifier "Screen0"

    Device   "Card0"

    Monitor   "Monitor0"

    DefaultDepth   24

    SubSection "Display"

        Depth   1

    EndSubSection

    SubSection "Display"

        Depth   4

    EndSubSection

    SubSection "Display"

        Depth   8

    EndSubSection

    SubSection "Display"

        Depth   15

    EndSubSection

    SubSection "Display"

        Depth   16

    EndSubSection

    SubSection "Display"

        Depth   24

        Modes   "1024x768"

    EndSubSection

EndSection

──────────────────────

# cp xorg.conf.new /etc/X11/xorg.conf

然后安装gnome(个人偏好:))
gnome在cd2,但是刻的盘有的包读不出来,于是把cd1和2解压到同一目录。
进入目录/packages/All/
#pkg_add gnome2-2.10.0.tbz
这需要一点时间安装。

然后
#vi .xinitrc
export LANG=zh_CN.eucCN
export LC_CTYPE=zh_CN.eucCN
exec gnome-session
:wq
#startx
中文界面的gnome出来了:)

安装TrueType字体

#mkdir /usr/X11R6/lib/X11/fonts/TrueType

把xp下的simsun.ttc和tahoma.ttf拷到TrueType下。

#cd /usr/X11R6/lib/X11/fonts/TrueType

#fc-cache -f -v

重起X

桌面->首选项->字体。把字体都改成tahoma,大小10,渲染为单色。

加载声卡驱动
# kldload snd_driver
# cat /dev/sndstat
FreeBSD Audio Driver (newpcm)
Installed devices:
pcm0: <VIA VT8235> at io 0xe400 irq 22 kld snd_via8233 (5p/1r/0v channels duplex default)
系统认出我的声卡是VIA VT8235,要用到驱动snd_via8233,
在/boot/loader.conf里加入一行
snd_via8233_load="YES"
这样开机就会自动加载声卡驱动了。


接下来当然要安装一些常用软件了。
上网问题解决了,当然是用port安装方便了。(记住先升级ports)
输入法fcitx
#cd /usr/ports/chinese/fcitx
#make install clean

设置
修改~/.xinitrc为
export LANG=zh_CN.eucCN
export LC_CTYPE=zh_CN.eucCN
export XMODIFIERS='@im=fcitx'
setenv XMODIFIERS @im=fcitx
exec fcitx&
exec gnome-session

其它软件
/usr/ports/chinese/stardict2-dict-zh_CN     字典

/usr/ports/net/gaim                   IM(msn,icq等)

/usr/ports/net/gaim-openq               gaim的QQ插件

/usr/ports/gimp                         图片编辑
/usr/ports/multimedia/linux-realplayer     realplayer播放器

/usr/ports/multimedia/mplayer           媒体播放器,gmplayer也会装上

/usr/ports/multimedia/xine               xine播放器
/usr/ports/net/amule2                 ED client (我编译1几次都没有成功,今天升级ports后突然发现有2了)
/usr/ports/ftp/gftp                     gtk ftp
/usr/ports/ftp/downloader             webdownloader for x

/usr/ports/editors/vim                 安装vim 和gvim(现在最新的是6.3)
这个记得加上WITH_GTK2这个参数,否则默认用gtk1,gvim的界面很难看。
#make WITH_GTK2=yes install clean
#cp /usr/local/share/vim/vim63/vimrc_example vim ~/.vimrc
#cp /usr/local/share/vim/vim63/gvimrc_example vim ~/.gvimrc

到此桌面环境基本建立起来了,还剩下openoffice,建议下载tbz包的,用pkg_add安装,如果用源码安装则至少
需要4G的剩余空间,我是被吓住了,我安了e文版的,不过中文支持有问题,没有找到中文的,以后在解决。
完成上面的工作我花了几天的时间,主要是配置上4.x和5.x不同,然后花了很多时间找资料。


[ 此贴被u0u0在2005-05-22 19:40重新编辑 ]
顶端 Posted: 2005-05-19 17:38 | [楼 主]
江南长空



性别: 保密 状态: 该用户目前不在线
等级: 品行端正
发贴: 467
威望: 0
浮云: 1437
在线等级:
注册时间: 2005-04-10
最后登陆: 2005-06-28

5come5帮你背单词 [ glad /glæd/ a. 高兴的,情愿的 ]


我见过一个论坛
每个用户可以自己设置版面显示语言
我觉得这样最好
不过不支持中文
顶端 Posted: 2005-05-31 09:57 | [1 楼]
我来我网·5come5 Forum » Linux专区

Total 0.016389(s) query 8, Time now is:12-23 00:19, Gzip enabled
Powered by PHPWind v5.3, Localized by 5come5 Tech Team, 黔ICP备16009856号