我目前正在开发一个基于 Arc-Theme 的 GTK 主题。 (你可以在这里看到我目前的进度:https://plus.google.com/u/0/100718986567621730640/posts/S6QqGbehjNj)
我对 CSS 和 GTK 主题的了解很基础,大部分只是反复试验。 我从另一个 Arc-fork 开始,称为 OSX-Arc-Plus(背后没有真正的原因,它只是我开始改变事物时一直使用的主题)。该主题包含各种次要版本的子文件夹。当我使用 elementary OS 时,我使用了 gtk-3.18。现在我看到原来的 Arc 主题只包含一个 gtk-3 文件夹。
所以想到 future 支持更多版本,我不知道该去哪里
a) 每个主要版本只发布一个版本(如原始 Arc-theme)
b) 投入一些工作,为每个次要的 Gtk 版本(如 OSC-Arc-Plus、Paper-theme、Pop-theme)做一个版本
那么这些可能性的优点和缺点是什么?我希望 a) 没问题,因为 Arc 在 Linux 世界中被广泛使用,但 Paper 和 Pop 也是很棒的主题,它们使用 b)。
最佳答案
3.20+ 稳定的 CSS 名称和 3.22 将是 3 系列中的最后一个主要版本,因此您应该关注它。如果你真的需要支持 Ubuntu LTS 那么你当然必须制作 3.18 版本。我不建议针对这两个以外的任何目标。
至于目录在实践中并不重要,因为人们不会同时安装两个 Gtk3 版本。
我不知道这是否回答了你的问题。
关于css - GTK 主题 : one version for every major or every minor release?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46056780/