首页>教程>FreeBSD 教程> 安装配置桌面环境 >FreeBSD 安装配置 XFCE 卓面环境

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 项目下的工具。