FreeBSD-13.0桌面配置(xfce)

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

现在安装配置已经比以前大大简便了很多,减少了很多累赘操作和配置,显得更加的易用了。网上很多文章也都老旧过时,里面很多内容或配置教程都是画蛇添足。本文重新整理,凡是不必要步骤及配置通通去掉。

 

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

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

 

 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

 

看网速,等待下载完成。

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

#vi /etc/rc.conf

在后面添加以下配置:

dbus_enable="YES"

 回到终端,运行以下命令

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

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

 

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

 

 

 关机重启一下。

 

7、安装登录管理界面

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

 #pkg install slim slim-themes

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

slim_enable="YES"

重启后效果如下:

 

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

 

8、安装VirtualBox增强功能

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

#pkg install virtualbox-ose-additions

 

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

vboxguest_enable="YES"

vboxservice_enable="YES"

最终配置内容如下:

 

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

 

 9、安装中文支持

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

%sudo install wqy-fonts

安装拼音输入法,键入并执行下面的命令

%sudo pkg install zh-fcitx zh-fcitx-configtool fcitx-qt5 fcitx-m17n zh-fcitx-libpinyin

若要使中文输入法随xfce桌面一同启动,则可将其执行文件的链接放入xfce的自动目录中,在每个需要使用xfce桌面的用户下执行如下命令:

%mkdir -p ~/.config/autostart
%cp /usr/local/share/applications/fcitx.desktop ~/.config/autostart/

 

系统图标汉化(这是在csh、tcsh终端下,ps:是否汉化看个人需要):

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

%vi ~/.cshrc

添加以下配置:

setenv LANG zh_CN.UTF-8

setenv LANGUAGE zh_CN.UTF-8

setenv LC_ALL zh_CN.UTF-8

重启。至此全部配置完毕!接下来也是无尽的折腾,不过这不正是Unix/Linux传承的精神吗?加油,全文完!

posted @ 2021-11-20 20:20  Mocuishle007  阅读(6859)  评论(1编辑  收藏  举报