真・懒

订阅 Twitter GitHub 联系

美化开源软件运动——来跳探戈吧

Tango Project

Linux 下的桌面环境(DE,Desktop Environment)跟它的发行版(distro)一样多,跟 DE 结合和/或独立的软件更是杂如牛毛。除非世界上所有的用户都像我一样坚持只用一个 DE(我使用 Gnome),并且只用这个 DE 下的软件,那么问题不大。问题是,许多用户并不关心软件属于哪个 DE,有时会被冒出来的一些界面感到极度不爽,为什么风格(color, icon 等等)都不一致?原因很简单,你在此 DE 里打开了一个不属于此 DE 的软件,比如在 KDE 里打开了 GEdit。简单地说,用户体验极为糟糕。

有的发行版在努力。就举两个比较大的发行版来说,Fedora,Mandrave,它们紧紧把各种 DE 和软件杂糅在一起的,他们各自开发了相关的主题如 Bluecurve,Galaxy,使得 KDE 和 Gnome 结合看起来不致于在外表上看来很糟糕。但对不起,如果选择不同的主题,一切又变得很糟糕,并不是所有用户都喜欢系统自带自设的主题。

KDE 似乎更关心这点,它有一个叫做 GTK-Qt Theme Engine,使得 GTK 的样式可以模拟 Qt 的。

但这些都是私有的,没有通用性。

很多年了,终于等来了 Tango! Project,她的目的是为自由(free)和开源(Opensources)软件的用户界面提供一致的体验。同时,Novell 也赞助开通了 BetterDesktop

相信不久,无论我们进入 KDE,Gnome 或者 XFCE 等,都可以看到一致的界面了。在这种情况下,或许我还会装上个 Qt,装上一些 Qt based 的程序…… :P