SUMMARY With two monitors, switching between virtual desktops slides the entire screen area across both monitors. This is mildly disorienting. STEPS TO REPRODUCE 1. Desktop switch animation set to slide 2. Two monitors, extended display 3. Switch virtual desktop (if your monitors are left or right, switch horizontally) OBSERVED RESULT The content of both desktops are slid across screen. EXPECTED RESULT Each display switches it's own desktop independantly. SOFTWARE/OS VERSIONS Linux/KDE Plasma: Neon 5.23 User Edition (available in About System) KDE Plasma Version: 5.23.5 KDE Frameworks Version: 5.89.0 Qt Version: 5.15.3 ADDITIONAL INFORMATION Can reproduce on xorg and wayland On xorg, the sliding animation looks even more broken. My second monitor has a lower resolution and when it's dragged across my laptop screen the other desktop has a black bar beneath it to fill the space.
I got you bro don't worry
Git commit 3c557be70785a293d8d56a935530665fe4daf6ab by Eric Edlund. Committed on 19/03/2022 at 13:19. Pushed by ericedlund into branch 'master'. rework of slide effect internals Fixed a bunch of bugs and polished the slide effect. Plugged the slide effect into the new VirtualDesktopManager interface desktopChanging() to allow for mac os style desktop switching. Related: bug 401479 M +291 -167 src/effects/slide/slide.cpp M +45 -11 src/effects/slide/slide.h https://invent.kde.org/plasma/kwin/commit/3c557be70785a293d8d56a935530665fe4daf6ab
Git commit 003c820e0047337aaf714ea765f15b2b1e9a9d26 by Nate Graham, on behalf of Eric Edlund. Committed on 15/04/2022 at 00:09. Pushed by ngraham into branch 'master'. rework of slide effect internals Fixed a bunch of bugs and polished the slide effect. Plugged the slide effect into the new VirtualDesktopManager interface desktopChanging() to allow for mac os style desktop switching. Related: bug 401479 M +267 -123 src/effects/slide/slide.cpp M +45 -11 src/effects/slide/slide.h M +1 -1 src/virtualdesktops.cpp https://invent.kde.org/plasma/kwin/commit/003c820e0047337aaf714ea765f15b2b1e9a9d26