没事玩了会 FreeBSD,安装完系统后发现,只有个黑黑的 terminal,这怎么能行呢?本意是想要作为
桌面系统的。去社区和官网溜达一下,参照 FreeBSD Handbook 中的
I.5 节就开始折腾了。
对了,在国内的伙伴千万要记得,换成国内的 pkg 源哦,另外,官网给的镜像已经挂了,建议使用
中科大的镜像
安装 Xorg
因为 *nix 的桌面环境都是基于 X Windows System 的,所以,需要先安装
X Windows System,该套件包名叫 xorg:
| 1 | # pkg install xorg | 
安装配置 XDM
安装完 xorg 后,就需要安装登陆界面的管理器了。当然,不同的桌面环境有不同的 XDM。我这里就
直接装默认的,虽然很丑,但是好用啊。
| 1 | # pkg install x11/xdm | 
安装好后编辑 /etc/ttys,将其中的:
| 1 | ttyv8 "/usr/local/bin/xdm -nodaemon" xterm off secure | 
这一行中的 off 改为 on 保存。这行配置会让 XDM 随系统启动而启动。
安装配置 Xfce
最后,安装 Xfce
| 1 | # pkg install xfce | 
因为 Xfce 是用 D-Bus 作为消息总线的,所以需要将 D-Bus 设为开机自启动:
| 1 | # sysrc dbus_enable=YES | 
另外,官方手册中没有写要配置鼠标的服务.安装好后发现没有鼠标,所以,还需要将鼠标的服务设为开机
自启动:
| 1 | # sysrc moused_enable=YES | 
用以下命令创建 ~/.xinitrc:
| 1 | % echo ". /usr/local/etc/xdg/xfce4/xinitrc" > ~/.xinitrc | 
设置使用 XDM
| 1 | % echo ". /usr/local/etc/xdg/xfce4/xinitrc" > ~/.xsession | 
注:以上两个命令都是以用户权限执行的,如果没有切换,那么默认是进入 root 用户的桌面。
P.S. 什么,GNOME 和 KDE?自己看文档去,反正我不用这些桌面。