https://bugs.kde.org/show_bug.cgi?id=107302
--- Comment #84 from [email protected] --- (In reply to Prajna Sariputra from comment #83) > For what it's worth with Plasma 6.6 there will be a KWin script included in > the kdeplasma-addons component/package that will simulate GNOME's ability to > have virtual desktops only on the primary display, so any windows that get > moved to secondary displays will automatically be set to appear on all > virtual desktops, and if such windows get moved back to the primary display > it will be set to appear only on the current virtual desktop. It's certainly > not a complete fix, but it'll at least cover scenarios like keeping a video > playing on a second screen while still switching between virtual desktops on > the primary screen, especially in cases where there's more than one window > on the second screen so setting each window to appear on all virtual > desktops would be a hassle. > > https://invent.kde.org/plasma/kdeplasma-addons/-/merge_requests/910 The virtue of a workspace at all is to change sets of windows all at once with one operation rather than re-arranging many windows. I don't think what you have described is at all virtuous. You get the ability to say have a single unchanging chat or browser window alongside of your active project at the expense of using it as an extension of the windows on the primary monitor. It is also weird alongside more than one monitor. Who wants workspaces on 1 monitor and 2 static ones? One can already pin individual windows so they stick to all workspaces so simulate a similar behavior. It should make more sense to either optionally A) untether workspaces from monitors as for instance i3wm does so users can select any selection of workspaces to display at a given time. If one wants an unchanging secondary monitor one simply sets it once and then keeps changing the other monitor. If one wants to change both one does. The default gnome experience takes no additional work at all and the default plasma experience takes a few more clicks B) Better yet treat workspace pinning like pinning windows although perhaps a better visual metaphor would be a lock. Default plasma experience all locked. Given 2 monitors 1A 1B changing to workspace 2 changes to 2A 2B. Unlock one and you can have 1A 2B. Can be easily changed with a click. Plays well with more than 2 monitors and behaves consistently with a clear visual metaphor. Can be shipped with gnome or plasma default just by setting the default lock state for all monitors to be primary only or all. -- You are receiving this mail because: You are watching all bug changes.
