在 GNOME 40+ 中更改 GTK4 应用程序主题?

随着 GNOME 应用程序从 GTK3 到 GTK4 的持续迁移,很难像我们以前从 Gnome Tweaks 应用程序那样应用一个主题。

现在有几个应用程序使用 GTK4,而 GTK3 也被许多应用程序使用,这可能会导致不一致并且看起来不太好。

尽管 Gnome 的默认 Dark 模式看起来不错,但自定义并没有错,因为它是使用基于 Linux 的发行版不可或缺的一部分。

默认 GNOME 深色主题

在本教程中。 我将向您展示如何在 GNOME 桌面环境中更改 GTK3 和 GTK4 应用程序的主题,我们将使用 Fedora 37 和 GNOME 43 用于此目的,但即使您拥有 GNOME 40-42 版本,也可以按照这些步骤操作。

目录

启用 GNOME 扩展

参观 GNOME 扩展官网 从您的网络浏览器下载扩展程序,然后重新加载页面。

Install浏览器扩展

最后,搜索“用户主题”扩展并启用它,如果出现提示,只需单击安装按钮即可。

安装用户主题扩展安装用户主题扩展

安装后,通常建议注销并重新登录您的 PC,以便此扩展程序可以正常启动。 完成后,让我们决定要在我们的 PC 上实现哪个主题。

下载主题

你可以去 GNOME look 网站下载任何 GTK4主题 你想要,但对于本教程,我正在下载 东京之夜主题.

下载 GTK4 主题下载 GTK4 主题

下载后,转到文件管理器中的下载文件夹,然后解压缩 zip 文件,然后复制/剪切解压缩的目录。 现在,回到您的主目录,然后创建一个名为 .主题. 请注意,在目录/文件前添加点 (.) 会隐藏它,因此按键盘上的 Ctrl+H 可查看隐藏的目录。

最后,将提取的主题文件夹粘贴到我们刚刚创建的目录中。

将提取的目录粘贴到主题文件夹中将提取的目录粘贴到主题文件夹中

这些主题中通常有一个 GTK4 文件夹,确保复制该文件夹中的所有内容(通常是 CSS 文件和资产),并将其粘贴到 ~/.config/gtk-4.0/ 目录。

将内容复制粘贴到指定目录将内容复制粘贴到指定目录

我们几乎完成了,对于主题的其余部分,我们必须安装一个名为 GNOME Tweaks 的应用程序。

安装 GNOME Tweaks

该工具在所有 Linux 发行版的存储库中都可用,因此您可以直接从软件中心安装它,也可以通过键入以下命令从命令行安装它:

# On Debian and Ubuntu Based distributions :
sudo apt update && sudo dnf install gnome-tweak-tool

# On Arch Linux
sudo pacman -S gnome-tweak-tool

# On Fedora Workstation
sudo dnf install gnome-tweak-tool
安装 Gnome Tweaks Fedora Linux安装 Gnome Tweaks Fedora Linux

应用主题

安装后,只需从您的应用程序网格/应用程序菜单中启动它。 之后就很容易了。 转到“外观”选项卡并将您的 Shell 和 Legacy 应用程序更改为我们下载的主题(在我的例子中是 TokyoNightDark)。 并重新启动所有打开的应用程序。

GTK4 应用程序上的 TokyoNight 主题GTK4 应用程序上的 TokyoNight 主题

您还可以从同一网站找到匹配的图标主题,让您的桌面看起来更统一。 您可以通过将它们放在 ~/.图标 目录。

概括

总的来说,GTK4 看起来非常统一,希望所有应用程序也从 GTK3 切换到它,但是,仍然有应用程序使用其他工具包,如 QT(VLC 媒体播放器使用它),你必须安装和使用 Kvantum经理改变他们的样子。

在 Linux 桌面上实现统一的外观非常困难,因为它的开源特性和巨大的碎片化。 然而,很高兴看到 GNOME 开发人员就标准达成一致。