dan sinclair wrote: > Jochen Schroeder wrote: >> Hi all, >> >> I cannot get edje icons to display in my menu, although they display >> fine in Ibar and on the borders. I reported that a while ago, but the >> problem is still there, both for the debian packages from edevelop and >> compiled cvs. >> I also noticed I have to specify the full path when using using an edje >> file with a name which also matches a png icon somewhere in the >> freedesktop icon search path, however if I choose a different name it >> will use the edje if it can be found in .local/share/icons. So as an >> example if I specify >> Icon=iceweasel.edj in my .desktop file it will take the >> iceweasel.{png,xpm,svg} icon specified either by the icon theme or in >> hicolor as a fallback. It just ignores the filename extension. Even if I >> place the edje file in the appropriate place (e.g. hicolor/128x128/apps) >> efreet still chooses the the png file. Now if I specify >> Icon=myiceweasel.edj and have it in .local/share/icons this file is >> chosen for Ibar and the borders. I guess this is because the freedesktop >> specs only allow png,xpm and svg icons, and edj icons are kind of an >> extension to this. However I think it is quite confusing, that if you >> specify an .edj file e uses a png(xpm,svg) file, although the edje file >> is in the correct place. >> > > Specifying the extension in the .desktop file is technically against the > spec. Efreet allows it as it seems to be done by quite a few people but > Efreet will just strip the extension before doing the lookup. E is > adding the .edj extension to the Efreet list which prepends so it should > be checking .edj before .png or .xpm files. > > .local/share/icons should be picked up before any of the other search > paths (which depend on your XDG settings).
I also think there might be a bug in efreet which makes it not honor the users preferred extension. This will be fixed during the remake of the icon cache. Sebastian ------------------------------------------------------------------------- This SF.net email is sponsored by DB2 Express Download DB2 Express C - the FREE version of DB2 express and take control of your XML. No limits. Just data. Click to get it now. http://sourceforge.net/powerbar/db2/ _______________________________________________ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel