[poky] icon registration

Zhai, Edwin edwin.zhai at intel.com
Mon Mar 14 18:49:49 PDT 2011



Gary Thomas wrote:
>
> On 03/13/2011 08:12 PM, Zhai, Edwin wrote:
> > Gary,
> > We have explicitly set the default icon theme as "sato" to fix a 
> bug. You can change /etc/gtk/gtkrc.. for a try.
>
> Wouldn't that be /etc/gtk-2.0/gtkrc?
>
> I could not find a way to use this file to allow both sets of icon 
> (themes, actually).
> Do you know how?  I don't want to necessarily replace sato, just allow 
> the use of the
> standard gnome elements.
>

Can you set the icon theme to your theme in the config file? Does it 
work? Freedesktop spec says all the directories except "hicolor" under 
/usr/share/icons are scanned (order is not defined) first, and then goto 
"hicolor" if not found.  Another issue is you probably need to generate 
cache for your icon theme by gtk-update-icon-cache.



> n.b. there seems to be a bug in the GTK libraries that make them fail 
> if the default
> icons are not available.  It tries to render GTK_STOCK_MISSING_IMAGE 
> for the missing
> icons and this fails if there is no such icon available in the set 
> (e.g. in sato).
> On ARM at least, this is a fatal segmentation error.  Should I report 
> this as a bug
> in Poky?
>

What's the result of this bug, segfault or no icons on the desktop? If 
you can reproduce it, pls. file a bug.
Thanks,
edwin


> > Gary Thomas wrote:
> >>
> >> I built & installed gnome-icon-theme on top of my sato(-like) image,
> >> but the new icons did not show up. I've built a GTK-webcore 
> application
> >> (midori browser) that wants to use some GNOME icons that it can't 
> find:
> >> Gtk-WARNING **: Error loading theme icon 'stock_new-tab' for stock: 
> Icon 'stock_new-tab' not present in te
> >> For some GTK+ applications, this seems to be fatal :-(
> >>
> >> Does anyone know how new icon sets might be registered? Shouldn't
> >> this happen automatically when you install a theme?
> >>
> >> n.b. I simply copied the /usr/share/icons/gnome/ tree over 
> /usr/share/icons/Sato
> >> and the application runs perfectly. I'd rather not have to resort 
> this.
> >>
> >> Thanks
>
> -- 
> ------------------------------------------------------------
> Gary Thomas                 |  Consulting for the
> MLB Associates              |    Embedded world
> ------------------------------------------------------------
>



More information about the poky mailing list