GNOME 3是GNOME的全新版本,于2011年4月发布,并在2011年9月发布了GNOME 3.2更新版。由于其界面风格和操作模式与之前版本相比有明显变化,习惯了GNOME 2的老用户不免会遇到些问题。本文将介绍GNOME 3的使用技巧,以及如何通过GNOME Shell扩展(GNOME Shell Extensions)让GNOME 3更适合用户的个性化需求。
先介绍一下经常和GNOME 3一起出现的概念GNOME Shell。GNOME Shell是GNOME 3的重要部分,提供窗口切换、打开应用程序等功能,它和窗口管理器(Window Manager)Mutter一起构成了我们看到的GNOME 3桌面。在很多的人眼中,GNOME Shell就是GNOME 3的代名词,这是不无道理的。
目前多数发行版的GNOME都已是GNOME 3,比如:
-
Fedora
- Fedora 15已预装GNOME 3,Fedora 16预装了GNOME 3.2 Archlinux
- Archlinux的GNOME默认指向GNOME 3,参见ArchLinux Wiki上的英文 [1]和中文 [2]文档。 OpenSUSE
-
OpenSUSE 12.1的GNOME已采用GNOME 3.2。
Debian
Debian Wheezy 7.0的GNOME采用GNOME3.4
另外,强烈建议安装GNOME 3的配置工具GNOME Tweak Tool,系统主题、扩展、字体的设置都可通过此工具完成。
GNOME Shell扩展
GNOME 3的一大特色是GNOME Shell的扩展系统,通过安装扩展,既可以添加天气、系统监视器等小插件,还可以修改GNOME Shell的默认行为,方便用户熟悉新系统。
要安装GNOME Shell扩展,可以到最新上线的官方扩展中心: https://extensions.gnome.org/ ,也可翻阅发行版自带的软件仓库(名称一般包含 gnome-shell-extension...)。
使用Firefox访问 GNOME Shell扩展中心,可直接安装插件,该网站暂不支持Chrome
可能较常用的几个扩展:
-
插件类
- Weather Indicator, System Monitor 界面调整类
- classic systray(将通知图标移至顶端标题栏), noa11y(去掉辅助工具的图标) 行为调整类
- Alt Tab(程序不再分组显示), Smart Overview(按下Meta键后窗口更合理地排列), ... 扩展集
- Linux Mint提供了一整套GNOME Shell扩展集,用以帮助用户适应GNOME 3,可以选择部分试用: MGSE链接
GNOME 3主题
GNOME 3的外观与其各部分的外观有关,而其各部分可分别设定主题:
-
GTK+主题
- 影响 GTK+应用程序的显示样式,注意GTK+ 3与GTK+ 2的主题是不同的,要想修改所有GTK+程序的主题,需要安装同时包含GTK+两个版本主题的主题包。 窗口边框主题 (Window theme)
- 主要影响窗口的标题栏,通常会包含在GTK+的主题包中。 图标主题(Icon theme)
- 图标主题 光标主题(Cursor theme)
- 鼠标光标的主题 GNOME Shell主题(Shell theme)
- Shell的整体外观,如顶栏的样式等,依赖于User Themes扩展
目前,大量主题资源位于deviantART的GNOME Shell Gallery中。另外,对于Archlinux用户来说,AUR中也有大量的主题可供安装(建议搜索关键词: gtk3 theme)。
如果发现设置的鼠标光标主题在gtk+ 3程序的窗口中无效,可以root身份执行以下命令解决:
mkdir /usr/share/icons/default cd /usr/share/icons/default echo "[Icon Theme]" >> index.theme echo "Inherits=Adwaita" >> index.theme
常见问题
官方发布了一个GNOME Shell CheatSheet,建议首先阅读。“笨兔兔”博客上一有篇中文的GNOME 3 使用白皮书也包含了一些使用技巧。
配置
强制使用Fallback模式
Fallback模式跟GNOME 2比较像,可以用面板(panel)等。如果需要强制进入Fallback模式,只需点击右上角的用户小图标,进入“系统设置”->“系统信息”->“Graphics”,将“Forced Fallback Mode”打开即可。
桌面配置?
点击右上角的用户图标,可以在“系统设置”中设置背景、语言、显示选项等等GNOME。
字体、界面等的配置还没有融入“系统设置”,幸运的是目前可以使用GNOME Tweak Tool做这些配置。
更多配置
有些配置还没有提供图形界面,可使用dconf-editor配置,如[1][2]:
- org.gnome.desktop.interface的font-name可以设置字体与大小(请选中use-custom-font)
- org.gnome.settings-daemon.plugins.xsettings中可以设置antialiasing、dpi、hinting等。
把gconf换为dconf是GNOME 3的若干改进之一,由于dconf的配置文件是二进制的,只能通过dconf-editor来编辑了。
操作与使用
如果不习惯操作上的诸多变化,可以安装相应的扩展来还原GNOME 2的操作风格。
没有最大化最小化图标
最大化的方法类似Windows 7,把窗口拖到屏幕边上就可以了。如果确实需要最小化,可以使用快捷键Alt+F9。也可以使用GNOME Tweak Tool把图标改回来。
没有任务栏?
GNOME Shell就是这样设计的[3]。如果一定要一个任务栏或Dock,可以考虑Glx-Dock / Cairo-Dock (网站)。
快捷键?
默认打开GNOME Shell主菜单的快捷键是Win键或"Alt+F1",在随后出现的界面中快捷键不详(请补充)。
另外用Alt+`可以在同一程序的若干窗口间切换。
托盘图标?
GNOME Shell是有托盘区的,把鼠标移动到右下角就出来了。
如果同时连接了不同分辨率的显示器,在小分辨率显示器上的托盘区不容易激活,不过该问题会随着X的更新而解决[4]。
重新启动、关机?
GNOME Shell把关机按钮默认藏了起来,按住Alt键可以使其显现。该行为是否会被修改,尚且不能确定[5]