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

FreeBSD 安装配置 MATE 卓面环境

MATE(发音:Ma-Tay)是一款免费开源的桌面环境,在 GNOME 3 时使用了 GNOME Shell 界面,改变了传统的桌面范式。为了保留 GNOME 2 的经典界面,开发了 MATE 项目,其目的是保留传统的界面,提供开发一个稳定、轻量的桌面环境。

在本文中将要介绍如何在 FreeBSD 中安装配置 MATE 卓面环境。

安装 MATE

在 FreeBSD 系统中为 MATE 提供了两个软件包,一个是标准软件包 mate,一个是最小化软件包 mate-base

安装依赖

如果你查看了以前的章节,那么应该已经安装了 Xorg、用户目录创建工具、中文字体。

你也可以使用如下的命令命令安装依赖的软件包:

sudo pkg install xorg xdg-user-dirs noto-sans-sc

[!TIP]

你可以安装 wqy-fonts 中文字体。

标准安装 MATE

使用标准 MATE 软件包安装 MATE,在安装 MATE 桌面环境的同时,还会安装一些常用的软件,如:文本编辑器、归档管理器等。

使用如下命令安装标准 MATE 软件包:

sudo pkg install mate

最小化安装 MATE

使用最小化 MATE 软件包安装 MATE,只会安装基本的 MATE 桌面环境。

使用如下命令安装最小化 MATE 软件包:

sudo pkg install mate-base

挂载进程文件系统

要正常的启动 MATE 桌面环境,需要在开机时自动挂载 proc 文件系统。

1)编辑 /etc/fstab 文件:

sudo vi /etc/fstab

2)在文件的末尾添加如下内容,在启动系统时自动挂载 proc 文件系统:

# Device                Mountpoint      FStype  Options         Dump    Pass#
proc                    /proc           procfs  rw              0       0

启用 dbus 服务

MATE 卓面环境使用 dbus 作为消息总线和硬件抽象工具,dbus 是 MATE 的依赖包,在安装 MATE 之后,也已经安装了 dubs 软件包。

使用如下命令使 dbus 服务开机自启动:

sudo sysrc dbus_enable="YES"

[!TIP]

运行如上的命令会把 dbus_enable="YES" 添加到 /etc/rc.conf 文件中。

安装配置显示管理器

常与 MATE 配合使用的显示管理器是 lightdm。

安装 lightdm

使用如下命令安装 lightdm 显示管理器:

sudo pkg install lightdm lightdm-gtk-greeter lightdm-gtk-greeter-settings

启动图形卓面

进入 MATE 图形卓面有两种方式:

  • 开机自启动显示管理器
  • 使用 startx 从命令行启动卓面环境

开机自启动 lightdm

开机自启动显示管理器,启动后不会进入命令行,而是自动进入图形界面。

1)运行如下命令,使 lightdm 显示管理器开机自启动:

sudo sysrc lightdm_enable="YES"

2)重启系统后,会自动进入图形卓面

reboot

使用 startx 启动卓面环境

可以在命令行模式下使用 startx 命令启动卓面环境。

1)创建当前用户的 .xinitrc 启动文件:

echo "exec dbus-launch --exit-with-x11 ck-launch-session mate-session" > ~/.xinitrc

2)启动图形界面

startx

设置登录背景

在启动 MATE 后,使用账户登录时,如果你的系统的背景是全黑,可以自定义背景。

可以使用如下两种方式设置 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/mate/nature/Blinds.jpg

3)如果没有你想要的图片,可以自己把图片复制到 /usr/local/share/backgrounds 目录中。

设置中文界面

根据启动方式的不同,设置中文界面的方法也不同。

自启动图形卓面方式

在自启动进入图形卓面环境时,lightdm 登录管理器会读取用户目录下的 .profile 中的配置,在此文件中把语言设置为中文即可。

1)编辑 ~/.profile 文件:

vi ~/.profile

2)在文件的末尾添加如下的内容:

export LANG=zh_CN.UTF-8

startx 启动方式

从命令行使用 startx 启动 MATE 图形界面时,startx 会调用 xinit 程序,而 xinit 默认使用 sh (Bourne Shell) 来执行 ~/.xinitrc 文件。但是可以使用 shebang 指定执行使用的 shell。

因此在 ~/.xinitrc 文件中设置环境变量,使用的是 sh 设置环境变量的方式。

在文件 ~/.xinitrc 的开头,添加如下内容:

export LANG=zh_CN.UTF-8

安装软件

MATE 项目也开发了一些软件和插件,都是非常使用的工具,如文本编辑器、图片查看器、系统监视器、屏保锁屏工具等。

推荐安装软件

推荐安装以下软件与插件(在使用 MATE 标准包安装时,已经安装):

sudo pkg install mate-screensaver mate-system-monitor

软件包解释说明:

  • mate-screensaver:MATE 屏保 & 锁屏工具
  • mate-system-monitor:MATE 系统监视器

软解解释说明

如下分类给出 MATE 项目下软件和插件的解释说明:

文档文件工具

  • atril:PDF 文档阅读器
  • caja:MATE 文件管理器
  • caja-actions:Caja 文件管理器的自定义右键菜单工具
  • caja-dropbox:Caja 文件管理器的 Dropbox 云盘集成插件
  • caja-extensions:Caja 功能扩展合集
  • engrampa:MATE 归档管理器,可压缩、解压文件
  • eom:图片查看器
  • pluma:MATE 文本编辑器
  • pluma-plugins:Pluma 文本编辑器的插件扩展
  • python-caja:让 Caja 支持 Python 脚本扩展

桌面窗口工具

  • marco:MATE 窗口管理器,用于控制窗口最大化、最小化等
  • mate-panel:MATE 的顶部 / 底部面板
  • mate-applets:面板上的各种小插件,如系统监控、电量、网络、时钟等
  • mate-sensors-applet:面板上的硬件传感器监控插件
  • mate-indicator-applet:面板上的系统状态指示插件
  • mate-backgrounds:MATE 桌面默认壁纸包
  • mate-icon-theme:MATE 桌面默认图标主题

系统设置服务工具

  • mate-control-center:MATE 系统设置中心
  • mate-settings-daemon:桌面设置的后台服务
  • mate-session-manager:MATE 桌面会话管理器
  • mate-notification-daemon:桌面右下角通知弹窗服务
  • mate-polkit:系统权限认证组件
  • mate-power-manager:MATE 电源管理工具
  • mate-screensaver:MATE 屏保锁屏工具
  • mate-system-monitor:MATE 系统资源监视器
  • mate-media:音量、音频控制相关工具
  • mate-menus:管理桌面的应用启动菜单
  • mate-desktop:MATE 桌面环境基础核心库
  • mate-common:编译、构建 MATE 组件用的通用文件
  • libmatekbd:键盘布局、输入法相关底层库
  • libmatemixer:音频混音、音量控制底层库
  • libmateweather:天气插件、天气组件依赖库

其他小工具

  • mate-user-share:局域网内快速文件共享工具
  • mate-netbook:小屏幕设备优化组件
  • mate-utils:MATE 小工具合集,包含字典、截图、日志查看等工具
  • mate-calc:计算器
  • mate-terminal:MATE 终端模拟器
  • mate-user-guide:MATE 官方用户手册 / 帮助文档
  • mozo:MATE 菜单编辑器,用于自定义开始菜单

如上的 MATE 软件与插件,可以根据你自己的需要安装,当然也可以安装 Gnome 项目下的工具。