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