intermittently, mouse pointer in triple monitor setup keeps disappearing or gets stuck at screen edge #4

Open
opened 2022-05-19 06:55:48 -07:00 by kdato49 · 11 comments

Hi,

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:

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

OR

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

Best,
kdato

Hi, 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: 1) 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. OR 2) 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. Best, kdato
Owner

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... :)

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... :)
Author

Thanks raster.

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.

Thanks raster. 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.
Owner

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

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

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)".

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)".
Owner

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?

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

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 :) .

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 :) .
Author

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

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

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

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...
raster self-assigned this 2022-06-04 05:39:28 -07:00
Author

The way to check wether X is the culprit might be to run E under Wayland (not xwayland). Trying this, I ran into this issue:

enlightenment/enlightenment#6

The way to check wether X is the culprit might be to run E under Wayland (not xwayland). Trying this, I ran into this issue: https://git.enlightenment.org/enlightenment/enlightenment/issues/6
Owner

They work in very different ways down at the bottom. (wl vs X11). so checking wayland here as a comparison won't be useful. :)

They work in very different ways down at the bottom. (wl vs X11). so checking wayland here as a comparison won't be useful. :)
Author

Thanks, makes sense. But I tried :)

Thanks, makes sense. But I tried :)
Sign in to join this conversation.
No Label
No Milestone
No project
No Assignees
2 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: enlightenment/efl#4
No description provided.