FreeBSD-13.0桌面配置(xfce)

 FreeBSD不断在发展中,目前最新的系统版本是FreeBSD13,可以到163镜像去下载:https://mirrors.163.com/freebsd/releases/ISO-IMAGES/13.0/。

现在安装配置已经比以前大大简便了很多,减少了很多累赘操作和配置,显得更加的易用了。

 

1、虚拟机设置(VirtualBox,如果有)

如果是用VirtualBox虚拟机,在“显示”设置里,显卡控制器要选择“VBoxVGA”或者“VBoxSVGA”,要不然后期安装桌面没办法全屏,鼠标光标移动也会有问题。

FreeBSD-13.0桌面配置(xfce)

 

 2、root登录,设置国内pkg源

  创建用户级 pkg 源目录:

#mkdir -p /usr/local/etc/pkg/repos

#vi /usr/local/etc/pkg/repos/FreeBSD.conf

 

  打开后写入以下内容:

ustc:{
  url: "pkg+http://mirrors.ustc.edu.cn/freebsd-pkg/${ABI}/quarterly", //latest表示软件最新版,quarterly表示软件稳定版
  mirror_type: "srv",
  signature_type: "none",
  fingerprints: "/usr/share/keys/pkg",
  enabled: yes  //表示启用
}

 

  禁用系统级 pkg 源:

#mv /etc/pkg/FreeBSD.conf /etc/pkg/FreeBSD.conf.backup

#pkg update -f

 

3、更新pkg软件

#pkg update -f

目前国内用port源码安装软件比较麻烦,有些依赖需要从Github上下载,而国内网络又不稳定,所以往往会下载不成功。

不过用pkg已经满足我们日常大部分需求。

 

4、安装portsnap

第一次运行:

#portsnap fetch

#portsnap extract

#portsnap update

耐心等待完成,以后只要运行以下命令就OK了:

#portsnap fetch update

目前portsnap*源也不是很快,我用系统默认的源有时候很快,有时候很慢,有需要可以参考我之前的博文:

https://www.cnblogs.com/mocuishle/p/12044497.html

 

5、更新系统

#freebsd-update fetch

#freebsd-update install

 更新完,记得备份,然后reboot重启

 

6、root登录,安装xorg和xfce及相关配置

 #pkg install xorg xfce

FreeBSD-13.0桌面配置(xfce)

 

看网速,等待下载完成。

安装完之后打开 /etc/rc.conf

#vi /etc/rc.conf

在后面添加以下配置:

dbus_enable="YES"

 回到终端,运行以下命令

#echo ". /usr/local/etc/xdg/xfce4/xinitrc" > ~/.xinitrc

 注意里面的空格。切换到普通用户,输入同样的命令,要不然普通用户无法登录图形界面。以后想哪个用户可以用startx命令启动界面,就在哪个用户下输入上面明令进行配置。

FreeBSD-13.0桌面配置(xfce)

 

然后在终端输入:startx就可以启动界面啦!初始界面如下:

 FreeBSD-13.0桌面配置(xfce)

 

 关机重启一下。

 

7、安装登录管理界面

虽然可以通过startx命令进入界面,但是每次登录都需要那样会比较麻烦,所以下面安装slim做为登录管理界面:

 #pkg install slim slim-themes

安装完之后打开 /etc/rc.conf,末尾加入以下命令:

slim_enable="YES"

重启后效果如下:

FreeBSD-13.0桌面配置(xfce)

 

输入账号:root及超级管理员密码进行登录(注意,这里为了方便配置使用root账号,以后尽量不要使用超级管理员账号,请使用普通用户账号登录)。

 

8、安装VirtualBox增强功能

目前虽然拥有了图形界面,但是界面没有随着电脑屏幕一起放大或缩小,也没办法全屏,鼠标光标在住宿机之间移动也不是很方便。打开终端,运行以下命令进行增强功能安装:

#pkg install virtualbox-ose-additions

FreeBSD-13.0桌面配置(xfce)

 

安装完之后打开 /etc/rc.conf,末尾加入以下命令:

vboxguest_enable="YES"

vboxservice_enable="YES"

最终配置内容如下:

FreeBSD-13.0桌面配置(xfce)

 

 重启,就可以实现全屏了!放一张最终效果图:

FreeBSD-13.0桌面配置(xfce)

 

 9、安装中文支持

普通用户登录,安装文泉驿字体,没有中文字体后面比较麻烦,浏览中文网页会出现乱码情况:

%sudo install wqy-fonts

安装拼音输入法,scim是比较好用的输入法了

%sudo pkg install zh-scim-pinyin

打开~/.cshrc,添加以下配置:

%vi ~/.cshrc

FreeBSD-13.0桌面配置(xfce)

 

如果不想系统图标都汉化,就把后面二行配置注释掉就可以啦,看个人爱好。 

 

打开 ~/.xinitrc,添加以下配置,在确保执行xfce命令之前执行scim, 如下:

%vi ~/.xinitrc

在前面添加:

 exec scim -d &

 FreeBSD-13.0桌面配置(xfce)

 

 重启,就完成了汉化,和中文输入法安装啦,同时按下Ctrl+空格键进行中英输入法切换。

 

上一篇:codevs 2530大质数


下一篇:C编码常见规则的总结以及Doxygen常见指令