FreeBSD 安装配置 XFCE 卓面环境
在文本之前要先安装 Xorg,并且如果在虚拟机中安装 FreeBSD,那么需要额外配置 Xorg,在安装了 Xorg 图形服务后,还需要安装卓面环境,才能真正的使用图形界面。Xfce 是一款轻量级,运行流畅的桌面环境,它基于 GTK 开发。
在本文中将要介绍如何在 FreeBSD 中安装配置 XFCE 卓面环境。
安装依赖
如果你查看了以前的章节,那么应该已经安装了 Xorg、用户目录创建工具、中文字体。
你也可以使用如下的命令命令安装依赖的软件包:
sudo pkg install xorg xdg-user-dirs noto-sans-sc
[!TIP]
你可以安装
wqy-fonts中文字体。
安装 XFCE
使用如下命令安装 xfce 软件包:
sudo pkg install xfce
启用 dbus 服务
XFCE 卓面环境使用 dbus 作为消息总线和硬件抽象工具,dbus 是 xfce 的依赖包,在安装 xfce 之后,也已经安装了 dubs 软件包。
使用如下命令使 dbus 服务开机自启动:
sudo sysrc dbus_enable="YES"
[!TIP]
运行如上的命令会把
dbus_enable="YES"添加到/etc/rc.conf文件中。
安装 lightdm 显示管理器
常与 xfce 配合使用的显示管理器是 lightdm。
使用如下命令安装 lightdm 显示管理器:
sudo pkg install lightdm lightdm-gtk-greeter lightdm-gtk-greeter-settings
启动图形卓面
进入图形卓面有两种方式:
- 开机自启动显示管理器
- 使用
startx从命令行启动卓面环境
开机自启动 lightdm
开机自启动显示管理器,启动后不会进入命令行,而是自动进入图形界面。
1)运行如下命令,使 lightdm 显示管理器开机自启动:
sudo sysrc lightdm_enable="YES"
2)重启系统后,会自动进入图形卓面
reboot
使用 startx 启动卓面环境
可以在命令行模式下使用 startx 命令启动卓面环境。
1)创建当前用户的 .xinitrc 启动文件:
echo ". /usr/local/etc/xdg/xfce4/xinitrc" > ~/.xinitrc
2)启动图形界面
startx
设置登录背景
在启动 XFCE 后,使用账户登录时,如果你的系统的背景是全黑,可以自定义背景。
可以使用如下两种方式设置 lightdm 登录背景:
- 使用十六进制颜色值
- 使用图片
使用颜色值设置背景
1)编辑 /usr/local/etc/lightdm/lightdm-gtk-greeter.conf 文件:
sudo vi /usr/local/etc/lightdm/lightdm-gtk-greeter.conf
2)在文件的末尾添加类似如下内容:
background=#2d2d2d
颜色值修改为你想要的颜色即可。
背景设置为图片
在 FreeBSD 系统中背景图片存放在 /usr/local/share/backgrounds 目录中。
1)编辑 /usr/local/etc/lightdm/lightdm-gtk-greeter.conf 文件:
sudo vi /usr/local/etc/lightdm/lightdm-gtk-greeter.conf
2)在背景目录中找到你想要设置的图片,在文件的末尾添加类似如下内容:
background=/usr/local/share/backgrounds/xfce/xfce-blue.jpg
3)如果没有你想要的图片,可以自己把图片复制到 /usr/local/share/backgrounds 目录中。
设置中文界面
根据启动方式的不同,设置中文界面的方法也不同。
自启动图形卓面方式
在自启动进入图形卓面环境时,lightdm 登录管理器会读取用户目录下的 .profile 中的配置,在此文件中把语言设置为中文即可。
1)编辑 ~/.profile 文件:
vi ~/.profile
2)在文件的末尾添加如下的内容:
export LANG=zh_CN.UTF-8
startx 启动方式
从命令行使用 startx 启动 xfce 图形界面时,startx 会调用 xinit 程序,而 xinit 默认使用 sh (Bourne Shell) 来执行 ~/.xinitrc 文件。但是可以使用 shebang 指定执行使用的 shell。
因此在 ~/.xinitrc 文件中设置环境变量,使用的是 sh 设置环境变量的方式。
在文件 ~/.xinitrc 的开头,添加如下内容:
export LANG=zh_CN.UTF-8
安装软件
XFCE 项目也开发了很多软件和插件,很多都是非常使用的工具,如屏保锁屏工具,任务管理器等。
安装软件集
如果你想要安装 XFCE 项目下所有的软件与插件,可以使用如下命令:
sudo pkg install xfce4-goodies
推荐安装软件
如果不安装所有的软件与插件,推荐安装以下软件与插件:
sudo pkg install xfce4-screensaver xfce4-taskmanager ristretto
软件包解释说明:
xfce4-screensaver:Xfce 屏保 & 锁屏工具xfce4-taskmanager:Xfce 任务管理器ristretto:Xfce 图片查看器
软解解释说明
如下分类给出 XFCE 项目下其他软件和插件的解释说明:
Xfce 独立应用
- parole:Xfce 官方媒体播放器
- xfburn:Xfce 光盘刻录工具
面板插件
- xfce4-battery-plugin:面板电池状态插件
- xfce4-bsdcpufreq-plugin:FreeBSD 的 CPU 频率 / 功耗监控面板插件
- xfce4-calculator-plugin:面板内嵌计算器
- xfce4-clipman-plugin:剪贴板历史管理插件
- xfce4-cpugraph-plugin:面板实时 CPU 使用率图表
- xfce4-datetime-plugin:面板日期 / 时间显示插件
- xfce4-dict-plugin:面板词典 / 翻译插件
- xfce4-diskperf-plugin:磁盘 I/O 性能监控插件
- xfce4-fsguard-plugin:文件系统空间 / 使用率监控插件
- xfce4-genmon-plugin:通用监控插件,可自定义显示信息
- xfce4-mailwatch-plugin:邮件新消息提醒插件
- xfce4-mount-plugin:快速挂载 / 卸载磁盘插件
- xfce4-netload-plugin:网络上传 / 下载流量监控插件
- xfce4-notes-plugin:面板便签 / 记事本插件
- xfce4-screenshooter-plugin:面板截图工具
- xfce4-smartbookmark-plugin:快速搜索 / 网页书签插件
- xfce4-stopwatch-plugin:面板秒表 / 计时插件
- xfce4-systemload-plugin:系统负载显示插件
- xfce4-time-out-plugin:休息提醒 / 定时锁屏插件
- xfce4-timer-plugin:倒计时 / 定时提醒插件
- xfce4-verve-plugin:面板命令行,可用于快速执行命令、搜索
- xfce4-wavelan-plugin:无线网络信号强度显示插件
- xfce4-weather-plugin:天气预报插件
- xfce4-xkb-plugin:键盘布局切换、输入法状态显示插件
菜单与桌面增强工具
- xfce4-dashboard:Xfce 现代风格的全屏启动器 / 活动面板
- xfce4-whiskermenu-plugin:增强型应用菜单插件
窗口管理器主题
- xfce4-wm-themes:Xfce 的窗口管理器 Xfwm 的主题集
Thunar 文件管理器插件
- thunar-archive-plugin:Thunar 右键压缩 / 解压插件
- thunar-media-tags-plugin:Thunar 音频文件标签查看 / 编辑插件
- thunar-vcs-plugin:Thunar 集成 Git/SVN 等版本控制状态显示插件
如上的 XFCE 软件与插件,可以根据你自己的需要安装,当然也可以安装 Gnome 项目下的工具。