css - GTK 主题 : one version for every major or every minor release?

标签 css linux gtk themes gtk3

我目前正在开发一个基于 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/

相关文章:

css - Django 管道、Heroku 和 SASS

css - 如何在 angularjs 和 bootstrap 中使用下拉网格进行选择

c - gtk+ v3 将控制权返回给 main 进行重绘

html - 如果默认不存在,则回退背景图像

javascript - jQuery 的嵌套 Accordion 菜单问题

linux - 打印unix/linux中文件最多的目录

c++ - 'clock_gettime' 和 'gettimeofday' 的奇怪计时结果

ruby-on-rails - Kali Linux 中的 Dradis 框架错误。错误:bundler: command not found: rails

python - 可以在 Gtk3 应用程序中使用旧的 Gtk2 小部件吗?

c - 从文件填充 Gtk 树存储