On Tue, 8 May 2018 17:39:19 -0700 Marc MERLIN <marc_...@merlins.org> said:

> My most taxing problem is this now:
> https://photos.app.goo.gl/Sz5i3LVFYhh79d9T8
> All windows are set to stacking normal but some windows have a stacking
> so that they steal the mouse focus even tough they're underneath.
> I don't understand how that's possible.
> 
> Should my mouse cursor ever be able to give focus to a window that's
> underneath the current one?
> 
> Background:
> E 0.21.5 would go into a CPU loop that didn't hang it, but sure sucked a
> lot of power.
> 
> So, I foolishly went to 0.22.x, which fixed that problem, but brought a
> load of completely new ones, which Raster says are likely my X server's
> fault (intel, latest version from debian. I was running an older
> version, but upgrading to the latest experimental fixed nothing).
> Basically I had a myriad of problems every time I resumed from sleep,
> not just the mouse cursor going away, but things being hung or not
> working and basically I had to restart E every time I resumed from
> sleep, although that was only one of the problems. I should have written
> the other ones down, but honestly they always happened when I was in the
> middle of other important things and I just needed my WM to work :-/
> 
> Raster, sorry, I know you asked me for some debug, but
> 1) never had time to even get anything building until today
> 2) 0.22 has too many different bugs for me to want to keep trying to use
> it. 

well then we are at an impasse. nothing is going to change or be fixed because
there is no way to know what to change or why, so you will be on 0.21 forever
and we'll move on. sorry. we've been through this before. :(

> So, I went back to 0.21.5 which was painful since my profile was
> incompatible and I had to painstakenly recreate all my window placements
> and save everything.
> Sure enough, CPU hangs again.
> Looked around, no later 0.21.x version in debian, so I pulled the
> 0.21.11 source and after 1.5h of hammering stuff, got it to build in
> debian (missing a lot of build packages, some nicely depended on
> systemd which I don't want on that system).
> I'm now running 0.21.11 built from source using debian build files, and
> sure enough, yet another set of problems.
> 
> First, when I open too many E dialog boxes, everything hangs hard, so
> that I have to go to a text console and killall -9 enlightenment, and
> then things recover. Sigh, not great...
> 
> Can you help me get E 0.21 working well enough that I can go back to
> work and not have to worry about so many WM issues?

0.22 has this fixed... so either move to 0.22 and try what i suggested or go
through every commit in git between 0.21 and 0.22 and try it (unlikely it can
be tried on its own so you'll be bisecting), then read the commit and try modify
the source to suit. that is going to be the slowest possible path, but the one
you want to take. trying to find out what is up with 0.22 is going to be far
easier, and it has the possibility of there being a future to it (see
above) which what you are doing does not. :) even better just use git master
then we're on the same page and you get the latest fixes and improvements and
get to tell us if anything is wrong.

we don't try to put stuff in e or efl that is broken for us - in our testing,
but not all distros and hardware are the same. they contain different versions
and combinations of versions of things, different driver paths, speed and soon
and thus may exhibit bugs that are not seen (where the bug is varies - i have
often enough found bugs in drivers that were considered commercial quality
shipping drivers just because i used a feature in a specific way that was
meant to work by specs but wasn't tested that way). that is where users come in
to help out. what is there is obviously working for someone so what differs to
make it work there and not for you? 

> Thanks,
> Marc
> -- 
> "A mouse is a device used to point at the xterm you want to type in" - A.S.R.
> Microsoft is to operating systems ....
>                                       .... what McDonalds is to gourmet
> cooking Home page: http://marc.merlins.org/                       | PGP
> 7F55D5F27AAF9D08
> 


-- 
------------- Codito, ergo sum - "I code, therefore I am" --------------
Carsten Haitzler - ras...@rasterman.com


------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
enlightenment-users mailing list
enlightenment-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-users

Reply via email to