8.2. 桌面环境¶
本节介绍如何在 FreeBSD 系统上安装和配置一些流行的桌面环境。桌面环境可以是从简单的窗口管理器到一整套桌面应用程序。
表 1.受支持的桌面环境
名称 |
许可证 |
软件包 |
---|---|---|
KDE Plasma |
GPL 2.0 或更高版本 |
x11/kde5 |
GNOME |
GPL 2.0 或更高版本 |
x11/gnome |
XFCE |
GPL、LGPL、BSD |
x11-wm/xfce4 |
MATE |
GPL 2.0、LGPL 2.0 |
x11/mate |
Cinnamon |
GPL 2.0 或更高版本 |
x11/cinnamon |
LXQT |
GPL、LGPL |
x11-wm/lxqt |
8.2.1. KDE Plasma¶
KDE Plasma 是一个易于使用的桌面环境。此桌面提供了一套具有一致外观、标准化菜单和工具栏、快捷键、配色方案、国际化以及集中式、对话框驱动的桌面配置的软件。有关 KDE 的更多信息,请访问 KDE 主页。有关 FreeBSD 的具体信息,请参阅 KDE 上的 FreeBSD 主页。
8.2.1.2. 最简化安装 KDE Plasma¶
要安装最精简的 KDE Plasma,请执行:
# pkg install plasma5-plasma
提示
这种安装 过于 简化,以致于必须单独安装 Konsole,请执行:
# pkg install konsole
8.2.1.3. 配置 KDE Plasma¶
KDE Plasma 使用 dbus-daemon(1) 作为消息总线和硬件抽象层。此软件是作为 KDE Plasma 的依赖项自动安装的。
在 /etc/rc.conf
中启用 D-BUS 服务以在系统启动时启动:
# sysrc dbus_enable="YES"
增加消息大小,请执行:
sysctl net.local.stream.recvspace=65536
sysctl net.local.stream.sendspace=65536
8.2.1.4. 启动 KDE Plasma¶
KDE Plasma 首选的显示管理器是 x11/sddm。要安装 x11/sddm,请执行:
# pkg install sddm
在 /etc/rc.conf
中启用 SDDM 服务以在系统启动时启动:
# sysrc sddm_enable="YES"
通过运行以下命令(本例为西班牙语),可以在 SDDM 中设置键盘语言:
# sysrc sddm_lang="es_ES"
第二种启动 KDE Plasma 的方法是手动调用 startx(1)。要使其工作,请在 ~/.xinitrc
中需要添加以下行:
% echo "exec ck-launch-session startplasma-x11" > ~/.xinitrc
8.2.2. GNOME¶
GNOME 是一个用户友好的桌面环境。它包括一个用于启动应用程序和显示状态的面板、一个桌面、一组工具和应用程序,以及一组使应用程序易于协作和保持一致的约定。
8.2.2.3. 配置 GNOME¶
GNOME 需要挂载 /proc
。将此行添加到 /etc/fstab
中,以便在系统启动期间自动挂载此文件系统:
# Device Mountpoint FStype Options Dump Pass#
proc /proc procfs rw 0 0
GNOME 使用 dbus-daemon(1) 作为消息总线和硬件抽象层。此软件是作为 GNOME 的依赖项自动安装的。
在 /etc/rc.conf
中启用 D-BUS 服务以在系统启动时启动:
# sysrc dbus_enable="YES"
8.2.3. XFCE¶
XFCE 是一个基于 GTK+ 的桌面环境,轻量化,并提供了一个简单、高效、易用的桌面。它是完全可自定义的,有一个带有菜单、小程序和应用程序启动器的主面板,提供文件管理器和声音管理器,并且可以进行主题化。由于它速度快、轻量化、效率高,因此非常适合有内存限制的较老或较慢的机器。
8.2.3.2. 配置 XFCE¶
XFCE 要求挂载 /proc
。将此行添加到 /etc/fstab
中,以便在系统启动期间自动挂载此文件系统:
# Device Mountpoint FStype Options Dump Pass#
proc /proc procfs rw 0 0
XFCE 使用 dbus-daemon(1) 作为消息总线和硬件抽象层。此软件是作为 XFCE 的依赖项自动安装的。
在 /etc/rc.conf
中启用 D-BUS 以在系统启动时启动:
# sysrc dbus_enable="YES"
8.2.3.3. 启动 XFCE¶
x11/lightdm 是一款支持不同显示技术的显示管理器,是一个很好的选择,因为它非常轻,只需要很少的内存占用,并且性能卓越。
要安装它,请执行:
# pkg install lightdm lightdm-gtk-greeter
在 /etc/rc.conf
中启用 lightdm 以在系统启动时启动:
# sysrc lightdm_enable="YES"
第二种启动 XFCE 的方法是手动调用 startx(1)。要使其工作,在 ~/.xinitrc
中需要添加以下行:
% echo '. /usr/local/etc/xdg/xfce4/xinitrc' > ~/.xinitrc
8.2.4. MATE¶
MATE 桌面环境是 GNOME2 的延续。它使用传统的风格提供了一个直观而有吸引力的桌面环境。
8.2.4.3. 配置 MATE¶
MATE 需要挂载 /proc
。将此行添加到 /etc/fstab
中,以便在系统启动期间自动挂载此文件系统:
# Device Mountpoint FStype Options Dump Pass#
proc /proc procfs rw 0 0
MATE 使用 dbus-daemon(1) 作为消息总线和硬件抽象层。此软件是作为 MATE 的依赖项自动安装的。在 /etc/rc.conf
中启用 D-BUS 以在系统启动时启动:
# sysrc dbus_enable="YES"
8.2.4.4. 启动 MATE¶
x11/lightdm 是一款支持不同显示技术的显示管理器,是一个很好的选择,因为它非常轻,只需要很少的内存占用,并且性能卓越。
要安装它,请执行:
# pkg install lightdm lightdm-gtk-greeter
在 /etc/rc.conf
中启用 lightdm 以在系统启动时启动:
# sysrc lightdm_enable="YES"
第二种启动 MATE 的方法是手动调用 startx(1)。要使其工作,在 ~/.xinitrc
中需要添加以下行:
% echo "exec ck-launch-session mate-session" > ~/.xinitrc
8.2.5. Cinnamon¶
Cinnamon 是一款 UNIX® 桌面,提供了先进的创新功能和传统的用户体验。桌面布局类似于 Gnome 2。底层技术是从 Gnome Shell 派生出来的。重点是让用户有宾至如归的感觉,并为他们提供易于使用和舒适的桌面体验。
8.2.5.2 配置 Cinnamon¶
Cinnamon 需要挂载 /proc
。将此行添加到 /etc/fstab
中,以便在系统启动期间自动挂载此文件系统:
# Device Mountpoint FStype Options Dump Pass#
proc /proc procfs rw 0 0
Cinnamon 使用 dbus-daemon(1) 作为消息总线和硬件抽象层。此软件是作为 Cinnamon 的依赖项自动安装的。在 /etc/rc.conf
中启用 D-BUS 以在系统启动时启动:
# sysrc dbus_enable="YES"
8.2.5.3 启动 Cinnamon¶
x11/lightdm 是一款支持不同显示技术的显示管理器,是一个很好的选择,因为它非常轻,只需要很少的内存占用,并且性能卓越。
要安装它,请执行以下操作:
# pkg install lightdm lightdm-gtk-greeter
在 /etc/rc.conf
中启用 lightdm 以在系统启动时启动:
# sysrc lightdm_enable="YES"
第二种启动 Cinnamon 的方法是手动调用 startx(1)。要使其工作,在 ~/.xinitrc
中需要添加以下行:
% echo "exec ck-launch-session cinnamon-session" > ~/.xinitrc
8.2.6 LXQT¶
LXQt 是一个基于 Qt 技术的高级、易用、快速的桌面环境。它是为那些重视简单、快速和直观界面的用户量身定制的。与大多数桌面环境不同,LXQt 在性能较差的机器上也能很好地工作。
8.2.6.2. 配置 LXQT¶
LXQT 需要安装 /proc
。将此行添加到 /etc/fstab
中,以便在系统启动期间自动挂载此文件系统:
# Device Mountpoint FStype Options Dump Pass#
proc /proc procfs rw 0 0
LXQT 使用 dbus-daemon(1) 作为消息总线和硬件抽象层。此软件是作为 LXQT 的依赖项自动安装的。
在 /etc/rc.conf
中启用 D-BUS 以在系统启动时启动:
# sysrc dbus_enable="YES"
8.2.6.3. 启动 LXQT¶
首选的 LXQT 显示管理器是 x11/sddm。要安装 x11/sddm,请执行:
# pkg install sddm
在 /etc/rc.conf
中启用 SDDM 服务以在系统启动时启动:
# sysrc sddm_enable="YES"
通过运行以下命令(本示例为西班牙语),可以在 SDDM 中设置键盘语言:
# sysrc sddm_lang="es_ES"
第二种启动 LXQT 的方法是手动调用 startx(1)。要使其工作,在 ~/.xinitrc
中需要添加以下行:
% echo "exec ck-launch-session startlxqt" > ~/.xinitrc