如何定制你的Linux桌面:Gnome 3

译文
系统 Linux 系统运维
本文介绍的Linux定制专栏文章关于Gnome 3桌面,这种桌面与Xfce和KDE大不一样。作者在本文中介绍了配置和定制Gnome外壳的方法,但由于Gnome 3采用了模块化设计方式,还可以把Gnome外壳完全换成别的系统,这种系统提供了全然不同的桌面,配置和定制方面有着全然不同的可能性。

[[158288]]

【51CTO.com快译】到目前为止,我在之前介绍了XfceKDE桌面,从概念上来说它们在许多方面颇为相似。今天说说Gnome 3。深入探讨之前,我想再次明确一点:本系列文章的重点是“如何定制Linux桌面”。

  本文并非介绍各种桌面,也不是介绍如何使用的教程。我将重点放在配置和定制上,所以未必会介绍每一项可用的功能。

  这意味着,在一些情况下(许多不同功能合并到一个工具或一个地方),我可能只抓几个重点,然后说“这里还有另外许多值得关注的东西”。

  我会使用Fedora 23上的Gnome 3.18作为例子。本文将分为两部分。***个部分只探讨基本安装的Gnome 3.18中少数几个相对简单的桌面配置选项,而不提及深奥的CLI命令。第二个部分将探讨Gnome配置工具(Gnome Tweak Tool)和Gnome外壳扩展(Gnome Shell Extensions)网页,前者提供了更广泛、常常更容易的定制,后者可以通过GUI访问许多那些深奥的CLI命令。

  还有一点是,务必要搞清楚,Gnome 3是个庞大而复杂的程序包,包括许多不同的部分:组成Gnome 3的桌面本身、图标、窗口组件和控件,实际控制它的窗口管理器,支持它的库,以及为它提供基本功能的实用工具和应用程序,等等。

  用户与之交互的图形用户界面(GUI)实际上名为Gnome外壳,这是我将在本文中配置和定制的部分。如果我在应该说Gnome外壳的地方不小心使用了Gnome 3这个词语,还请原谅。

  我认为,在开始配置和定制之前,有必要先快速看一下默认的起始点。那样进行定制后,还有一个参照点可供回顾和比较。基本的Gnome 3(Fedora 23)桌面看起来像这样:

  Fedora 23上的Gnome 3.18桌面

  这个桌面看起来与Xfce和KDE并非大不一样,只不过面板在屏幕顶部,而不是在底部。面板应该是这样:左边是菜单或启动器,时钟在中央,一些状态和控件图标在右边。

  下一步是进入到Activities概览。为此有两种办法可以实现,点击顶部面板左边的Activities,或者干脆将鼠标光标使用移动到左上角。至少这第二种方法通常管用。除非Gnome出现了异常,移动鼠标后毫无反应。这种情况下,我通常的反应是多移动两三次,力道更大点,要是还不管用,那么我会死心,点击Activities。

  Gnome外壳Activities概览

  哎哟,这不是你可能一直以为的那种简单的下拉菜单。屏幕左边是Gnome外壳Dash,这实际上是Favorites(最喜爱的程式)栏,有一点任务管理器的功能。屏幕右边是滑出式虚拟桌面列表/选择器。屏幕顶部附近是Search(搜索)输入区。要是你有任何打开/活动的窗口,它们就会显示在屏幕中间大大开阔区的Windows Picker(窗口选择器)中。

  如果你点击Dash底部那个正方形格子图标,就会看到屏幕中间开阔区的其他用途:

  Gnome 3.18应用程序选择器

  这是Gnome外壳应用程序选择器。它至少看起来有点眼熟,有点类似我们在之前看到的KDE Plasma 5应用程序仪表板。

  好了,不妨定制桌面吧!先从我们当初定制Xfce和KDE的***件事入手:更改桌面墙纸。

  鼠标右击桌面背景,你会看到如图所示的菜单窗口。这是个便捷菜单;只要进入到Gnome Settings(设置)实用工具,就能访问这里显示的所有选项。点击Change Background(更改背景),继续下一步。

  这是背景窗口,我们已经有了最初的小小惊讶。我们在这里有机会单独设置桌面背景和锁屏背景。点击其中任何一个可调出一个窗口,显示了可用的常规墙纸,让你可以使用自己的一个图片,或者干脆选用纯色背景。

  这里有一个坏消息,我根本找不到多个屏幕上显示不同墙纸的办法,哪怕是在下面介绍的Tweaks和扩展中。

  上面就是配置桌面墙纸的过程。下一项有意思的操作是更改Activities概览中的Dash(最喜爱的程式列表)。

  默认的Dash包括几个常用应用程序,但是在这里一个尺寸不可能适合所有要求。你可能想要删除一些应用程序,添加另外几个应用程序。比如说,我从不使用evolution,所以想删除它。鼠标右击图标,你会得到包括Remove from Favorites(从最喜爱的程式中删除)的菜单,点击它,它就消失了。

