GNOME Bugzilla – Bug 107934
Theme format change
Last modified: 2005-10-02 14:45:48 UTC
At the moment a theme ("metatheme") looks like this --------------------------- [Desktop Item] Name=$name Comment=$comment [X-GNOME-Metatheme] {stuff} --------------------------- This is bad for mime type reasons - it comes across as application/x-gnome-app-info which is not a theme. This makes it hard to associate programs with themes. The code (almost, bug 105047) exists to make it look like this. --------------------------- [X-GNOME-Metatheme] Name=$name Comment=$comment {stuff} --------------------------- The themes in gnome-themes should be migrated to this new format sometime so that theme tools will work properly, ala themus. Maybe this transition shouldn't take place until 2.3.x for complete compatibility within a minor release.
Probably one for Seth and Jonathan to chew over rather than me :)
Yeah, I could be happy with that change. The reason we made it a .desktop file originally was to add an 'exec' field that would do something interesting; having nautilus know about the themes seems simple enough.
Seems like a good idea....
That said, we really want a theme bundle format that'd mime type detectable. Just having the metatheme is ok, but it won't usually be useful. It'd be nice to have something so that, say, art.gnome.org can have links you click on and the theme gets added to your themes list.
If anyone has any thoughts on an appropriate filename extension for x-gnome-metatheme, we could make a start on creating proper metatheme "packages".
Fixed in CVS