如何在 Ubuntu 22.04 LTS 上设置 GTK 主题(就像在 20.04 中一样)?

如何在 Ubuntu 22.04 LTS 上设置 GTK 主题(就像在 20.04 中一样)?

我刚刚从 20.04 切换到 22.04 LTS,我之前的 GTK 主题出现了问题。我使用的是 gnome-tweaks 应用程序,之前设置 GTK 主题的地方(以前称为“应用程序”)现在称为“旧版应用程序”,正如预期的那样,它仅适用于较旧的应用程序。例如,gnome-tweaks 应用程序和我的文件管理器使用我的自定义主题,但扩展管理器应用程序不使用,大多数弹出窗口(例如从浏览器下载内容时)也不使用(这些只是使用默认的 yaru 主题)。我很困惑为什么它不再起作用 - gnome-tweaks 是否太过时了?有没有办法更改完整的 GTK 主题?提前谢谢您!

演示图片 - 顶部应用程序“gnome-tweaks”使用我的主题,底部应用程序“extension-manager”不使用。红色箭头指向以前用于 gtk 主题(“应用程序”)的位置,但现在显示为“旧版应用程序”。

答案1

Ubuntu 已切换到 Gnome 4 和 gtk4。您的主题中应该有一个gtk-4.0文件夹,它可能会帮助您处理那些为 GTK-4 编写的应用程序。

因此“旧版应用程序”是针对 GTK3 编写的应用程序(如果不是“Snap”应用程序)。Snap 会忽略除其自身提供的主题设置之外的大多数主题设置。

由于 GTK4 还附带了“libadwaita”库,因此更多外部主题无法使用。我写了一些关于如何安装主题的说明这里并规避利巴德瓦伊塔主题问题...

把它们加起来:

  • 只要您的“旧版(GTK-3)”应用程序是 deb 而不是 snap,它们就会接受您的主题。
  • 如果你的 GTK4 deb 应用支持 GTK4,它将接受你的主题

相关内容