Re: [e-users] menus stalling when trying to select them

2015-02-04 Thread Peter Flynn
On 02/04/2015 12:40 AM, Conrad Hill-Knight wrote:
 From: Peter Flynn pe...@silmaril.ie
 This is a very common occurrence in all Linux interfaces I have used. I
 *believe* it's because the loading of entry names, icons, paths, etc is
 done at the time your cursor hovers on the menu (aka in real time,
 just-in-time, etc), and it take a lot of cycles to retrieve and
 present the data.
 
 But how long should that realistically take? The stall happens on each
 sub-menu in turn, so if this is what's happening, it can't be loading
 more than about 20 entries to display.

On the D810, where I am now, if I click on the desktop and hover on
Applications  Accessories, it takes 2sec to load the list.

If I then slide down from Accessories to Other, (a) it halts on the way
because it is momentarily trying to load each menu it passes over, and
eventually clogs up at Office, so my cursor is over Other while it loads
and then discards Office, and finally moves onto loading Other. Total
time taken from the start to get the Other list up is 5sec.

 While not all that modern, my every-day use laptop has 8 cores

What's a core, Mommy? :-) I just have a single CPU on this machine,
and 2Gb memory, running Xubuntu 14.04 and e17. Apart from the odd
slowdown like this, it's fine.

 (fastest currently shows 3160 MHz) and some 8GB of memory. If that's
 not enough to handle something as simple as a user interface, there
 must be something wrong somewhere. That's why i was wondering: do i
 just have something horribly misconfigured?

From what David had to say about the FDO specs, you're not doing
anything wrong. The system is.

Do the designers and others working on e have access to formal usability
testing which could provide hard measurements?

///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


Re: [e-users] menus stalling when trying to select them

2015-02-04 Thread Peter Flynn
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


Re: [e-users] menus stalling when trying to select them

2015-02-04 Thread Peter Flynn
On 02/04/2015 03:57 AM, Martinx - ジェームズ wrote:
 Hello!
 
 You're experiencing the follow issue:
 https://www.mail-archive.com/enlightenment-devel@lists.sourceforge.net/msg73996.html
 I posted at E-Devel mail list but, no one answered...   :(
 Video Bug Report:
 http://youtu.be/5LSSj3mmRxA - long
 http://youtu.be/af50m9UVszk - short

That's definitely a bug.

///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


Re: [e-users] menus stalling when trying to select them

2015-02-03 Thread Martinx - ジェームズ
I do not see similar problems when using WindowMaker, Unity with
`classicmenu-indicator`, neither KDE.

Only Enlightenment have this specific problem...

On 3 February 2015 at 19:40, Peter Flynn pe...@silmaril.ie wrote:

 On 02/03/2015 01:23 AM, Conrad Hill-Knight wrote:
  Hi,
 
  This is something that's been bothering me for a while, and i think i
  just have something misconfigured. When i left-click on the desktop to
  bring up the main enlightenment menu, sometimes (often, actually) it
  stalls. [snip]

 You Are Not Alone™ :-)

 This is a very common occurrence in all Linux interfaces I have used. I
 *believe* it's because the loading of entry names, icons, paths, etc is
 done at the time your cursor hovers on the menu (aka in real time,
 just-in-time, etc), and it take a lot of cycles to retrieve and
 present the data. As distinct from systems (Windows? Mac?) where the
 whole menu content is preloaded at login, and sits there in an array in
 memory taking up space all the time --  but providing a faster response.
 But this is just my deduction based on observation, so it's a hypotheses
 for which I have no proof.

  So, what appears to happen, is that the menu display is temporarily
  frozen.

 Sometimes with all the flickering and bouncing and popping-up and
 popping-down that goes on in modern decorated menus, the script gets out
 of whack and loses control of where it's supposed to be; or there is a
 bug or other problem like a memory leak.

 I suspect this doesn't happen on really fast modern machines. I have no
 idea what the devs use, but they are probably better equipped than my
 old Dell Latitude D810. I have a bunch of even older D610s that I need
 to resuscitate from the kerlutches of Windows by installing Lubuntu for
 some graduate students, and it would be nice to give them a good
 interface like e17...so I will test one of the machines this week and
 see if it copes.

 ///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

--
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


Re: [e-users] menus stalling when trying to select them

