hazmatzak
August 3rd, 2010, 04:51 AM
Yesterday, after installing suggested updates since I last updated a few weeks ago, themes are broken. I am using 10.04 Lucid, now running 2.6.32-24. (Booting the previous kernel did not help.)
After rebooting, I noticed that the login screen had less attractive widgets, which persisted after I logged in. Opening the Appearance Preferences, there were no themes listed. There are a bunch of them in /usr/share/themes. If I copy the Ambiance folder from there to ~/.themes, it will appear in the dialog; but when selected, the Window Border changes, while the Controls do not.
If I run gedit from the shell, I get these messages:
Gtk-Message: Failed to load module "canberra-gtk-module": libcanberra-gtk-module.so: cannot open shared object file: No such file or directory
(gedit:2766): Gtk-WARNING **: Unable to locate theme engine in module_path: "murrine",
the latter repeated many times. gtk2-engines-murrine (0.90.3+git20100323-0ubuntu3) is installed, including the file /usr/lib/gtk-2.0/2.10.0/engines/libmurrine.so. There is also a /usr/lib/gtk-2.0/modules/libcanberra-gtk-module.so
There was no GTK_PATH environment variable. (Where does it and GTK_MODULES get set globally?) I tried setting it to /usr/lib, but that had no effect.
It looks like a problem finding and/or loading the required files? Permissions? Dependencies? How do I go about diagnosing this problem?
After rebooting, I noticed that the login screen had less attractive widgets, which persisted after I logged in. Opening the Appearance Preferences, there were no themes listed. There are a bunch of them in /usr/share/themes. If I copy the Ambiance folder from there to ~/.themes, it will appear in the dialog; but when selected, the Window Border changes, while the Controls do not.
If I run gedit from the shell, I get these messages:
Gtk-Message: Failed to load module "canberra-gtk-module": libcanberra-gtk-module.so: cannot open shared object file: No such file or directory
(gedit:2766): Gtk-WARNING **: Unable to locate theme engine in module_path: "murrine",
the latter repeated many times. gtk2-engines-murrine (0.90.3+git20100323-0ubuntu3) is installed, including the file /usr/lib/gtk-2.0/2.10.0/engines/libmurrine.so. There is also a /usr/lib/gtk-2.0/modules/libcanberra-gtk-module.so
There was no GTK_PATH environment variable. (Where does it and GTK_MODULES get set globally?) I tried setting it to /usr/lib, but that had no effect.
It looks like a problem finding and/or loading the required files? Permissions? Dependencies? How do I go about diagnosing this problem?