After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 88448 - Themes should be installed in ~/,themes directory
Themes should be installed in ~/,themes directory
Status: RESOLVED FIXED
Product: metacity
Classification: Other
Component: general
unspecified
Other Windows
: Normal normal
: ---
Assigned To: Metacity maintainers list
Metacity maintainers list
Depends on:
Blocks: 86645
 
 
Reported: 2002-07-17 16:49 UTC by Dave Bordoley [Not Reading Bug Mail]
Modified: 2004-12-22 21:47 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Dave Bordoley [Not Reading Bug Mail] 2002-07-17 16:49:16 UTC
Metacity themes should be stored in /usr/share/themes and ~/.themes like 
gtk themes are. This way theme authors could distribute themeballs as 
described in bug 86645. For instance a theme could be distributed as such:

themename/gtk
         /gtk2
         /sawfish
         /metacity
         /gnome-cd
         /icons (assuming nautilus switches to using the icons standard)
         /spinners (so all apps can share the available spinners/throbbers)

users would than only need to untar this theme into the themes directory 
for them to appear as options for all apps.
Comment 1 Christophe Fergeau 2002-08-01 12:46:57 UTC
According to this Changelog, this is fixed : 

2002-07-24  Havoc Pennington  <hp@redhat.com>

        * src/theme-parser.c (meta_theme_load): look for themes in
        ~/.themes/NAME/metacity-1/ and datadir/themes/NAME/metacity-1 
        instead of the old locations.

        * src/themes/Makefile.am: install themes to
        datadir/themes/NAME/metacity-1/ to match how GTK works, breaking 
        third-party themes yet again! woot!

Marking as fixed (I don't know whether bugs should be closed when they
are fixed in cvs or when there is a release where they are fixed,
please reopen if I'm wrong)