GNOME Bugzilla – Bug 144040
A more informative error message if /desktop/gnome/interface/* cannot be found
Last modified: 2007-11-11 20:05:24 UTC
Currently, gnome-theme-manager exits if it cannot find /desktop/gnome/interface/gtk_theme or /desktop/gnome/interface/icon_theme or the metacity theme. These may not be installed if the correct order is not followed while installing libgnome - and the current error dialog (“The default theme schemas could not be found on your system. This means that you probably don’t have metacity installed, or that your gconf is configured incorrectly.”) does not indicate that. The attached patch should make things easier for troubleshooting.
Created attachment 28516 [details] [review] Proposed patch.
How can one fix thos problema?
Created attachment 38987 [details] [review] Alt. Proposed Patch Simplify this down to 2 sentences
Thanks for your bug. That could be a gconf issue, what dropping this part of the message?
I don't think gnome-theme-manager should actually worry the user about missing gconf keys. Both the proposed messages, and the current one, are far too technical. It would be much better if gnome-theme-manager could silently deal with the issue, and disable any parts that would not work if the application needed is missing.
The new apperance capplet should be able to deal gracefully with this situation.