最近几天在折腾FreeBSD(amd64,gnome).
最小化安装完过后,本打算不装de的,但是,无奈,需要在中文环境下作业,必须得用一个中文环境。前后试了gnome2,和Kde4,都是不舒服的东西,最后决定使用gnome2。
pkg_add -r xorg ;
pkg_add -r gnome2
pkg_add -r wqy
pkg_add -r scim
在/etc/rc.conf中添加了
hald_enable="YES" dbus_enable="YES"
在~/.xinitrc里添加了
export LANG=zh_CN.UTF-8 export XMODIFIERS='@im=SCIM' export GTK_IM_MODULE=xim export QT_IM_MODULE=xim export XIM=SCIM export XIM_PROGRAM=SCIM exec scim -d& /usr/local/bin/gnome-session #这句要在最后
然后又安装了firefox,vim,gnome-mplayer,xmms,mpg123。
重启,用totem,gnome-mplayer,xmms听音乐,没有声音,于是乎开始查找官方文档,原来是声卡驱动没有安装,
于是在/boot/loader.conf里添加了
snd_hda_load="YES"
重启,还是没有声音,不过已经能够播放,这个很难受,而且在使用mpg123的时候,必须指定为/dev/dsp1就可以,
默认的/dev/dsp不行,
cat file > /dev/dsp 不行,cat file > /dev/dsp1就可以,原来是需要指定默认声卡的。
在/etc/sysctl.conf里添加了
hw.snd.default_unit=1
这些就可以播放了音乐了,无论是使用mpg123,还是xmms,gnome-mplayer,totem都是可以,
问题又来了gnome-volume-control无法控制音量了,只能通过播放器本身的音量控制
和mixer来控制。这个问题好好得再折腾一下 。
设置pppoe上网,默认的/etc/ppp/ppp.conf不给力,从上面改,不如自己写一个:
default: set log Phase tun command # you can add more detailed logging if you wish set ifaddr 10.0.0.1/0 10.0.0.2/0 pppoe: set device PPPoE:ale0 # replace xl1 with your ethernet device set authname *********** set authkey ****** set dial set login add default HISADDR
/**************************************************************************************************************************/
更新:
1) gnome-volume-control可以工作了,在先前折腾的过程中,不小心把输入输出设备搞错了,两个要一样,我的是/dev/dsp1。
2)FreeBSD里面ctags和extags分得很清,现在ctags安装在/usr/bin/ctags,exctags安装在/usr/local/bin/exctags;Linux上的
ctags其实是exctags。
3)安装cvsup:
#pkg_add -r cvsup-without-gui
4)删除了scim,换用了fcitx4.0,还是不错的,就是在安装完成后,fcitx在初次启动时并没有在家目录下面创建对应的目录和配置文件
~/.config/fcitx/config,导致启动不起来。自己手动创建以下这个目录和文件,然后fcitx会在初次启动的时候,给config文件写入默认的
配置。
参考资料:
http://en.wikipedia.org/wiki/Sound_server
http://www.freebsdchina.org/forum/viewtopic.php?t=50211&sid=ea77da21b45667edde2ade4e7458e1eb
http://blog.chinaunix.net/space.php?uid=20332519&do=blog&id=126290
http://goxia.maytide.net/read.php/789.htm