2015-02-03 Thread Martinx - ジェームズ
Hello!

You're experiencing the follow issue:

https://www.mail-archive.com/enlightenment-devel@lists.sourceforge.net/msg73996.html

I posted at E-Devel mail list but, no one answered...   :(

Video Bug Report:

http://youtu.be/5LSSj3mmRxA - long
http://youtu.be/af50m9UVszk - short

Cheers!
Thiago

On 2 February 2015 at 23:23, Conrad Hill-Knight iestynap...@gmail.com
wrote:

 Hi,

 This is something that's been bothering me for a while, and i think i
 just have something misconfigured. When i left-click on the desktop to
 bring up the main enlightenment menu, sometimes (often, actually) it
 stalls. I see the menu, and select, for example, Applications.
 This displays the next sub-menu as expected, but then when i hover the
 cursor over one of the entries, although it is highlighted, the next
 level sub-menu doesn't appear. Sometimes by moving the cursor to hover
 over a different choice, that sub-menu appears, and then I can go back
 to the one i wanted. Other times, no matter where i move the cursor,
 the original choice remains highlighted. And sometimes, merely
 wiggling the cursor will wake up the menu and display the correct
 entry. Occasionally nothing will work, short of clicking on the
 desktop again to close the menu altogether and starting over.

 So, what appears to happen, is that the menu display is temporarily
 frozen. Nothing else is, the cursor moves fine, other windows continue
 to display changes. It's just the menu, and i can't select what i was
 planning to, up to 20s or so. It doesn't happen every time, and once a
 stall has been cleared it doesn't usually happen again for a while.
 And it's not just the Applications menu, it's anything selected off
 the main one (Settings, System, etc.).

 Any ideas?

 -Conrad.

 --
 Whenever and  wherever you want.


 --
 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

--
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


Re: [e-users] menus stalling when trying to select them

2015-02-03 Thread Peter Koellner
Hi!

I am experiencing the same effect, also if opening the menu from the 
panel.

On 03.02.2015 02:23, Conrad Hill-Knight wrote:
 This is something that's been bothering me for a while, and i think i
 just have something misconfigured. When i left-click on the desktop 
 to
 bring up the main enlightenment menu, sometimes (often, actually) it
 stalls. I see the menu, and select, for example, Applications.
 This displays the next sub-menu as expected, but then when i hover 
 the
 cursor over one of the entries, although it is highlighted, the next
 level sub-menu doesn't appear.

--
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


Re: [e-users] menus stalling when trying to select them

2015-02-03 Thread Peter Flynn
On 02/03/2015 01:23 AM, Conrad Hill-Knight wrote:
 Hi,
 
 This is something that's been bothering me for a while, and i think i
 just have something misconfigured. When i left-click on the desktop to
 bring up the main enlightenment menu, sometimes (often, actually) it
 stalls. [snip]

You Are Not Alone™ :-)

This is a very common occurrence in all Linux interfaces I have used. I
*believe* it's because the loading of entry names, icons, paths, etc is
done at the time your cursor hovers on the menu (aka in real time,
just-in-time, etc), and it take a lot of cycles to retrieve and
present the data. As distinct from systems (Windows? Mac?) where the
whole menu content is preloaded at login, and sits there in an array in
memory taking up space all the time --  but providing a faster response.
But this is just my deduction based on observation, so it's a hypotheses
for which I have no proof.

 So, what appears to happen, is that the menu display is temporarily
 frozen. 

Sometimes with all the flickering and bouncing and popping-up and
popping-down that goes on in modern decorated menus, the script gets out
of whack and loses control of where it's supposed to be; or there is a
bug or other problem like a memory leak.

I suspect this doesn't happen on really fast modern machines. I have no
idea what the devs use, but they are probably better equipped than my
old Dell Latitude D810. I have a bunch of even older D610s that I need
to resuscitate from the kerlutches of Windows by installing Lubuntu for
some graduate students, and it would be nice to give them a good
interface like e17...so I will test one of the machines this week and
see if it copes.

///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


Re: [e-users] menus stalling when trying to select them

2015-02-03 Thread Wido
Wow, I've never noticed this (or didn't wanted to?)

I've noticed that when I highligh a menu and the submenu doesn't appear, if
I move the cursor out of the menu and put it again IN THE SAME highlighted
menu, the submenu still doesn't appear. It does if I select another submenu.


