Havoc Pennington hp at redhat.com
Thu Oct 31 19:15:05 GMT 2002


cc'ing Alex and quoting lots of text to get his opinion. (He's on a
plane today though so may take some time.)

Antonio Larrosa Jiménez <larrosa at kde.org> writes:
> El Jueves, 31 de Octubre de 2002 17:49, Havoc Pennington escribió:
> > Antonio Larrosa Jiménez <larrosa at kde.org> writes:
> > > No, no. _Even_ if you're only supporting >=KDE3.1, apps outside of cvs
> > > _must_ install their icons to "hicolor". Remember that "hicolor" ==
> > > "default", so what I mean is, applications must install their icons to
> > > the "default" icon theme. It's a bit unfortunate that we have to name
> > > the "default" icon theme "hicolor" (instead of plain "default"), but
> > > it's needed to keep backward compatibility with existing KDE apps.
> >
> > Remember that the icon theme spec is shared, so you don't really want
> > to call a theme plain "default" (it may not be the default in GNOME or
> > whatever). "KDE Default" would be a better name.
> Well, to quote the draft of the icon theme spec: 
> (http://www.freedesktop.org/standards/icon-theme-spec/icon-theme-spec.html)
> | In order to have a place for third party applications to install their 
> | icons there should always exist a theme called "default"
> The problem is that if KDE changes to calling that theme "default" then 
> we'll stop supporting old kde apps which people still use. With the recent 
> changes I had to do to the KDE icon loader I tried to get something as 
> similar to what was proposed in that page as possible.

Can you write up what you had to do differently? We should document
that, or address it via spec changes.

> In any case, that "default" icon theme wouldn't be visible to the user (he 
> cannot select it from the control center), so there's no problem in naming 
> it that way (in fact, it's just the directory which is called "default" :) 
> )

Ah, OK.

> > There was a thread on theme naming and theme inheritance and where
> > apps should install icons on xdg-list a little while ago, it was left
> > somewhat unresolved, this is something that should be sorted out.
> > Third-party apps should really install to the same place for all
> > desktops.
> I was invited to discuss the spec there some time ago when the draft was 
> beginning to be made, but unfortunately I was trying to leave KDE 
> development at that time to relax for some months.
> Perhaps I can join again after 3.1 is out.
> Greetings,
> --
> Antonio Larrosa Jimenez
> KDE core developer - larrosa at kde.org
> http://devel-home.kde.org/~larrosa/
> C programs should be indented six feet downward and covered with 
> dirt--BP.Hought


More information about the kde-core-devel mailing list