intermittently, mouse pointer in triple monitor setup keeps disappearing or gets stuck at screen edge
I am on elf-current and enlightenment-current from github, running on Slackware-15. I have a triple monitor setup on Xorg.
Intermittenly, the mouse pointer does one of the following:
- it gets stuck at the top screen edge of the center monitor (which is the main monitor); or at the top edge of the left monitor. When that happens, I can only move the pointer left or right (but not up or down). Not seen the pointer get stuck on the right monitor.
- the mouse pointer disappears completely. Workaround for this particular issue:
i) Settings > Windows > Window Focus > Pointer: un-tick "Prevent all forms of pointer wrapping";
ii) Settings > Window Switcher > Selecting: tick "Warp mouse while selecting";
iii) on Alt+Tab, the pointer reappears while jumping to the selected window.
I realise that this info might not be much to go by. Happy to provide further info if required.
again - like my previous response... github mirrors are not synced. i don't even have access to the account that owns them... so not current. your previous screenshot at least the theme implies to me you're far from being on current... and if you have bugs we suggest FIRSt trying git master efl and enlightenment from here (git.enlightenment.org) to see if the bug is still there... :)
I'm now on git.enlightenment.org. Let's keep the issue open for a few days so I can work out if I'm still getting the issue.
yup - see if it continues. i am mulling removing pointer warping entirely as only e does it an it screws up apps like chrome these days in their tab dnd...
Update: being on git.enlightenment.org now,
I haven't seen 2. so far "the mouse pointer disappears completely";
but I still see 1. "mouse pointer gets stuck at the top screen edge of the center monitor (which is the main monitor)".
i dont know what causes your mosue to get stuck. unless it has to do with screen layout with mouse confine areas... what is the layout of your screens? can you send a screenshot? could it be that there is something broken with the x mouse barriers/confines used to keep the mouse inside the screen area?
Screen layout is like this.
Left monitor (HDMI-A-0): 1080x1920 (rotated 90 deg)
Center monitor (DisplayPort-0): 1920x1080
Right monitor (DVI-D-0): 1920x1080
So yeah, there are unused black areas top and bottom on the non-rotated monitors.
E has a nice screenshot tool :) .
To clarify, I do not actually see the black areas during use. It's just that the screen shot tool picked them up, correctly picked them up.
But the weird thing is that I never had the pointer get stuck at the border between top black and visible area on the right screen. I only have the pointer get stuck on the center screen and the left screen. On the left screen, the pointer gets stuck on the right edge -- which would be the top edge if you think non-rotated screen.
Come to think of it, the reason why I get the pointer stuck on the left and center screens could be because most my mouse movements happen there. Hmmm, not sure this is convincing ...
well the only thing that could get it stuck is the xserver and the contain region e sets to stop the pointer entering the black areas....
e doesnt grab the mouse ever with any confining on (you can grab a mouse to a window and have it confined to that window in x11...). so its just the above, but i cant see how it is not working? unless e sets up a totally broken set of confine barriers... which would be very odd. i've not seen it happen...
They work in very different ways down at the bottom. (wl vs X11). so checking wayland here as a comparison won't be useful. :)
Deleting a branch is permanent. It CANNOT be undone. Continue?