From kde-artists Thu Oct 28 02:16:47 2004 From: James Richard Tyrer Date: Thu, 28 Oct 2004 02:16:47 +0000 To: kde-artists Subject: K-ARTIST: "index.theme" File Format and HiColor Message-Id: <4180568F.5080205 () acm ! org> X-MARC-Message: https://marc.info/?l=kde-artists&m=109893247303377 Is there a Fine Manual somewhere that actually explains this file format? :-) Yes, I am trying to read: http://freedesktop.org/Standards/icon-theme-spec/icon-theme-spec-0.8.html I will probably figure it out eventually. It appears that FreeDesktop.Org is distributing their own version of this file (for HiColor). It appears that we should either be using that or merge it with our 'index.theme' file for HiColor. This change needs to be made to: kdelibs/pics/hicolor/index.theme We probably want to add our i18n stuff. I installed: http://www.freedesktop.org/software/icon-theme/releases/hicolor-icon-theme-0.5.tar.gz with "--prefix=/usr" and with my links that direct all 'share' directories to: "/usr/share", I now see the GNOME HiColor icons in the KDE Icon chooser. So, this works. Strange side effect, I now notice that: "hi22-filesys-www.png" is missing. This bug still needs to be fixed: http://bugs.kde.org/show_bug.cgi?id=68625 Next issue is that the source should have: "kdebase/pics/hicolor" and the required: "Makefile.am" so that unthemed application icons can be installed as HiColor (e.g. thunderbird) Next: The OOo icons that come with OpenOffice should override the KDE HiColor ones if OpenOffice is installed. This is simple and not simple. All that is necessary is that KDE use the same icon name as OpenOffice uses. Then if the user has installed OpenOffice in $HOME/, the OOo icons should be found first and used in place of the KDE HiColor ones. To comply with the standard, this should be handled with the: XDG_DATA_DIRS environment variable. I presume that it is a path, searched in order. The same is true of the MicroSoft icons. If we use the same name for these icons: "doc", "ppt" & "xls", it might be easier to get these to work. There will need to be a link for these to work. Or, individual links could be used as I am currently doing till KDE uses XDG_DATA_DIRS. There is a general issue here that needs to be settled which is specific icons vs. generic icons for MIME types. I think that generic are good for a fall back, but that we should have it set up so that specific ones will be used if available. Will this work, or would it be a good idea: Icon=xls;spreadsheet This appears to be the best solution. -- JRT _______________________________________________ kde-artists mailing list kde-artists@mail.kde.org https://mail.kde.org/mailman/listinfo/kde-artists