我刚刚从 20.04 切换到 22.04 LTS,我之前的 GTK 主题出现了问题。我使用的是 gnome-tweaks 应用程序,之前设置 GTK 主题的地方(以前称为“应用程序”)现在称为“旧版应用程序”,正如预期的那样,它仅适用于较旧的应用程序。例如,gnome-tweaks 应用程序和我的文件管理器使用我的自定义主题,但扩展管理器应用程序不使用,大多数弹出窗口(例如从浏览器下载内容时)也不使用(这些只是使用默认的 yaru 主题)。我很困惑为什么它不再起作用 - gnome-tweaks 是否太过时了?有没有办法更改完整的 GTK 主题?提前谢谢您!
答案1
Ubuntu 已切换到 Gnome 4 和 gtk4。您的主题中应该有一个gtk-4.0
文件夹,它可能会帮助您处理那些为 GTK-4 编写的应用程序。
因此“旧版应用程序”是针对 GTK3 编写的应用程序(如果不是“Snap”应用程序)。Snap 会忽略除其自身提供的主题设置之外的大多数主题设置。
由于 GTK4 还附带了“libadwaita”库,因此更多外部主题无法使用。我写了一些关于如何安装主题的说明这里并规避利巴德瓦伊塔主题问题...
把它们加起来:
- 只要您的“旧版(GTK-3)”应用程序是 deb 而不是 snap,它们就会接受您的主题。
- 如果你的 GTK4 deb 应用支持 GTK4,它将接受你的主题