Back in 2005, a bug report was filed by Kjetil Kjernsmo, then running KDE 3.3.2 on Debian Stable. He wanted the ability to have each connected screen show a different virtual desktop independently, rather than having all displays switch as one unit.

Over the years, over 15 duplicate reports piled onto the original as more people ran into the same wall. And that’s not a surprise, because multi-monitor setups have become increasingly common.

The technical reason why this issue stayed open this long comes down to X11. Implementing it there would have required violating the EWMH specification, which has no concept of multiple virtual desktops being active at the same time.

The KWin maintainer Martin Flöser had said as much in 2013, effectively ruling it out for the entire KDE 4.x series. The only realistic path was through Wayland, and that path needed someone willing to actually walk it.

Someone finally did. The feature has now landed in KWin’s master branch and is set for a Plasma 6.7 introduction.

  • Atherel@lemmy.dbzer0.com
    link
    fedilink
    arrow-up
    26
    ·
    4 months ago

    A missing feature that wasn’t possible under X and can be implemented now under Wayland. So it had nothing to do with KDE itself.

    • FiskFisk33
      link
      fedilink
      arrow-up
      2
      ·
      4 months ago

      I dont understand that part. This has been a thing in i3 since forever

      • Atherel@lemmy.dbzer0.com
        link
        fedilink
        arrow-up
        2
        ·
        4 months ago

        From the bug report in 2013:

        It is not possible to implement this feature without violating the EWMH specification (it doesn’t consider that there are more than one active virtual desktops at the same time, it might cause windows to misbehave). Because of that there is no chance that this can be implemented on the base of X11

        https://bugs.kde.org/show_bug.cgi?id=107302#c29