5.4 GNOME

警告

目前因为 Bug 287955 - x11/gdm: The user cannot log in; the system hangs at the login screen in gdm 47,目前 gdm 无法正常使用,会卡在登录界面,startx 正常。

虚拟机正常。

GNOME 过去曾是 GNU 项目,旨在开发一套功能齐全的桌面环境。值得注意的是,在英语单词中,GNOME 中的 G 并不发音(/ˈnoʊm/)。

安装

  • 使用 pkg 安装:

# pkg install xorg gnome noto-sc
  • 或者使用 Ports 安装:

# cd /usr/ports/x11/xorg/ && make install clean
# cd /usr/ports/x11/gnome/ && make install clean
# cd /usr/ports/x11-fonts/noto-serif-sc/ && make install clean
  • 解释:

软件
用途

xorg

X11

gnome

Gnome 主程序

noto-sc

思源黑体——简体中文

附录:精简安装

  • 使用 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 install clean
# cd /usr/ports/x11-fonts/wqy/ && make install clean
# cd /usr/ports/devel/xdg-user-dirs/ && make install clean
  • 解释

包名
作用

xorg-minimal

精简版 X 图形环境

gnome-lite

精简版 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
Gnome 精简安装

配置

# ee /etc/fstab

添加内容如下:

proc /proc procfs rw 0 0

配置启动项:

# service dbus enable
# service gdm enable

输入以下命令:

$ echo "/usr/local/bin/gnome-session" > ~/.xinitrc
FreeBSD Gnome

默认是禁止 root 登录的。

FreeBSD Gnome

默认壁纸就是这样。

FreeBSD Gnome

中文化

GNOME 界面

本小节配置参数与用户 shell 无关,即使是 csh 也该如此配置。

# ee /usr/local/etc/gdm/locale.conf

将原有内容替换如下:

LANG="zh_CN.UTF-8"
LC_CTYPE="zh_CN.UTF-8"
LC_MESSAGES="zh_CN.UTF-8"

中文输入法

以下 ibusfcitx5 二选一即可。

ibus

gnome 捆绑的输入法面板是 ibus

# pkg install zh-ibus-libpinyin

或者

# cd /usr/ports/chinese/ibus-libpinyin/
# make install clean

安装后运行初始化命令 ibus-setup

然后:设置——>键盘——>输入源,“添加输入源”,选择“汉语(中国)”。加入“中文(智能拼音)”

fcitx 5

参见输入法相关章节。需要注意 IBus 是 gnome 的依赖,不能卸载。也就是说你可以不用 IBus,但是不能卸载。

FreeBSD Gnome

优化系统

# pkg install gnome-tweaks

或者:

# cd /usr/ports/deskutils/gnome-tweaks/ 
# make install clean

一些反人类设置的调整

GNOME 一直以反人类著称:桌面不让放图标、右上角没托盘等等。是不是和垃圾桶不能有垃圾、人不能在床上、门不能关、桌子上不能放东西有异曲同工之妙

恢复 GNOME 顶栏的托盘图标

需要安装火狐浏览器 www/firefox 及 Port x11-chrome-gnome-shell

由于 TopIcons Plus 已经长期不更新了,所以只能用 AppIndicator and KStatusNotifierItem Support 了。

Gnome 恢复 GNOME 顶栏的托盘图标
Gnome 恢复 GNOME 顶栏的托盘图标
Gnome 恢复 GNOME 顶栏的托盘图标
Gnome 恢复 GNOME 顶栏的托盘图标
Gnome 恢复 GNOME 顶栏的托盘图标
Gnome 恢复 GNOME 顶栏的托盘图标

参考文献

在桌面放图标

扩展 gnome-shell-extension-desktop-icons 已经长期未更新,项目地址:Desktop Icons

可以用 Desktop Icons NG (DING) 解决。安装方式同上。

Gnome 在桌面放图标

壁纸是我自己设置的。其他是默认的。

最后更新于