FreeBSD 配置X

安装Xorg:
1、在终端执行sysinstall。
2、将FreeBSD 安装光盘Disk1放入光驱中。
3、依次选择Configure->;Packages->CD/DVD->All->XOrg-7.3.1。
4、选择OK。
5、选择Install。
6、测试新生成的xorg.conf.new配置文件
    #Xorg -config xorg.conf.new
    如果看到一个黑灰的格子和一个X形的鼠标指针,那么配置就是成功的。如果要退出测试,只要同时键入Ctrl+Alt+Backspace。如果鼠标工作不正常,则需要先配置它。
安装KDE:
仅仅只安装Xorg还不能使用FreeBSD的图形界面,还需要安装一个桌面环境,例如Gnome或KDE。
1、在终端执行sysinstall。
    #sysinstall
2、将FreeBSD Disk2 放入光驱中。(安装时还要用Disk2)
3、依次选择Configure->;Packages->CD/DVD->All->KDE-3.5.8
4、选择OK。
5、选择Install。
6、#ee .xinitrc   (没有这个文件则新建生成它)
输入 "exec startkde" ESC 退出并保存
或执行 #echo "exec startkde" >~/.xinitrc 直接生成 .xinitrc 文件。
7、#startx 进入KDE桌面。
prots安装参考:
1、安装xorg kde,以freebsd 6-stable为例,在保证网络联通的情况下,可用下面命令安装:
pkg_add -r xorg                 ;安装xorg
pkg_add -r kde                  ;安装kde
2、运行xorgcfg命令,在用户目录下生成 xorg.conf.new
cp ~/xorg.conf.new /etc/X11/xorg.conf
3、在用户目录下生成 .xinitrc 文件,文件的内容是
exec startkde
可以用如下命令生成 .xinitrc 文件
# echo "exec startkde">~/.xinitrc
4、运行startx命令,如果xorg.conf和.xinitrc文件正确,应该可以进入kde了
5、安装中文字体和输入法,可以输入和显示中文。推荐的方法是使用ports
cd /usr/ports/chinese/auto-cn-l10n
make install       ;安装
make clean        ;清除编译时产生的文件
6、安装kde中文包,界面中文化
pkg_add -r kde3-i18n-zh_CN
7、设置区域:
K菜单-->设置->区域和辅助功能->国家地区以及语言->添加语言->选择“简体中文”,并放到最上面,确定之后,可以显示中文界面
8、调整用户的locale,主要是设置LANG变量,以startx方式启动kde为例:
如果shell是csh,在用户目录下找到 .cshrc 填入 setenv LANG zh_CN.UTF-8
如果shell是sh,在用户目录下找到.profile 输入 export LANG=zh_CN.UTF-8
9、以上安装完成后,root用户的默认shell环境为csh,对应的配置文件为.cshrc;一般用户的默认shell环境为sh,对应的配置文件为.shrc。
#ee .cshrc
setenv EDITOR vi
setenv PAGER   more
setenv BLOCKSIZE       K
setenv LANG zh_CN.UTF-8 # 这行是关键,后来加上的。
#startx
即可进入汉化桌面.
输入法安装:
#cd /usr/ports/chinese/scim-pinyin
#make install
#make clean
注意,安装输入法后,须在文件“.xinitrc”中加入启动
exec scim -d & #加这一行
exec startkde
注意问题:
安 装/usr/ports/chinese/kde3-i18n-zh_CN,make不过去,最后提示》coulden't fetch it -please try 》coulden't fetch it -please try to retrieve this >>port manually into /usr/ports/distfiles/KDE/kde-i18n and try again XXX stop in /usr/ports/chinese/kde3-i18n-zh_CN
解决
指定FTP服务器,修改/etc/make.conf加入
MASTER_SITE_OVERRIDE=ftp://ftp.freebsdchina.org/pub/FreeBSD/ports/distfiles/{DIST_SUBDIR}/
#pkg_add -r zh_CN-kde-i18n 就可以了
或者进入目录:
#cd /usr/ports/chinease/kde3-i18n-zh_CN
#make install
#make clean
关于KDM:
KDM就是KDE提供的登陆管理器,包括用户登陆与桌面环境选择两大部分。
启用KDM,修改“/etc/ttys”文件的“ttyv8 行”,具体的修改是:
把安装默认的 ttyv8   "/usr/X11R6/bin/xdm -nodaemon" xterm off secure
改成:       ttyv8   "/usr/local/bin/kdm -nodaemon" xterm on secure
更改些项后,系统就默认KDM启动,此时“kdmrc”文件中应设置允许root登陆。
KDM主程序文件都存放在“/usr/local/bin”目录下,KDM的配置文件存放在“/usr/local/share/config/kdm”目录下面。
    KDM的实现与XDM有很多相同之处,KDM的启动,大致也分以下几个阶段。一个基本的前提是系统的X-window工作必须正常。KDM首先是运行在 root权限下,启动X服务器,然后运行setup脚本,进行一些初始化任务,然后进入登陆界面,用户信息验证之后,启动startup脚本和 session,当会话结束时运行reset脚本,回收资源,停止X服务器。