#p#

  如果你想把某个应用程序添加到列表中,就得在应用程序选择器中找到它――要么点击Dash底部的格子,要么就在搜索栏中输入其名称中的某个部分。

  你找到所找的东西(比如说GIMP)后,鼠标右击相应图标可调出该菜单,然后选择Add to Favorites(添加到最喜爱的程式)。它会在Dash底部被添加。你可以将图标拖放到Dash上以便重新排列――格子图标除外,它必须待在底部。

  我在捣鼓Dash时,对于其工作方式以及日常工作中使用,我有一小点要阐述一下。你***次点击Dash上的图标时,它会启动相关应用程序。如果以后你再次点击同一个图标,它并不启动同一程序的第二个副本(或第二个窗口),而是重新关注已经运行的那个副本。如果你确实需要同一应用程序的新的独立窗口,就得鼠标右击图标,选择New Window(新窗口),或者你只要点击图标并拖放到桌面上。我觉得后者要容易一点。

  信不信由你,这就是我就基本的默认Gnome 3所知道的全部定制,并不需要某种CLI命令或编辑配置文件。我知道,内容并不多――我很确信,有人会留言指出我忽视的各个方面,但是对我来说就是这样。所以,我接下来探讨进行更高级配置和定制的另外一些方法。

  想获得一些最常用、***的定制,一个办法就是安装Gnome配置工具。进入到Activities,选择Software(软件),在搜索框中输入tweak。选择配置工具,然后点击Install(安装)。整个过程应该只要一分钟左右(如果你喜欢使用CLI,可以使用“dnf install gnome-tweak-tool”命令,完成同一个任务)。

  Gnome配置工具

  现在再次回到Activities,这回往搜索框里输入tweak,然后点击图标。***,你会看到类似这样的窗口。

  现在情况开始变得颇有意思;有许多东西是我想试一试的!不过现在我有个问题,这个调整工具为何不包括在基本发行版中?它不像是很庞大的程序包。在Gnome 3的***个(或第二个)版本中居然没有这样的工具,我就很惊讶了;它仍没有包括在3.18版本中就完全让人摸不着头脑了。

  不妨深入研究一下配置。那***页(Appearance)看起来很乏味,许多内容涉及主题和背景。

  Gnome配置工具– 桌面

  桌面页面有些令人关注的东西:桌面上的图标。这是大多数人长期以来习惯的东西,能够将图标、启动器、快捷方式或任何内容放到桌面上,以便访问常用应用程序。在默认的Gnome 3桌面中无法做到这一点引起了很大争议。确实争议很大。你在这里可以将桌面上的图标设成On,解决这个问题。如果你这么做,就会看到Home图标和Trash图标立即出现;要是你不想要它们,可以在这里不要勾选它们。

  就这个配置而言,另一个好消息是,只要挂载了可移动卷或驱动器,你现在就会获得桌面图标。许多人认为这是个很好的主意,包括本人。

  Gnome配置工具– 扩展

  Extensions(扩展)页面是确实很有意思的地方。以那第二项Applications Menu(应用程序菜单)为例。将该项设成ON,然后看一下顶部面板的左边。它已由Activities变成了Applications,旁边有一个小小的倒三角形。现在点击Applications,看看会出现什么!

  一个真正的、分门别类的下拉式应用程序菜单!就最喜爱的程式而言,它还有Dash内容的副本,这更是锦上添花。

  实际上,由于应用程序菜单最喜爱的程式是Dash的副本,想在应用程序菜单中添加最喜爱的程式,唯一的办法就是将它们添加到Dash――你无法在这些菜单中鼠标右击任何对象来添加它们。一开始这确实让人有点犯晕,至少对我来说是这样。

  应用程序菜单里面没有搜索功能,所以你得捣鼓一番,才能找到你想要的,不过那不是很糟糕。考虑到所有方面,如果你迫切需要桌面菜单,而不是非得翻遍Activities才能找到Dash,这确实是一大优点。

  这个扩展页面上还有其他……

