Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 264944 - Need GTK clearlooks theme
Summary: Need GTK clearlooks theme
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] GNOME (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Gentoo Linux Gnome Desktop Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-04-05 07:10 UTC by Robert Bradbury
Modified: 2009-04-06 17:09 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Robert Bradbury 2009-04-05 07:10:46 UTC
Many complex windows programs, firefox, opera, acrobat, etc. are constantly reporting the warning:
Gtk-WARNING **: Unable to locate theme engine in module_path: "clearlooks"

This is technically because Gtk constantly tries to "reopen" the theme, not bothering to check to see if the theme is known to be missing (either that or the Gtk developers think the theme will somehow mysteriously appear).

The Ubuntu forum [1] says that a new clearlooks theme was released in Sept 2008.  Can we get a gentoo ebuild for just the clearlooks theme to make this problem go away?

1. http://ubuntuforums.org/showthread.php?t=11412&page=15
Comment 1 Gilles Dartiguelongue (RETIRED) gentoo-dev 2009-04-05 10:04:13 UTC
I don't understand your problem. Clearlooks engine is already provided by gtk-engines.
Comment 2 Robert Bradbury 2009-04-05 11:47:02 UTC
If it is provided by gtk-engines then *WHY* am I getting all the Gtk-WARNING error messages from many programs?!?  It may be a Gtk developer problem since it is appearing in obviously different programs (firefox, opera, acroread) and since it obviously shows up in Ubuntu as well.  If more people ran these programs from the shell they would see these error messages, but most run them directly from the gnome panel and they will not see the errors.

I think I did some stack tracing on this at some point and think I traced it back to some icons which weren't defined in the clearlooks package in which case one of the bug handlers told me it falls back to the Gtk icons.  If that happens to be the case then the WARNING should be telling users *which* icons are missing so people could complain either to the Gtk package developers to define the icons or to the end-user package develoeprs to stop using those icons (and perhaps define their own package specific icons).

Please tell me exactly which files I should check on to know for sure that clearlooks exists on my system and I will confirm this.  If it is indeed installed then the problem is a more complex one involving the end-user package and Gtk.  I will confirm back to this bug.
Comment 3 Rémi Cardona (RETIRED) gentoo-dev 2009-04-05 15:39:29 UTC
/usr/lib/gtk-2.0/2.10.0/engines/libclearlooks.so

All of clearlooks is in there. Sounds like an upstream bug to me.

Thanks
Comment 4 Robert Bradbury 2009-04-05 16:34:12 UTC
I'm missing that library.  Now the only question is *why*?  The system is relatively up-to-date with all "current" ebuilds (within the last month or so).

Looking in the engines directory I've only got:
libglide.so
libindustrial.so
libluaengine.so
libmist.so
libpixmap.so
libredmond95.so
libsvg.so
libthinice.so
libxfce.so

However, on a several month old "Ubuntu" root I've got,
libclearlooks.so
libcrux-engine.so
libglide.so
libhcengine.so
libindustrial.so
libluaengine.so
libmist.so
libmurrine.so
libpixmap.so
libredmond95.so
libsvg.so
libthinice.so

That suggests to me it is something to do with the Gentoo ebuild/configuration and not with Gtk itself.
Comment 5 Rémi Cardona (RETIRED) gentoo-dev 2009-04-05 18:19:01 UTC
Then try reemerging x11-themes/gtk-engines ...
Comment 6 Robert Bradbury 2009-04-06 17:09:01 UTC
Ok thanks!  Reemerging gtk-engines fixes the problem.