Startx启动KDE,中文界面正常,为什么用KDM启动后,有些字会变成问号?
因为KDM启动时,尤其是csh,并不读取用户目录下的.cshrc文件,因此系统的locale并不是zh_CN,这会造成kde部分汉字显示为问号.
设置,AllowRootLogin=true 就可以允许root登录。
   KDM登录窗口支持多种语言界面,默认是英语,可以修改为中文界面,可以在“控制中心“的图形设置界面上进行设置。方法是:“K菜单”->“系统管理”->“控制中心”->“登录管理器”->“外观”->“语系”,把语言改为“简体中文(zh_CN)。
   修改登录语言还可以用修改配置的方法,kde的配置文件为/usr/local/share/config/kdm/kdmrc,详细配置可以参照其中的说明。
kdmrc文件中第346行“Language“字段进行修改,如改成:
Language=zh_CN
即:
Default is "zh_CN"
只要系统中包含中文字体,KDM的界面元素就可以显示中文。
启用KDE的移动存储设备即插即用功能
大致需要以下几个功能模块的支持
    1、FreeBSD系统的硬件发现支持 ―― devd
    2、设备的管理,诸如自动mount,卸载等等 ―― HAL
    3、消息传递机制,解决KDE如何接收和发送设备控制信息 ―― dbus
    4、设备的权限 ―― 设置用户的权限
因此启动KDE的移动存储设备即插即用功能,需要做如下配置:
    1、在 /etc/rc.conf文件中加入下面的配置
    hald_enable="YES"
    dbus_enable="YES"
    polkitd_enable="YES"
2、为了避免 xorg 系统升级带来的问题,建议在rc.conf中加入下面的配置

    local_startup="/usr/local/etc/rc.d"
3、设备控制权限配置
可以有两个方案,参考 /usr/local/etc/dbus-1/system.d/hal.conf
一个方案是把用户添加到 operator 组中
一个方案就是修改 hal.conf 文件,让用户所在组可以拥有 operator 的四个权限。
如果是startx启动KDE,这种情况下是不能直接关机的

若想使用KDE能够控制关机,需要启用KDM,方法是编辑 /etc/ttys 这个文件
修改 ttyv8 行,如下:

ttyv8    "/usr/local/bin/kdm -nodaemon"   xterm   on   secure

KDM也需要一定的配置,KDM默认不允许root登陆,修改其权限:

K菜单->设置->系统管理->登陆管理器,进行权限设置,并且要修改关机命令
(默认的命令只能做到软件关机)
关闭系统命令:/sbin/shoutdown -p now
重启动命令:/sbin/reboot

你可能感兴趣的:(职场,FreeBSD,休闲,配置X)