◆切换Tab插件:想避免非得回到Activities概览管理窗口,一个办法就是使用传统而可靠的Alt-Tab键盘快捷方式。Gnome外壳在默认情况下,显示了每个窗口的简单图标;该扩展被启用后,它会显示实际窗口和图标的缩微视图,如图所示。 

◆Launch New Instance(启动新实例):这解决了上面描述的问题,每当你点击Dash上的内容,就会看到新窗口。

◆Places List(位置列表):将某个项添加到顶部面板,会打开显示常见位置的下拉列表。我猜这个适用于仍想念Gnome 2的那些用户。

◆Window List(窗口列表):这在屏幕底部增添了一个简单的任务栏,含有打开窗口列表。如果你厌烦了将鼠标光标移动到角落以访问应用程序选择器,或者使用Alt-Tab来选择窗口,这为你提供了一种熟悉的替代方法。

#p#

  好了,不妨深入探讨一些更有争议的话题。Gnome 3开发之初,开发员认为最小化和***化的窗口标题栏按钮没有必要。你在配置工具的屏幕截图中可以看到,窗口标题栏上只有一个按钮,是用来关闭窗口的。

  Gnome配置工具– 窗口

  其想法是,***化/非***化可以通过双击窗口标题栏来实现,所以那个按钮没有必要;至于最小化,我不知道其出于什么想法。总之,现在你得鼠标右击窗口标题栏才能最小化。在我看来,这是这方面有史以来第二糟糕的想法(这方面最糟糕的想法莫过于,Ubuntu将窗口按钮移到标题栏左边,好为从来没有出现的“窗口标题栏显示的指示器” 挪出地方,而按钮仍孤零零地留在标题栏的另一边。)

  不管怎样,窗口页面让你可以消除这种标题栏的疯狂做法。靠近该页面右边底部,有两个控件,可以打开或关闭这每一个标题栏按钮。这不错。

  这里还有另外的许多窗口配置;众多有意思的内容在Gnome配置工具的其他页面上,所以有兴趣的话可以研究一下。

  定制Gnome 3外壳的另一个好地方就是Gnome外壳扩展网站。你头一次登录到该网页时,可能会看到一个通知,表明它无法检测到在你电脑上运行的Gnome,来自浏览器的查询会询问你是否想允许“Gnome外壳Integration”运行。你需要接受这个,那样一些程序包才会自动安装,所以你只管回答yes就是,除非你想手动下载、安装和配置扩展。

  使用Dash to Dock的Gnome 3

  我感兴趣的***个扩展是Dash to Dock,顾名思义,其功能就是拿来只出现在Activities屏幕上的Dash栏,将其添加到平常的Gnome桌面。这样一来,它实际上成了“最喜爱的程式”栏,你没必要切换到Activities模式,就可以访问它。

  想进入到Dock的配置选项,鼠标右击底部的格子图标。Settings(设置)窗口会出现,你可以将该栏放在任何屏幕边缘,可以启用/禁用智能自动隐藏(Intelligent Auto-hide)模式,还可以设置Dock的大小。很棒!

  我认为,Gnome扩展网站有一个很小的问题――许多不同的扩展简单地列了出来,我没看到对扩展进行了合理的分门别类。眼下,有17页,每页上有大约10个扩展,没有概览。如果你想知道所有扩展是哪些,不得不一页页翻找,阅读扩展的名称和非常简短的描述。过不了多久,你开始两眼发直;如果真出现这种情况,你很可能会漏掉值得关注的扩展。

  Coverflow Alt-Tab画面

  这里有个典型案例。正如我在上面的调整工具中提到,默认的Alt-Tab画面相当差劲。开启配置扩展至少为你提供了每个窗口的缩微视图,但是选择仍相当乏善可陈。如果你想要全部的Alt-Tab功能,Gnome扩展网站就包括Coverflow Alt-Tab扩展(在17页中的第5页)。

  我在这里要说的是,不仅Coverflow Alt-Tab扩展对许多惊艳效果来说很有用,还确实有必要深入探究整个Gnome扩展网页,那里有好几个“宝贝”。

  就Gnome 3桌面上的优秀应用程序启动器而言,有另外一个替代工具,那就是Cairo-Dock(又叫GLX-Dock)。这是一个完整的独立程序包,它并不包括在Gnome配置实用工具或Gnome外壳扩展网页中。遗憾的是,它也没有在Fedora Software管理实用工具中列出来,所以你得通过CLI自行安装它。你要做的就是,以根用户(或sudo)运行“dnf install cairo-dock”,它会安装Cairo-Dock程序包以及它们依赖的任何额外程序包。

  安装完毕后,你需要运行Cairo-Dock。你可以选择运行一次或根据需要运行,可从你使用的任何应用程序菜单或启动器来启动它,或者设置登录后自动启动。Cairo-Dock设置中有一个选项,应该可以将它设成自动启动,但是那个对于我来说不管用,我不知道这是不是一个已知问题,还是Gnome 3.18的新问题。我***进入到Gnome配置工具,将它添加到开机启动应用程序列表,终于将它设成了自动启动。

