GNOME Bugzilla – Bug 86264
theme switching does not work
Last modified: 2002-07-08 07:21:28 UTC
I used the Gdm configuration to attempt and change the theme, and it doesn't seem to work, a check of the configuration file reveals GraphicalTheme=happygnome GraphicalThemeDir=/usr/share/gdm/themes/ and that the files + directories therein exist, but still the theme doesn't apply and display. the permissions on the files seem correct, -rw-r--r-- 1 root root I'm at a loss for how to proceed on this.
Should be changed to NEEDINFO as some earlier RedCarpet RPMS shipped without all of the necessary files for the Happy GNOME gdm theme and switching themes wouldn't actually do anything at all. This was a packaging problem rather than a gdm problem and has since been fixed.
Nope, I'm not using rpm's the packages files are installed with "make install" so if its not included there then something is wrong :)
*** Bug 84823 has been marked as a duplicate of this bug. ***
Created attachment 9502 [details] [review] A patch to the happygnome theme to fix a problem with missing images.
After 45 minutes adding syslog()'s to the greeter code I tracked the problem down to some missing images references in the theme XML file. I have attached a patch to the XML that should make it work but may not be what the author intended. I also would recommend displaying an error dialog if the theme fails to load, since I assumed (as others have) that it was ignoring my preference of 'happygnome' and using the default 'circles'.
*** Bug 85363 has been marked as a duplicate of this bug. ***
While we're fixing the pixmaps, I would suggest using the standard GNOME images appropriate to each button: - "gnome-globe.png" for the language selection button - "gnome-session.png" for the session selection button - "gnome-system.png" for the system button - "gnome-term-night.png" for the disconnect (quit) button There's no need to include these in gdm itsel: these images part of the standard gnome-desktop package, and could be named using absolute or relative pathnames from within "happygnome.xml".
Similar patch has been applied to CVS. Closing.