Linux平台上面的GNOME桌面有两种:一种是GNOME Shell(即本教程所讲的内容),另一种是 GNOME Desktop 。两者的区别在于:GNOME Shell 仅仅只是一个桌面环境,只修改用户界面;而 GNOME Desktop,包含了 GNOME Shell 和很多 GNOME 环境下特定的应用程序、包等等。如果你是一个新手,并且不知道装哪个好,那么就按照这篇教程的步骤安装 GNOME Shell 吧。
安装 GNOME
GNOME 已经包括在 Ubuntu(注:18.04 默认就是 GNOME 不需要折腾) 软件仓库了,所以可以直接用apt-get安装:
$ sudo apt-get install gnome-shell
安装过程中会出现一个选择界面,如图所示,选择 lightdm 即可
安装好之后,注销,然后登录。在登录界面选择GNOME桌面,如图所示:
登录之后,看看,是不是比原来好看多了呢?
打造 OSX 风格桌面
先看两张折腾好的桌面截图:
要达到这样的效果是需要折腾一番的,这里将我折腾的过程,所需要安装的各种软件按顺序写出来,方便大家。
(0)注意:Ubuntu16.04及以下自带的gnome-shell最新版本为3.18,而该主题依赖至少为3.20,所以需要安装最新的gnome版本,不能使用系统自带仓库中的旧版本。使用下面的命令安装3.20版本:
$ sudo add-apt-repository ppa:gnome3-team/gnome3-staging
$ sudo add-apt-repository ppa:gnome3-team/gnome3
$ sudo apt update
最后升级或者直接安装
$ sudo apt dist-upgrade
# 如果之前没装gnome,替换为下面的直接安装命令
$ sudo apt install gnome-shell
(1)安装好gnome之后,安装一个最重要的工具:gnome-tweak-tool,我们将使用这个工具来加载主题,定制桌面组件的外观效果。
$ sudo apt-get install gnome-tweak-tool
(2)下载主题资源。这个主题名为 Gnome-OSX,点此链接 或 我发现原来的资源失效,这里补上访问其主页下载资源。注意,该主题有若干版本供下载,这里只需要选择文件名:Gnome-OSX-HSierra-light-menu V2.1–2themes.tar.xz 下载即可。 下载好解压,有两个子文件夹,一个名为 Gnome-OSX-V2-HSierra–light-menu,一个名为 Gnome-OSX-V2-HSierra-NT-light-menu,两者的区别是前者有透明效果,后者无透明。我用的是前者。将 Gnome-OSX-V2-HSierra–light-menu 移动到 /home/
(3)打开 gnome-tweak-tool,我们将用这个软件来加载主题,但在此之前必须先安装一些gnome扩展。打开gnome extension 网站,选择列表中的 User Themes 扩展,进入扩展详情页后,注意到 download 字样,在其右边,选择 gnome shell 3.20 版本和 gnome扩展 最新版本(目前为27),然后就开始生成文件自动下载了,其文件名为:user-theme@gnome-shell-extensions.gcampax.github.com.v27.shell-extension。然后回到刚才的页面,搜索框输入 “dash to dock“,打开扩展详情页,同上步骤下载之。这一步下载了两个 gnome 扩展:user themes 和 dash to dock。下一步安装之。
(4)上一步下载好扩展之后,打开 gnome-tweak-tool,切换到 extensions 页,点击 Install Shell Extension 右边的按钮,在文件选择框中选择刚才下载的扩展文件,确定,然后注销重新登录之后,再打开 gnome-tweak-tool,切换到 extensions 页看到扩展,就说明安装好了,如果切换选项是灰的,手动启用一下就好了。安装好 user themes 扩展之后才能安装 gnome 主题,安装好 dash to dock 扩展之后原先左边的应用列表就被固定到下面了。安装好之后如截图所示:
文件:Gnome-tweak-tool.png
(5)这一步安装主题,还是打开 gnome-tweak-tool,切换 Appearanc 页面,如图所示:
文件:Gnome-tweak-tool-2.png
,GTK+主题右边是主题选项,选择Gnome-OSX-V2-HSierra–light-menu,立刻就能看到桌面元素变成mac的风格了。如果你的样式不是截图所示,那么请先检查一下 gnome 版本是否为 3.20 及以上。
(6)顶部的标题栏以及日历设置组件元素以及dock设置用的是 Sierra-light gnome shell 主题,下载地址在这里。下载文件:Sierra-light.tar.xz、Fonts - MyraidSetPro.tar.xz 和 MacOSX-icon-theme.tar.xz,第一个主题文件解压之后。放在 /home/
(7)dock的设置需要在 gnome-tweak-tool 的 extensions 页上的 Dash to dock 扩展这一行上面的设置按钮上进行详细设置。点击设置按钮,打开 Dash to Dock 的详细设置页,如图:
文件:Dash to Dock.png
,其中最重要的一个设置就是:切换到 Appearance 页,禁用 Use built-in theme 选项,禁用了之后,dock组件便会采用 Sierria-light 主题所设置的样式了。
(8)至此,所有的设置都已成功,后面的继续折腾之路,就靠你自己了。
PS:如果字体显示不平滑,需要在 gnome-tweak-tool 中设置 Fonts-Hinting 的值为 slight。
如何卸载 GNOME?
$ sudo apt-get remove gnome-shell
如何查看 GNOME 版本?
$ gnome-shell --version