如何让 snap 应用程序使用我的 gtk 主题?

如何让 snap 应用程序使用我的 gtk 主题?

Snap 现在支持 GTK 主题 - 太棒了!所以我刚刚安装了一个 snap 应用程序,但当我打开它时 - 它使用的是 Adwaita 主题,而不是我的默认 Ubuntu 20.04 Yaru 主题。

我四处寻找,发现我需要安装,gtk-common-themes所以我安装了它。但下一步是什么?我如何告诉 Snap 使用 Yaru 主题?

答案1

Snap 应用程序只能使用以 snap 形式打包的主题。当您使用 snap 中包含的主题时gtk-common-themes,您无需付出任何努力。snap 应用程序将自动使用匹配的主题。

越来越多的主题以特定的 snap 包形式提供。然而,激活这些主题的方式相当复杂,正如本文所述OMGBuntu 博客文章。该网站给出了“layan”主题的示例。安装主题的 snap 版本后:

sudo snap install layan-themes

您可以使用以下命令为每个已安装的 snap 应用程序启用主题:

for i in $(snap connections | grep gtk-common-themes:gtk-3-themes | awk '{print $2}'); do sudo snap connect $i layan-themes:gtk-3-themes; done

相关内容