在 Ubuntu 中安装以及更改 GNOME 主题

用上 Ubuntu 之后感觉自带的主题不好看怎么办?换啊 :(滑稽) 这里就总结一下如何在 Ubuntu 中安装以及更改 gnome 主题,包括:图标主题(icon theme)、GTK 主题和 GNOME Shell 主题。

先说一下这三个主题的区别,看图比较直观点:Ubuntu 主题说明

上图说明了这三个主题分别作用在哪个区域并在哪里设置,下面再详细说明。

  • 图标主题: 图标主题非常简单。更改图标主题将更改应用程序图标的外观。最好选择支持各种应用程序的图标主题,否则可能会看到一些图标外观保持不变甚至看起来不合适。不过,大部分主题都是更改了系统的图标和一些大众化的应用程序图标。
  • GTK 主题: GTK 是用于构建应用程序的图形用户界面的框架。基本上,它决定了应用程序界面的外观(前提是这个应用程序是 GTK 应用程序,大部分的系统应用程序都是 GTK 应用程序)。目前,Ubuntu使用GTK3,所以你应该下载并使用 GTK3 主题。
  • GNOME Shell 主题: 更改 GNOME Shell 主题将更改 Shell 元素,例如顶部面板,活动概览,桌面通知等。

一些主题包提供了所有的三种类型的主题元素,以提供统一的外观体验。另一方面,我们还可以安装独立的图标或 GTK 或 Shell 主题,当然也可以将它们结合混搭起来。

说完了这些术语,我们就开始进行主题的安装以及更改了。

一、安装

在 Ubuntu 中安装主题主要有三种方式:

1. 通过 PPA 安装

一些主题开发者会使用 PPA 源来发布主题,因此,我们就可以使用 apt 来添加该主题的 PPA 源,然后通过 apt 来安装,这里以 SunriseYDY 正在使用的 “Pop OS 主题” 为例:

sudo add-apt-repository ppa:system76/pop
sudo apt update
sudo apt install pop-theme

这样子 Pop 的三个主题就被安装到 Ubuntu 中了,之后可以通过 apt 来升级该主题。

2. 通过.deb包来安装

一些主题开发者为其主题提供 .deb 可执行文件。我们可以通过下载 .deb软件包并像其他软件一样双击它(或者通过 sudo dpkg -i ****.deb)来安装主题。以 Masalla 图标主题为例,可以从 SourceForge 下载它的 .deb 文件: 点击下载,下载后,通过双击使用包管理器来安装或者运行”sudo dpkg -i ****.deb”命令来安装。

3. 通过下载压缩包安装

大多数的主题都是通过这种方式安装的,主题开发者提供的是一个或多个压缩包(通常是 tar.gz 文件)。那么这些主题都在哪里下载哪?在这里(P.S.这个网站国内访问会有点慢,甚至访问不了,需要XX): www.opendesktop.org。你可以在这个网站左边的侧边栏中选择需要的主题,对于我们,选择 “GTK3 Themes“、”Icon themes“这两个,因为大多数的 “GTK Themes” 中都自带 “GNOME Shell Themes”。你可以在这两个模块下找到自己喜欢的主题,然后访问该主题的介绍页面,切换到”file”标签页,下载主题文件。一般来说,一个主题会有多个文件,意味着该主题有不同的样式,比如黑暗样式、透明样式等等。挑一个自己喜欢的下载即可。

下载好之后要将主题文件解压,再将解压出来的文件夹复制到对应的目录下,对于某一个用户来说,”GTK Themes” 和 “GNOME Shell themes” 主题文件对应的目录是 “~/.themes”,”Icons Themes” 文件对应的目录是 “~/.icons”,当然,如果你想要对所有用户有效,就要复制到系统级别的对应目录下,分别是 “/usr/share/themes” 和 “/usr/share/icons” (复制过去需要 root 权限)。这个时候主题的安装工作就完成了。接下来就是如何更改主题了。

二、更改

更改主题需要用到 “GNOME Tweaks” 软件,该软件的中文名为”优化”,安装的方法有两种,你可以在 “Ubuntu 软件” 中搜索 “Tweaks” 来安装,或者在终端中输入下面的命令来安装:

sudo apt install gnome-tweak-tool

安装好后打开,点击左侧 “外观”,就可以看到 “主题”部分下有”应用程序”、”图标” 和 “Shell” 这三个选项,分别用来更改 “GTK Themes”、”Icon Themes” 和 “GNOME Shell Themes”,选择你要更改的主题即可。需要注意的是,安装一个主题后需要重新打开”优化”才能看到新安装的主题。并且第一次安装 “GNOME Tweaks” 你会发现 “Shell” 这个选项出现了一个警告标志,并提示你无法修改 “GNOME Shell Themes” ,这是因为默认情况下 “GNOME Shell Themes” 是被锁上的,不能被修改,要想更改它,必须安装 “GNOME Shell Extensions” (GNOME Shell 扩展) 并启用 “User themes” 扩展,这样你才能修改。步骤如下:

1. 安装 “GNOME Shell Extensions”

GNOME Shell Extensions 是用来管理 GNOME Shell 扩展的工具,只有安装了这个才能在 “Ubuntu 软件” 中安装扩展,在”优化”中管理扩展。直接在终端中输入:

sudo apt install gnome-shell-extensions

即可安装 “GNOME Shell Extensions”

接着打开 “GNOME Tweaks”,也就是”优化”,切换到”扩展”部分就可以管理扩展了,如果没有那就注销重新登录一次看看。

2. 启用”User themes”扩展

接着就是要在扩展中启用 “User themes” 扩展,找到 “User themes” 启用就行了(如下图),最后回到”外观”部分,就可以更改 “Shell” 了。更改 Shell 可能会遇到界面没变化的情况,这个时候按住 “ALT”+”F2” 键再输入 “r”,回车即可重启 “Shell”。启用"User theme"

三、总结

Ubuntu 的可玩性还是很高的,对着桌面哪天玩腻了换个主题再玩几天也是可以的 :(滑稽) 这里顺便放出一套 Mac OS X 主题,原地址:macOS High Sierra Mac OS X Icon,前面的是 GTK Theme 和 Shell Theme,后面的是 Icon Theme,如果打不开可以到我的下载站里下载,地址:

四、参考

How to Install Themes in Ubuntu 18.04 and 17.10 | It’s FOSS


版权说明:
作品 sunriseydy 采用知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议进行许可。
文章内容如未说明均为原创,欢迎转载,但请注明原作者(sunriseydy)和原文链接(https://blog.sunriseydy.top/technology/server-blog/server/ubuntu-install-themes/)
部分来自互联网的文章,如有侵权,请联系我,24小时内删除,谢谢

手机打开扫一扫即可访问本页面

感谢您的支持,SunriseYDY 会继续努力的!

扫码支持
扫码打赏,你说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

日出一点一 | 在探索的路上永不止步

分享到微博 分享到QQ 微信赞赏 在手机上阅读 点赞 2

“在 Ubuntu 中安装以及更改 GNOME 主题”的一个回复

  1. 刘川

    膜拜大佬,牛逼牛逼。

评论一下呗亲

电子邮件地址不会被公开。 必填项已用*标注