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

FreeBSD 安装配置 Cinnamon 卓面环境

Cinnamon 是一款自由开源的桌面环境,它的设计初衷是保持与 GNOME 2 类似的功能,且要融合现代技术与创新功能,经过多年的发展以成为一个独立的桌面环境。

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

安装依赖

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

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

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

[!TIP]

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

安装 Cinnamon 桌面环境

使用如下命令安装 Cinnamon 软件包:

sudo pkg install cinnamon

挂载进程文件系统

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

1)编辑 /etc/fstab 文件:

sudo vi /etc/fstab

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

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

启用 dbus 服务

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

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

sudo sysrc dbus_enable="YES"

[!TIP]

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

安装 lightdm 显示管理器

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

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

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

启动图形卓面

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

  • 开机自启动显示管理器
  • 使用 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 cinnamon-session" > ~/.xinitrc

2)启动图形界面

startx

[!NOTE] 进入 Cinnamon 图形桌面后,背景图片默认是纯黑色

设置登录背景

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

可以使用如下两种方式设置 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/gnome/drool-l.svg

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

设置中文界面

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

自启动图形卓面方式

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

1)编辑 ~/.profile 文件:

vi ~/.profile

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

export LANG=zh_CN.UTF-8

startx 启动方式

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

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

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

export LANG=zh_CN.UTF-8

设置背景

登录 Cinnamon 后的背景设置的是使用纯黑的颜色。

安装 Cinnamon 后,会在 /usr/local/share/backgrounds/gnome 目录下安装一些背景图片。

按照如下方式设置背景图片:

  • 点击:菜单 → 首选项 → 背景
  • 在弹出界面中,点击左下角的 + 按钮
  • 选中 /usr/local/share/backgrounds/gnome 目录,加载目录中的图片
  • 选中一个图片,会自动把该图片设置为背景