On Thu, 7 Sep 2023 02:36:16 +0200 Benoît-Pierre Demaine <ben...@demaine.info> said:
i added barriers. these are xserver-side barriers to thee mouse moving across that boundary: https://git.enlightenment.org/enlightenment/enlightenment/commit/73e391187424c833211ab4f93cca51f0ef4de8af https://git.enlightenment.org/enlightenment/enlightenment/commit/a018f8273fed6549d2fc529e5bb58cba11869ffb https://git.enlightenment.org/enlightenment/efl/src/branch/master/src/lib/ecore_x/ecore_x_fixes.c#L461 your video shows the mouse getting stuck at a barrier at the start ... then just all of a sudden that stops working for some reason. e sets up the barriers when it reconfigures the screen with xrandr. e in git now will also try use the xrandr cmdline to do this too if there which handles barriers on its own. i may have messed up the rect math. can you try apply this patch (attached) to efl and see if it fixes it. > At last, after 2 years, I got the repro. > > E17, ver 0.24.2 > > https://drive.google.com/drive/folders/1VVaHfQM7buH7gXJrlzUa62uwet55GtLX?usp=sharing > (may be deleted after 2 months). > > The glitch was: some times, I loose the mouse. Only happens when using > monitors with different size, with a black zone in the X space. > > The first minor glitch I found is that when I push the mouse up on > center monitor, then, slide right or left, the mouse get stuck in the > corner; this does not happen in the bottom corner (monitors are > aligned). When monitors are aligned up, then the glitch happens at the > bottom. Mouse hangs in the convex corners, not when there is linear > continuity. But, this minor glitch is not really ennoying. Just move the > mouse one pixel down, and you can go for work. > > It also happens vertically on the right monitor, when sliding down along > the left boder of monitor then down, but, not on the left monitor when > going right then down. (not related with the presence of gkrellm). > > The big bug: What happens more ennoyingly, is when the mouse disapears, > and I just found how to repro. Approach the convex visible corner from > the middle of the tall monitor, and attack the concave black corner > right via the very edge pixel. Then, at this very specific place, the > mouse can jump in the void, and disapear in the black zone. > > I can repro the bug on the right convex corner, but it's harder to do. > > The mouse also gets out of the void more easily by the right than the left. > > I do have "shortcuts" associated with mouse being on top (set window > full screen) or bottom (set light to max) of monitors. > > *** > > Is there a shop for goodies ? I mean an official shop where a part of > the payment goes to the fundation. Nearly 20y of use, it's time to buy a > T-Shirt ... Yes I know I can upload an E logo to a random tshirt shop if > there is no other way ... > > BTW, after my Paypal Donation, I was redirected to > http://enlightenment.fr/ which does not work (probably lacks www). > > -- > >o_/ DEMAINE Benoît-Pierre (aka DoubleHP) http://benoit.demaine.info/ > If computing were an exact science, IT engineers would'nt have work \_o< > > "So all that's left, Is the proof that love's not only blind but deaf." > (FAKE TALES OF SAN FRANCISCO, Arctic Monkeys) > > > > _______________________________________________ > enlightenment-users mailing list > enlightenment-users@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/enlightenment-users -- ------------- Codito, ergo sum - "I code, therefore I am" -------------- Carsten Haitzler - ras...@rasterman.com _______________________________________________ enlightenment-users mailing list enlightenment-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-users