6.1 Plasma, mouse sticking a bit more to screen edges?

Hey o/

Just upgraded to Plasma 6.1 on EndevourOS and noticed that my mouse is now sticking a bit more to the screen edges when I try to move it between my multi-monitor screens. I have to move it faster than I usually would to avoid this sticking.

Can’t seem to find any setting to alter this. Am I missing something obvious?

Thanks.

2 Likes

This is actually an intentional feature. Lots of people were very excited about it. :slight_smile: If you aren’t one of them, you can turn it off in System Settings > Mouse & Touchpad > Screen Edges.

See: Plasma 6.1 - KDE Community and look for edge barrier.

10 Likes

Ah thank you, I found it!
I’m glad people are happy this was added, but yea I’m personally not a fan. Great that it’s configurable.

On a side-note tho, searching for “Edge Barrier” or just “Barrier” in the settings returns nothing. Not sure if it’s meant to, but would probably be a good thing.

It’s showing up for me:
image

But yes, I noticed this too as well and was trying to find out what was causing it. Thanks @Duha !

2 Likes

Interesting. What distro are you using? Wonder if this is an EOS (or even Arch) problem then.

1 Like

I’m on KDE Neon

2 Likes

Wow, people actually wanted and looked forward to this?
Each to their own.

Thanks for the solution.

1 Like

Honestly i think this feature should be disabled by default, i like that it’s there because i totally see people using it, but it feels like it’s acting against the user the first time you feel it happen

4 Likes

The default edge barrier (final option on Screen Edges menu) is pretty big, set to 100 px. I do like the feature, but didn’t like how much it sticks either. I adjusted mine down to 10px and it sticks way less between the screens. This still allows use of the edge, without the hassle of moving your mouse so much to break through it.

2 Likes

I agree, respectfully. But it may be on by default since it’s accessibility, same reason Shake Cursor is on by default.

What would be amazing is if holding Control key while hitting screen edge it ignores corner barrier all together, that way you can have it both ways.

I’ve disabled mouse edges altogether - set the barrier size to zero, set Edge Barrier to “None” and it’s still annoyingly sticking sometimes. Is there no way to completely disable this at all? Even with these settings, I’m getting stick where I had no stick before the 5->6 upgrade.

Turns out the culprit is… Wayland!

I’ve resisted moving to wayland for years because I keep seeing people reporting issues, especially around gaming.

I switched back to X11 from the default Wayland session that KDE Plasma now offers and all of my issues are gone, including:

  1. regaining the approximately 10-15% performance loss I was experiencing on games
  2. getting rid of the damn sticky edge between my two monitors
  3. randomly having a game “lose” the mouse when I pan too quickly right - on wayland, this would kind-of “eject” the mouse, and I could click on the right desktop - not useful whilst trying to kill hordes of bugs! I thought this was some KDE silliness, but reverting to X11 - problem solved.

Wayland is supposed to be the simpler, faster, smarter display manager - but it’s still not ready for prime-time if it’s doing nonsense like this, and I personally think it was a mistake making it the default session.

Weird. It works perfectly on my end on Wayland. Setting Edge Barrier to “None” just disabled it completely.

I got a feeling you’ve got some driver issues there. My 6700XT gets basically the same performance in Wayland as on Windows (±5% usually) and the only mouse related issue I ever had was a bug in Plasma 6.0 that has long since been fixed.