4 (or 3?) bugs in X11 session I hope you can fix

I understand that X11 session is no longer held in high regard, but I hope that these annoyng bugs can be fixed:

  1. bouncing hotcorner effect 483187 – [X11] After the monitor turns off, the corner/edge effects retrigger without a delay

  2. 0x0 notifications 499970 – Notifications on X11 sometimes appear at (0,0)

  3. kwin-x11 eats CPU when screen is locked 484323 – High CPU load of kwin_x11 when locking or turning off the screen (the problem has been identified)

  4. Plasmashell unavaible after suspend/resume: 496926 – On X11, desktop is black/missing with mouse pointer after resuming from suspend or hibernation until plasmashell is restarted or TTYs are switched (honestly, this has not been happening recently)

Thank you!

  1. Using X11 means you can run easystroke - so hot corners aren’t needed :wink: rather than use a corner, I’d just draw a line pointing to the corner to activate whatever I wanted.
1 Like

There used to be something similar to easystroke directly in kwin, but in plasma 6 it is no longer there. But thanks for the suggestion!

That’s right, Mouse Gestures was a huge bonus for me (starting with Opera and Firefox). Now there’s some work going on, hopefully it’s going to come to Wayland…

1 Like

Since I like complaining, but I like solving problems more, and coding even more, I did some debugging and found the solution to 3 of the 4 bugs.

I have therefore posted the patches to fix the bugs 1, 3 and 4 on the relative bug report.

I am also working on bug #2.

I hope they can be accepted.

Best!

cc @ngraham

That’s great! Make sure you submit merge requests on https://invent.kde.org for your changes, or else they’re very likely to be missed by developers.

1 Like

Hi Nate, i did for the two on kwin, the other one on Plasmashell should be upstreamed by another user.

It is not clear to me why the builds failed though.

1 Like

Sorry, I did a bit of mess with git so I preferred to reset and redo.

the good MRs are:

Best!

1 Like

Great job, thanks!