ThemePackageSpec (aka Metathemes)

Stephan Arts stephan at
Sun Jun 28 14:55:35 PDT 2009

On Mon, Jun 8, 2009 at 12:38 AM, Rodney Dawes<dobey.pwns at> wrote:
> Hi Torsten,
> I think the problem is that you're simply conflating the locations to
> mean that the icons and such *must* be part of some meta theme, when in
> fact, they do not have to be. Metacity, GTK+, and other themes currently
> stored in the "themes" path, can be completely independent, and a
> meta-theme could provide only a Metacity theme, and reference other GTK,
> QT, icon, or sound themes just as they do now. The only difference would
> be that the implementations would be looking in some additional place,
> than where they do now, to resolve those theme lookups.
> The number of files in those themes, and their location on disk isn't an
> issue that would require their location to be somewhere specifically
> away from where other theme content is kept. The bigger problem is that
> currently, icon themes and cursor themes, are stored in the exact same
> place on disk. The changes here would fix that, and make it simpler for
> artists to package entire collections of themes as a desktop theme,
> which they can't do now, because all of the files are in independent
> locations on disk.
> With the proposed change, the GNOME icon theme for example would simply
> switch from:
> /usr/share/icons/gnome/
> to:
> /usr/share/themes/gnome/icons/
> It's quite a simple change, with lots of benefits. I've even advocated
> making the change several years ago, but alas.
> -- Rodney

Seems like a good solution. So you would have:




More information about the xdg mailing list