8.7 GNOME
GNOME 是一款面向用户的桌面环境。它包括用于启动应用和显示状态的面板、桌面、本地工具和应用程序,以及一套使应用程序协同工作并保持一致的设计规范。
8.7.1 GNOME 桌面环境概述
警告
目前因 FreeBSD Bugzilla Bug 287955 - x11/gdm: The user cannot log in; the system hangs at the login screen in gdm 47[EB/OL]. [2026-04-04]. https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=287955. GDM 无法正常使用,将停留在登录界面,
startx正常。在虚拟机中可正常使用。
GNOME 曾是 GNU 项目的组成部分,旨在构建功能完备的桌面环境,目前主要由 Red Hat 主导开发维护。GNOME 是 Linux 和类 UNIX 系统中的主流桌面环境,设计简洁现代。在英语发音中,GNOME 首字母 G 不发音(音标为 /ˈnoʊm/)。
8.7.2 安装完整的 GNOME 桌面环境
- 使用 pkg 安装:
# pkg install xorg gnome noto-sans-sc- 或使用 Ports 安装:
# cd /usr/ports/x11/xorg/ && make install clean
# cd /usr/ports/x11/gnome/ && make install clean
# cd /usr/ports/x11-fonts/noto-sans-sc/ && make install clean8.7.2.1 软件包说明
| 软件 | 用途 |
|---|---|
| xorg | X11 |
| gnome | GNOME 主程序 |
| noto-sans-sc | 思源黑体(简体中文) |
8.7.3 配置
还需配置 procfs 文件系统的自动挂载。
需在 /etc/fstab 文件中添加如下内容:
proc /proc procfs rw 0 0设置 D-Bus 服务开机自启:
# service dbus enable设置 GDM 显示管理器开机自启:
# service gdm enable执行以下命令,将 GNOME 会话命令写入 ~/.xinitrc 文件,以便使用命令 startx 启动 GNOME:
$ echo "/usr/local/bin/gnome-session" > ~/.xinitrc
默认禁止 root 登录。

此为默认壁纸。

8.7.4 为 GNOME 桌面环境配置中文环境
本小节的配置参数与用户 shell 无关,即使使用 csh 也应按此方式配置。
使用文本编辑器打开 GDM 本地化配置文件 /usr/local/etc/gdm/locale.conf,修改语言设置。将原有内容替换如下:
LANG="zh_CN.UTF-8" # 设置系统默认语言为简体中文 UTF-8
LC_CTYPE="zh_CN.UTF-8" # 设置字符类型和编码为简体中文 UTF-8
LC_MESSAGES="zh_CN.UTF-8" # 设置系统消息显示语言为简体中文 UTF-88.7.5 中文输入法
IBus、Fcitx 5 二选一即可。
8.7.5.1 IBus
GNOME 默认使用的输入法框架是 IBus。
使用 pkg 安装:
# pkg install zh-ibus-libpinyin或者使用 Ports 安装:
# cd /usr/ports/chinese/ibus-libpinyin/
# make install clean安装后运行初始化命令 ibus-setup。然后:设置 → 键盘 → 输入源,点击“添加输入源”,选择“汉语(中国)”,加入“中文(智能拼音)”。
8.7.5.2 Fcitx 5
参见输入法相关章节。
警告
IBus 是 GNOME 的依赖项,即使不使用 IBus,也不能将其卸载,否则将一并卸载 GNOME。

8.7.6 与常规习惯不同的设置调整
GNOME 的设计理念与部分用户的操作习惯存在差异,例如桌面不允许放置图标、右上角无系统托盘等。是否与垃圾桶不能有垃圾、人不能在床上、门不能关、桌子上不能放东西有异曲同工之妙?
8.7.6.1 系统优化工具
使用 pkg 安装:
# pkg install gnome-tweaks或者使用 Ports 安装:
# cd /usr/ports/deskutils/gnome-tweaks/
# make install clean8.7.6.2 恢复 GNOME 顶栏的托盘图标
需要安装 Firefox 浏览器 www/firefox 及 Port www/chrome-gnome-shell。
TopIcons Plus 已长期未更新,故只能使用 AppIndicator and KStatusNotifierItem Support。






