On 02/04/2015 12:02 AM, David Seikel wrote:
[snip]
> The FreeDesktop.Org (FDO) specifications for how to deal with menus
> of applications is hideously and overly complex crap.  Linux desktop 
> systems have to deal with that.  It's hard to cache as well, new 
> applications can be added at any time with no reboot needed.  The 
> Enlightenment implementation leaves a lot to be desired.

Thank you very much...I did suspect something like this, but without any
knowledge of the background I wasn't willing to point a finger :-)

> On the other hand, there appears to be some bugs with the
> Enlightenment menu system.  This sort of freeze / stall shouldn't
> happen outside of the "Applications" menu, coz only that menu relies
> on FDO crap.  In particular I often see problems with the "Settings"
> menu, sometimes it never shows, I have to put the menu away and try
> again.

I can see that the requirement to be able to add and remove from the
menu via the GUI at any time does place demands on the system. One key
problem is clearly timing: if you slide your cursor down a vertical
menu, not stopping or even pausing until you get to the item you want,
clearly there should be no action by the system except to highlight each
item as you pass over it. But what speed/rate does "not stopping or even
pausing" actually mean? The designer has to make some guess at that,
especially because different people will have different concepts of
"speed", and it also has to cater for people who are actually browsing,
and *want* each submenu to appear as they flick down the list. A
dynamically-loading system, which has to read and re-read a config file
every time, simply isn't going to hack it.

The cleverer and cleverer you make the interface, the more cycles and
memory it consumes. Ain't no way around that that I know...so I just put
up with it: I *like* e17 now that I've got used to it. It has fewer
stupidities than most of the other interfaces I have used :-)

///Peter

///Peter

------------------------------------------------------------------------------
Dive into the World of Parallel Programming. The Go Parallel Website,
sponsored by Intel and developed in partnership with Slashdot Media, is your
hub for all things parallel software development, from weekly thought
leadership blogs to news, videos, case studies, tutorials and more. Take a
look and join the conversation now. http://goparallel.sourceforge.net/
_______________________________________________
enlightenment-users mailing list
enlightenment-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-users

Reply via email to