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.

Reply via email to