8.7.6.2.1 参考文献
- Abhishek Prakash. Getting the Top Indicator Panel Back in GNOME[EB/OL]. [2026-03-25]. https://itsfoss.com/enable-applet-indicator-gnome. 提供了恢复 GNOME 顶栏托盘图标显示的详细步骤与扩展安装指南。
8.7.6.3 在桌面上放置图标
扩展 gnome-shell-extension-desktop-icons 已经长期未更新,项目地址为:Desktop Icons。
可使用 Desktop Icons NG (DING) 解决。安装方式同上。

壁纸为自定义设置,其余均为默认配置。
8.7.7 桌面主题美化
FreeBSD 安装桌面环境后采用简洁风格,以下内容适用于基于 GTK 库的桌面环境。
以下收录部分图标和主题,如需获取更多资源,可访问 FreshPorts。
8.7.7.1 GTK 桌面主题
- matcha 主题:
# pkg install matcha-gtk-themes - Qogir 主题:
# pkg install qogir-gtk-themes - Pop 主题:
# pkg install pop-gtk-themes - Flat 主题:
# pkg install flat-remix-gtk-themes - Numix 主题:
# pkg install numix-gtk-theme - Sierra 主题:
# pkg install sierra-gtk-themes - Yaru 主题:
# pkg install yaru-gtk-themes - Canta 主题:
# pkg install canta-gtk-themes
8.7.7.2 GTK 桌面图标
- papirus 图标:
# pkg install papirus-icon-theme - Qogir 图标:
# pkg install qogir-icon-themes - Pop 图标:
# pkg install pop-icon-theme - Flat 图标:
# pkg install flat-remix-icon-themes - Numix 图标:
# pkg install numix-icon-theme - Numix 圆形图标:
# pkg install numix-icon-theme-circle - Yaru 图标:
# pkg install yaru-icon-theme - Canta 图标:
# pkg install canta-icon-theme
8.7.7.3 GNOME 主题美化
以下安装 WhiteSur 主题。
- 下载主题源代码包:
git clone https://github.com/vinceliuice/WhiteSur-gtk-theme - 进入主题包目录:
cd WhiteSur-gtk-theme - 修改 shebang:编辑
install.sh文件,修改第一行为#!/usr/local/bin/bash,然后保存。 - 执行安装:
bash install.sh
8.7.7.4 WhiteSur 图标
- 下载图标:
git clone https://github.com/vinceliuice/WhiteSur-icon-theme - 进入软件目录:
cd WhiteSur-icon-theme - 修改 shebang:编辑
install.sh文件,修改第一行为#!/usr/local/bin/bash,然后保存。 - 执行安装:
bash install.sh
8.7.7.5 光标
- 下载光标:
git clone https://github.com/vinceliuice/McMojave-cursors - 进入软件目录:
cd McMojave-cursors - 修改 shebang:编辑
install.sh文件,修改第一行为#!/usr/local/bin/bash,然后保存。 - 执行安装:
bash install.sh
8.7.7.6 思考题
按照下面的步骤,在终端安装 Papirus 图标:
$ git clone https://github.com/PapirusDevelopmentTeam/papirus-icon-theme
$ cd papirus-icon-theme
$ ./install.sh8.7.8 附录:GNOME 桌面环境精简安装
- 使用 pkg 安装:
# pkg install xorg-minimal gnome-lite wqy-fonts xdg-user-dirs- 或者使用 Ports 安装:
# cd /usr/ports/x11/xorg-minimal/ && make install clean
# cd /usr/ports/x11/gnome/ && make FLAVOR=lite install clean
# cd /usr/ports/x11-fonts/wqy/ && make install clean
# cd /usr/ports/devel/xdg-user-dirs/ && make install clean8.7.8.1 软件包说明
| 包名 | 作用 |
|---|---|
xorg-minimal | 精简版 X 图形环境 |
gnome-lite | 精简版 GNOME 桌面 |
8.7.8.2 精简现有的 GNOME 完整版本
如果已安装完整版本,也可使用 pkg 卸载附带的游戏软件:
# pkg delete gnome-2048 gnome-klotski gnome-tetravex gnome-mines gnome-taquin gnome-sudoku gnome-robots gnome-nibbles lightsoff tali quadrapassel swell-foop gnome-mahjongg five-or-more iagno aisleriot four-in-a-row