[Bug Fix] Per-screen virtual desktops

I’ve been working on it when I get the chance, it’s a bit of a tricky problem to solve but I’m making progress. I’ll post an update here when I have something to show.

15 Likes

Is there a way to donate for this specific feature?

I donate to KDE quarterly, but I wanna do extra for this specific feature

2 Likes

There is no formal channel for doing so as yet. If and when the feature is implemented, there will be a link available for those who wished to donate for the feature. :blue_heart:

6 Likes

Put me down for $50 on this feature!

2 Likes

Never donated for nothing online, but if this feature is done, I’m willing to donate $100 dollars. I will pin this and return to check every few months. This is the last thing that is avoiding me to go back to a DE.

3 Likes

Just wanted to mention that I keep coming back to this thread and am still good for my pledge! Hoping to dispel worries that would-be donors have up and vanished.

2 Likes

I’ll double my pledge to 1000USD / EUR

3 Likes

I would gladly chip in if we could get this sorted out.

As much as I love KDE (I’m a KDE4 survivor here), Khronkite-NG is one of the main reasons I’m still with KDE. A 9x9 VD grid and the dynamic tiling window management features from Khronkite are a fantastic match.

I’m considering adding a second monitor, but the current VD behavior is unacceptable; it completely breaks my workflow. Right now, I have to choose between KDE + Activities + the 9x9 VD grid + Khronkite on one monitor or move away to Hyprland, RiverWM, or a similar WM, losing the superb KDE infrastructure management.

It seems it’s possible to still enjoy most of the KDE goodness with a 3rd-party window manager, but I haven’t had the time yet to try it:

1 Like

Now that 6.4 is now applying one tiling layout per screen per virtual desktops, I’m hoping this gets fixed soon.

My current workaround was to put windows that I want across multiple desktops in one of my non-primary monitors and have it shown across all desktops, which worked well-enough. 6.4 breaks that for me.

2 Likes

Hello,

I am also ready to spend some money on this 1000USD right now, and another 1000USD when the feature is merged.

3 Likes

I am also ready to spend some money on this 1000USD right now, and another 1000USD when the feature is merged.

That’s a lot of money! The pledges are really adding up at this point. I wonder how @Merritt is juggling her time nowadays between this feature and her contract work for KDE e.V.

3 Likes

Funny you should ask! I haven’t had so much time since I started my position as Plasma Software Engineer, but I did just open a merge request related to this.

It isn’t the full implementation of virtual desktops for every screen, but rather a mid-way point that makes virtual desktops only affect the primary display, for those people like @YamiYukiSenpai and others who want that workflow.

4 Likes

Not quite what I am looking for, but thanks for the progress! Can I use the IBAN listed on the donation page to wire my initial plea? Lmk, what I should use otherwise.

1 Like

I’d say if you want to donate for a specific feature, wait until it has been implemented.

That IBAN is a good path if you want to donate to KDE generally :slight_smile:

1 Like

Just wanted to chime in and say I am looking forward to this bugfix/feature as well.

I’ve been a KDE user for a long while and I tend to use a WM-like workflow (with Krohnkite + some settings tweaks). It works fine for the most part, but the virtual desktop switching is a pretty annoying issue.

I’m currently sitting on Hyprland and eagerly awaiting the day when per-screen virtual desktops are implemented in KDE, to switch back.

Can’t pledge much money for this, but I can throw in some euros as well, if it means getting this issue fully addressed sooner.

2 Likes

honestly, it’s a sufficient workaround while we wait for a proper solution :slight_smile:

If I understand correctly, this is a lightweight version of per output virtual desktops. We do want to support per output virtual desktops, a lot of people has asked for them, but for this particular feature, I don’t think kwin is the right place for it. For kwin, it’ll be expected that it works with all other outputs, etc. In other words, if we add per output virtual desktops in kwin, it should be complete, featuring what users would expect from such a feature.

I suggest to add it to kdeplasma-addons as an extra script.

This is also acceptable, and I totally understand that view

1 Like

Hi Merritt, glad to so progress is made in the right direction. Hope the full feature gets finished soon. Best of luck and have fun with your new position.

2 Likes

Hi people that like the idea of moving forward with something - as @Merritt suggested - it looks like @Merritt’s MR is being derailed in favor of waiting for the “full feature with everything configurable to allow every configuration”.

If you think that “better, is good” (to quote a famous politician), maybe you should click through to that MR, thumb it up and maybe post a thoughtful comment about how you think that moving a small thing forward is better then not doing so with the expectation that a perfect solution will materialize soon. But no “me too” comments, please, thank you.

2 Likes

Is there a reason it can’t be added as an addon?

1 Like

No reason it can’t, I just haven’t had time to address it yet.

3 Likes