科技前沿:如何定制您的Linux桌面:Gnome 3
在这个正是日新月异的时代,飞黄腾达的时代,人类的科技、生活已经在近几年快速的进入快车道,在这年头有台电脑、手机已不是稀奇的事,因为几乎每家每户都会有电脑,电脑仿佛将我们彼此链接在一起,下面分析一片关于电脑与手机各种新型科技产品的文章供大家阅读。
到目前为止,在本系列中,我已经介绍了Xfce和KDE桌面,它们在概念上有很多相似之处。现在是Gnome 3的时候了,但是在深入讨论之前,我想再次说明,本系列的重点是“如何定制您的Linux桌面”。
它不是对各种桌面的介绍,也不是如何使用的教程。我将着重于配置和定制,因此我不必遍历所有可用的功能。
这意味着,在某些情况下,在一个工具或一个地方整合了许多不同的功能,我可能只会触及几个高点,然后说,“这里还有许多其他有趣的东西”。
我将在Fedora 23上使用Gnome 3.18作为示例。这篇文章将分为两部分。第一部分将只讨论基本Gnome 3.18安装中可用的非常少且相对简单的桌面配置选项,而不涉及神秘的CLI命令。第二部分将介绍Gnome微调工具和Gnome Shell扩展web页面,它们提供了更广泛和更容易的定制,并提供了对许多神秘的CLI命令的GUI访问。
另一件事,要清晰、正确,Gnome 3是一个庞大而复杂的包,其中包括很多不同的产品- - -桌面本身的图标,它是由小部件和控制,控制它的窗口管理器,支持它的图书馆,提供基本的功能的实用程序和应用程序,等等。
与用户交互的图形用户界面(GUI)实际上称为Gnome Shell,这是我将在本文中配置和定制的部分。如果我在应该说Gnome Shell的地方不小心使用了Gnome 3这个术语,请原谅。
我认为在开始配置和自定义之前,快速查看默认的起始点是很重要的。这还提供了一个参考,以便在进行定制之后进行回顾和比较。基本的Gnome 3 (Fedora 23)桌面是这样的:
这与Xfce和KDE没有太大的区别,除了面板位于屏幕的顶部而不是底部。面板的左边看起来像一个菜单或启动器,中间是一个时钟,右边是一些状态和控制图标。
下一步是转到活动概述。有两种方法可以做到这一点,一种是单击顶部面板左端的活动,另一种是将鼠标光标牢牢地打到左上角。嗯,第二种方法通常是有效的,至少。除非Gnome把它的内裤扭成一团,对重击没有反应。在这种情况下,我通常的反应是再敲两、三次,甚至更用力,这从来都没有帮助……然后我就放弃了,还是点击活动。
哎呀,这可不是你所期待的简单下拉菜单。在屏幕的左侧是Gnome Shell Dash,它本质上是一个带有一点任务管理器功能的收藏栏。屏幕的右侧是滑出虚拟桌面列表/选择器。靠近屏幕顶部的是一个搜索输入区域。如果您有任何打开的/活动的窗口,它们将显示在屏幕中间的大型开放空间中的窗口选择器中。
如果你点击Dash底部的方形网格图标,你会看到屏幕中央的开放区域的其他用途:
这是Gnome外壳应用程序选择器。它至少看起来有点熟悉,有点像我们在前一篇文章中看到的KDE Plasma 5应用程序仪表板。
好了,让我们开始忙着自定义桌面,从我们对Xfce和KDE做的第一件事开始,更改桌面壁纸。右键单击桌面背景,您将看到如下所示的菜单窗口。这是一个方便的菜单;可以通过转到Gnome设置实用程序来访问这里显示的所有选项。单击“更改背景”继续。
这是背景窗口-我们已经有了我们的第一个小惊喜。这里我们有机会分别设置桌面背景和锁屏背景。点击这两个中的任何一个都会弹出一个窗口,其中显示了可用的壁纸库存,并让您选择使用自己的图片之一,或只是有一个纯色背景。
这里有一个坏消息,我还没有找到任何方法在多个显示器上有不同的壁纸,即使在下面描述的调整和扩展。
这就是配置桌面壁纸。接下来要做的一件有趣的事情是修改Activities overview中的Dash(收藏列表)。
默认的Dash包含一些常用应用程序的选择,但在这种情况下,不太可能适用于所有的应用程序。您可能想要删除这里的一些内容,并添加一些其他内容。例如,我从不使用进化论,所以我想去掉它。右击图标,你会得到一个菜单,其中包括从收藏夹中移除,点击它,它就消失了。
如果你想添加一些东西到列表中,你必须在应用程序选择器中找到它——或者点击Dash底部的网格,或者简单地在搜索栏中输入它名字的一部分。
当您找到要查找的内容(例如GIMP)时,右键单击图标以获得此菜单,然后选择Add to Favorites (duh)。它将添加在底部的破折号。你可以拖放Dash上的图标来重新排列它们——除了网格图标,它必须停留在底部。
当我在这里摆弄破折号的时候,我想说一点关于它是如何工作的,以及如何在日常工作中使用它。第一次点击Dash上的图标时,它就会启动相关的程序。如果过一段时间你再次点击同一个图标,它不会启动同一个程序的第二个拷贝(或第二个窗口),它只会返回已经运行的焦点。如果您真正想要的是同一个应用程序的一个新的独立窗口,那么您必须右键单击该图标并选择new window,或者您可以简单地将该图标点击-拖放到桌面上。我觉得后者更容易一些。
信不信由你,这就是我所知道的基本的开箱即用的Gnome 3的所有定制,它不需要某种CLI命令或编辑配置文件。这不是很多,我知道-我很确定有人会发表评论指出我忽略的各种事情-但这就是我。因此,我将继续讨论其他一些实现更高级配置和定制的方法。
获得一些最常见和最流行的定制的一个选项是安装Gnome拧工具。进入“活动”,选择“软件”,然后在搜索中输入“调整”。选择“调整工具”,然后单击“安装”。整个过程大约需要一分钟。(如果你是CLI用户,你可以使用“dnf安装gnome-调整-工具”来完成同样的事情。)
现在再次回到活动,这次在搜索框中键入“调整”,然后单击图标。最后,你会得到一个像这样的窗口。
现在事情开始看起来很有趣,有很多东西我想尝试!但现在我有个问题……为什么这个调整工具没有包含在基本发行版中?它并不是一个巨大的包裹或任何东西。我很惊讶,在Gnome 3的第一个(或第二个)版本中没有类似的东西;它仍然没有包含在3.18中,这是完全令人困惑的。
让我们来研究一下这些调整。第一页(外观)看起来很无聊,只有很多关于主题和背景的东西。如果那是你的菜,那就随便吃吧,但不用谢我。
桌面页面有一些有趣的东西——桌面上的图标。这是大多数人已经使用了很长时间的东西,能够把图标、启动程序、快捷键或任何东西放在桌面上来访问常用的应用程序。不能在默认的Gnome 3桌面中做到这一点引起了很多争议。有很多争议。在这里,你可以设置桌面上的图标,并解决这个问题。当你这样做时,你会看到Home和Trash图标立即出现;如果你不想要,你可以在这里取消检查。
另一个好消息是,无论何时安装了可移动的卷或驱动器,您都会看到一个桌面图标。很多人,包括我在内,都认为这是个好主意。
扩展页面是真正有趣的地方。第二项,例如,应用程序菜单。打开它,然后看顶部面板的左端。它已经从活动变成了应用程序,旁边有一个小下三角。现在点击应用程序…好!哦吼!热的东西!
一个真正的、真正的、面向目录的下拉式应用程序菜单!噢,它还有一个Dash contents的拷贝用于它的收藏夹,这是一个很好的触摸。
事实上,因为应用程序菜单收藏夹是Dash的一个拷贝,在应用程序菜单中添加收藏夹的唯一方法就是将它们添加到Dash中——你不能右键单击这些菜单中的任何内容来添加它们。一开始可能会有点困惑——至少对我来说是这样。
在应用程序菜单中没有搜索功能,所以你必须四处搜索并找到你想要的,但这并不坏。从各方面考虑,如果你迫切需要一个桌面菜单,而不是通过活动到达Dash,这是一个重大胜利。
这个扩展页面上还有什么…
好吧,让我们来探讨更多的争议。当Gnome 3创建时,开发人员认为最小化和最大化窗口标题栏按钮是不必要的。你可以看到在屏幕截图的调整工具,只有一个按钮在窗口标题栏,以关闭窗口。
我们的想法是,最大化/UnMaximize可以通过双击窗口标题栏来实现,所以这个按钮是不必要的,而最小化是……我不知道这背后的理论是什么。无论如何,您现在必须右键单击窗口标题栏来最小化。在我看来这是倒数第二位的想法在这个领域(这里坏想法的失控的奖得主是Ubuntu移动窗口按钮标题栏的左端,为“windicators”腾出空间,它从未到达,但按钮仍坐在孤苦伶仃地在错误的标题栏结束. .哦,但是我忘记了,Ubuntu总是对的,而世界上的其他人总是错的,即使他们做某事的原因从来没有实现。抱歉,咆哮到此结束)。
不管怎样,Windows页面可以让你取消标题栏的设置。在页面右侧的底部附近,有两个控件用于打开或关闭这些标题栏按钮。
这里还有很多其他的窗口调整,在Gnome的其他页面中也有很多有趣的东西,所以去看看吧。如果我试图在这里提到所有这些,这篇文章可能会太长,所以我将继续。
另一个定制Gnome 3外壳的优秀来源是Gnome外壳扩展网站。当您第一次到达这个web页面时,您可能会看到一个通知,它无法检测在您的计算机上运行的Gnome,以及来自浏览器的一个查询,询问是否允许运行“Gnome Shell集成”。您需要接受这一点,以便某些自动化包安装能够工作,所以只要说yes,除非您想手动下载、安装和配置扩展。
我感兴趣的第一个扩展是Dash to Dock,它的作用与名字所暗示的完全一样,它使用了Dash栏,这个栏只在activity屏幕上可见,然后将它添加到普通的Gnome桌面。这实际上使它成为一个“收藏”栏,您可以访问,而不必切换到活动模式。
要获得Dock的配置选项,右键单击底部的网格图标。设置窗口出现,你可以把栏放在任何屏幕边缘,你可以启用/禁用智能自动隐藏模式,你可以设置停靠的大小。很好。
我认为Gnome扩展网站有一个相当小的问题——列出了许多不同的扩展,我看不到它们的任何逻辑分组或组织。目前有17个页面,每个页面大约有10个扩展名,没有概述。如果你想知道所有的东西,你必须一页一页的读,读名字和每个名字的简短描述。没过多久,我的眼睛开始变得呆滞,当这种情况发生时,你就有可能错过一些有趣的东西。
这里有一个很好的例子。正如我在上面的微调工具中提到的,默认的Alt-Tab显示非常糟糕。打开“调整”扩展至少可以看到每个窗口的缩小视图,但是选择仍然很乏味。如果您想要Alt-Tab的全部功能,Gnome扩展站点包括(17页第5页)Coverflow Alt-Tab扩展。
我在这里想说的是,不仅Coverflow Alt-Tab扩展有很多令人惊叹的效果,而且它确实值得挖掘整个Gnome扩展网页,其中有很多精华。
在Gnome 3的桌面上还有另一个不错的应用程序启动器,即Cairo-Dock(也称为GLX-Dock)。这是一个完整的独立包,它不包括在Gnome调整实用程序或Gnome Shell扩展web页面中。不幸的是,它也没有列在Fedora软件管理实用程序中,所以您必须自己从CLI安装它。你所要做的就是运行“dnf安装开罗码头”作为根(或sudo),它将安装开罗码头包和任何其他软件包,他们所依赖的。
安装完成后,你将需要运行开罗码头。您可以选择运行它一次,按需,通过启动它从任何应用程序菜单或启动程序,您正在使用,或设置为自动启动时登录。有一个选项,在开罗码头设置,应该设置为自动启动,但这不是为我工作…我不知道这是一个已知的问题,还是Gnome 3.18的新问题。最后,通过使用Gnome拧工具并将其添加到启动应用程序列表中,我将它设置为自动启动。
开罗码头第一次出现像这样。它将在屏幕的底部边缘,智能隐藏启用。
Cairo Dock还包括一个任务栏功能,这样你不仅可以得到启动器和文件夹图标的静态列表,每次打开一个新窗口,它都会在开罗Dock的中央添加一个图标。这使得窗口管理更加方便。
在开罗码头的左端是一个工作空间切换器和一个应用程序菜单,在右端是一个注销/重启/关机控制。
开罗码头有更多的加载功能。右键单击dock以获得短配置菜单,然后从那里选择Configure以获得完整的开罗- dock配置窗口。
为了获得一点乐趣,请转到配置/外观/视图,并尝试更改dock的格式。它可以是2D或3D,动画或静态,它甚至可以看起来像一个老式的Gnome面板,这都很好,但彩虹视图是相当令人难以置信的,至于抛物线…
在结束这篇文章之前,我想回到我在开始时谈到的关于Gnome Shell的内容。我在这篇文章中介绍的方法来配置和定制的Gnome Shell——而是因为Gnome 3的模块化方式设计,也可以用别的东西来取代Gnome Shell完全呈现出完全不同的桌面和完全不同的配置和定制的可能性。事实上,这就是肉桂和MATE所做的,我将在接下来的几篇文章中讨论它们。