没事玩了会 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
?自己看文档去,反正我不用这些桌面。