+1 for 'you are (not) alone' :P

2015-02-03 18:40 GMT-03:00 Peter Flynn pe...@silmaril.ie:

 On 02/03/2015 01:23 AM, Conrad Hill-Knight wrote:
  Hi,
 
  This is something that's been bothering me for a while, and i think i
  just have something misconfigured. When i left-click on the desktop to
  bring up the main enlightenment menu, sometimes (often, actually) it
  stalls. [snip]

 You Are Not Alone™ :-)

 This is a very common occurrence in all Linux interfaces I have used. I
 *believe* it's because the loading of entry names, icons, paths, etc is
 done at the time your cursor hovers on the menu (aka in real time,
 just-in-time, etc), and it take a lot of cycles to retrieve and
 present the data. As distinct from systems (Windows? Mac?) where the
 whole menu content is preloaded at login, and sits there in an array in
 memory taking up space all the time --  but providing a faster response.
 But this is just my deduction based on observation, so it's a hypotheses
 for which I have no proof.

  So, what appears to happen, is that the menu display is temporarily
  frozen.

 Sometimes with all the flickering and bouncing and popping-up and
 popping-down that goes on in modern decorated menus, the script gets out
 of whack and loses control of where it's supposed to be; or there is a
 bug or other problem like a memory leak.

 I suspect this doesn't happen on really fast modern machines. I have no
 idea what the devs use, but they are probably better equipped than my
 old Dell Latitude D810. I have a bunch of even older D610s that I need
 to resuscitate from the kerlutches of Windows by installing Lubuntu for
 some graduate students, and it would be nice to give them a good
 interface like e17...so I will test one of the machines this week and
 see if it copes.

 ///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




-- 
Wido
--
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


Re: [e-users] menus stalling when trying to select them

2015-02-03 Thread Conrad Hill-Knight
 From: Peter Flynn pe...@silmaril.ie
 This is a very common occurrence in all Linux interfaces I have used. I
 *believe* it's because the loading of entry names, icons, paths, etc is
 done at the time your cursor hovers on the menu (aka in real time,
 just-in-time, etc), and it take a lot of cycles to retrieve and
 present the data.

But how long should that realistically take? The stall happens on each
sub-menu in turn, so if this is what's happening, it can't be loading
more than about 20 entries to display.

That said, if i do take the time to open up each and every sub-menu
(several seconds delay for each one), the next time they're opened
they appear instantly. For a little while, anyway... After some
indeterminate amount of time (hours?) the menus begin to stall again,
with a longer pause the longer i wait to open a given menu.

 I suspect this doesn't happen on really fast modern machines.

While not all that modern, my every-day use laptop has 8 cores
(fastest currently shows 3160 MHz) and some 8GB of memory. If that's
not enough to handle something as simple as a user interface, there
must be something wrong somewhere. That's why i was wondering: do i
just have something horribly misconfigured?

-Conrad.

--
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


Re: [e-users] menus stalling when trying to select them

2015-02-03 Thread David Seikel
On Tue, 3 Feb 2015 19:51:50 -0300 Wido wido...@gmail.com wrote:

 Wow, I've never noticed this (or didn't wanted to?)
 
 I've noticed that when I highligh a menu and the submenu doesn't
 appear, if I move the cursor out of the menu and put it again IN THE
 SAME highlighted menu, the submenu still doesn't appear. It does if I
 select another submenu.
 
 
 +1 for 'you are (not) alone' :P
 
 2015-02-03 18:40 GMT-03:00 Peter Flynn pe...@silmaril.ie:
 
  On 02/03/2015 01:23 AM, Conrad Hill-Knight wrote:
   Hi,
  
   This is something that's been bothering me for a while, and i
   think i just have something misconfigured. When i left-click on
   the desktop to bring up the main enlightenment menu, sometimes
   (often, actually) it stalls. [snip]
 
  You Are Not Alone™ :-)
 
  This is a very common occurrence in all Linux interfaces I have
  used. I *believe* it's because the loading of entry names, icons,
  paths, etc is done at the time your cursor hovers on the menu (aka
  in real time, just-in-time, etc), and it take a lot of cycles
  to retrieve and present the data.

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.

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.

-- 
A big old stinking pile of genius that no one wants
coz there are too many silver coated monkeys in the world.

--
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