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