[[158299]]

  使用Cairo-Dock的Gnome 3.18

  ***启动的Cairo-Dock看起来就像这样。它会在屏幕的底部边缘上,自动隐藏已启用。

  Cairo Dock还包括任务栏功能,所以你不仅可以获得启动器和文件夹图标的静态列表,每当你打开新窗口,它会将图标添加到Cairo-Dock的中间。这样一来,窗口管理起来方便多了。

  Cairo-Dock的左边是工作区切换器(Workspace Switcher)和应用程序菜单,右边是退出/重启/关闭控件。

  Cairo-Dock还有大量的功能特性。鼠标右击dock即可获得简短的配置菜单,从中选择Configure(配置),即可获得全部的Cairo-Dock配置窗口。

[[158300]]

  为了好玩一点,不妨进入到配置/外观/视图,试着改变dock的格式。它可以是2D或3D、动画或静态,甚至可以看起来像老式的Gnome面板,这很好,不过Rainbow视图相当惊艳。

  ***,我想重提文章开头关于Gnome外壳的介绍。我在本文中介绍了配置和定制Gnome外壳的方法,但由于Gnome 3采用了模块化设计方式,还可以把Gnome外壳完全换成别的系统,这种系统提供了全然不同的桌面,配置和定制方面有着全然不同的可能性。实际上,Cinnamon和MATE就是这样的系统,我会在以后的文章中探讨它们。

标题:How to customise your Linux desktop: Gnome 3,作者:J.A. Watson

【51CTO译稿,合作站点转载请注明原文译者和出处为51CTO.com】

责任编辑:火凤凰 来源: 51CTO.com
相关推荐

2011-09-02 17:53:11

LinuxGNOME

2014-06-10 09:55:37

Ubuntu 桌面Ubuntu 技巧

2022-03-25 10:37:39

GNOMEUbuntu

2011-09-02 17:52:56

ubuntuLinuxGNOME

2017-02-14 09:28:08

GNOME Shell桌面Linux

2019-12-16 09:22:58

GNOMELinux桌面

2019-08-22 13:40:27

GNOME 3桌面

2023-02-14 13:32:55

2022-12-15 14:22:46

LinuxMint

2012-08-13 10:20:30

Windowslinux桌面

2012-08-01 14:14:51

IBMdW

2022-04-06 11:33:43

Linux桌面GNOME 42

2020-09-07 09:54:01

GNOME桌面主题桌面应用

2009-09-27 17:43:59

Linux桌面GNOMELinux

2019-12-30 10:40:57

KDE PlasmaLinux桌面

2010-01-06 11:17:52

2009-12-21 13:37:00

Linux系统安装

2009-12-10 13:27:23

GNOME桌面

2009-11-09 12:03:35

Linux系统集成桌面环境

2023-11-26 00:17:21

点赞
收藏

51CTO技术栈公众号