第 5.4 节 GNOME
GNOME 过去曾是 GNU 项目,旨在开发一套功能齐全的桌面环境。值得注意的是,在英语单词中,GNOME 中的 G
并不发音(/ˈnoʊm/)。
安装
使用 pkg 安装:
# pkg install xorg gnome noto-sc xdg-user-dirs
或者使用 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
配置
# ee /etc/fstab
添加内容如下:
proc /proc procfs rw 0 0
配置启动项:
# service dbus enable
# service gdm enable
输入以下命令:
$ echo "/usr/local/bin/gnome-session" > ~/.xinitrc
默认是禁止 root 登录的。
默认壁纸就是这样。
中文化
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"
LC_ALL="zh_CN.UTF-8"
中文输入法
以下 ibus
、fcitx5
二选一即可。
ibus
gnome 捆绑的输入法面板是 ibus
。
# pkg install zh-ibus-libpinyin
或者
# cd /usr/ports/chinese/ibus-libpinyin/
# make install clean
安装后运行初始化命令 ibus-setup
。
然后:设置——>键盘——>输入源,“添加输入源”。加入“中文(智能拼音)”
fcitx 5
参见输入法相关章节。需要注意 IBus 是 gnome 的依赖,不能卸载。也就是说你可以不用 IBus,但是不能卸载。
优化系统
# 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-shell-extension-desktop-icons 已经长期未更新,项目地址:Desktop Icons。
可以用 Desktop Icons NG (DING) 解决。安装方式同上。
壁纸是我自己设置的。其他是默认的。
最后更新于