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

Reply via email to