Re: External monitors as "desktops"

Aleix Pol <[email protected]> Mon, 28 Feb 2022 15:47:40 +0100
Newsgroups gmane.comp.kde.devel.kwin
Message-ID <CACcA1RorH_uh0=BfyACW-M2bcfVHjdxXO72JMCaM=fH1TKD9Rw@mail.gmail.com>
--0000000000000033ab05d9152221
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

On Sun, Feb 27, 2022 at 4:42 PM Neal Gompa <[email protected]> wrote:

> On Fri, Feb 25, 2022 at 5:55 PM Joshua J. Kugler
> <[email protected]> wrote:
> >
> > On Monday, February 21, 2022 2:31:43 AM AKST Thomas L=C3=BCbking wrote:
> > > Am Mon, Feb 21, 2022 at 10:28:42AM +0200 schrieb Vlad Zahorodnii:
> > > >On 2/18/22 22:28, Joshua J. Kugler wrote:
> > > >>Is there a way in kwin/plasma to make an external monitor its own
> > > >>"desktop?" That is, when you hit "ctrl-tab" to change desktops, tha=
t
> > > >>monitor does not change its display?  Similar to the way Mac (can)
> > > >>handles external displays.>
> > > >At the moment, kwin does not support per monitor virtual desktops, b=
ut
> > > >there was an attempt to fix that.
> > >
> > > I major obstacle will be that this isn't covered by the NETWM spec an=
d
> > > you'll have issues reporting the current virtual desktop or treating
> > > requests to move or move windows there.
> > > So the implementation would probably have to exist aside that concept
> > > and then is just some way to manage the mapping state of windows on t=
he
> > > current (in doubt only) virtual desktop.
> >
> > As much as I would like to see KDE implement this, I'd much rather the
> spec
> > amended  than KDE break the spec and break interoperability with other
> apps
> > and desktops.
> >
> > Is there a ticket/proposal in front of the the Freedesktop group to add
> > something like this? If not, how would one go about requesting?
> >
>
> Does NETWM apply in a Wayland world? It and ICCCM are built on X11
> specific stuff, so I suspect we can mostly ignore it for KWin on
> Wayland.
>

I imagine it would still affect for Xwayland clients (which is no small
detail).

And yes, if this was ever implemented, it probably should be a wayland-only
feature.

Aleix

--0000000000000033ab05d9152221
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div class=3D"gmail_quote"><div dir=3D"ltr" class=3D"gmail=
_attr">On Sun, Feb 27, 2022 at 4:42 PM Neal Gompa &lt;<a href=3D"mailto:ngo=
[email protected]">[email protected]</a>&gt; wrote:<br></div><blockquote cla=
ss=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid =
rgb(204,204,204);padding-left:1ex">On Fri, Feb 25, 2022 at 5:55 PM Joshua J=
. Kugler<br>
&lt;<a href=3D"mailto:[email protected]" target=3D"_blank">joshua@jos=
huakugler.com</a>&gt; wrote:<br>
&gt;<br>
&gt; On Monday, February 21, 2022 2:31:43 AM AKST Thomas L=C3=BCbking wrote=
:<br>
&gt; &gt; Am Mon, Feb 21, 2022 at 10:28:42AM +0200 schrieb Vlad Zahorodnii:=
<br>
&gt; &gt; &gt;On 2/18/22 22:28, Joshua J. Kugler wrote:<br>
&gt; &gt; &gt;&gt;Is there a way in kwin/plasma to make an external monitor=
 its own<br>
&gt; &gt; &gt;&gt;&quot;desktop?&quot; That is, when you hit &quot;ctrl-tab=
&quot; to change desktops, that<br>
&gt; &gt; &gt;&gt;monitor does not change its display?=C2=A0 Similar to the=
 way Mac (can)<br>
&gt; &gt; &gt;&gt;handles external displays.&gt;<br>
&gt; &gt; &gt;At the moment, kwin does not support per monitor virtual desk=
tops, but<br>
&gt; &gt; &gt;there was an attempt to fix that.<br>
&gt; &gt;<br>
&gt; &gt; I major obstacle will be that this isn&#39;t covered by the NETWM=
 spec and<br>
&gt; &gt; you&#39;ll have issues reporting the current virtual desktop or t=
reating<br>
&gt; &gt; requests to move or move windows there.<br>
&gt; &gt; So the implementation would probably have to exist aside that con=
cept<br>
&gt; &gt; and then is just some way to manage the mapping state of windows =
on the<br>
&gt; &gt; current (in doubt only) virtual desktop.<br>
&gt;<br>
&gt; As much as I would like to see KDE implement this, I&#39;d much rather=
 the spec<br>
&gt; amended=C2=A0 than KDE break the spec and break interoperability with =
other apps<br>
&gt; and desktops.<br>
&gt;<br>
&gt; Is there a ticket/proposal in front of the the Freedesktop group to ad=
d<br>
&gt; something like this? If not, how would one go about requesting?<br>
&gt;<br>
<br>
Does NETWM apply in a Wayland world? It and ICCCM are built on X11<br>
specific stuff, so I suspect we can mostly ignore it for KWin on<br>
Wayland.<br></blockquote><div><br></div><div style=3D"font-size:small" clas=
s=3D"gmail_default">I imagine it would still affect for Xwayland clients (w=
hich is no small detail).</div><div style=3D"font-size:small" class=3D"gmai=
l_default"><br></div><div style=3D"font-size:small" class=3D"gmail_default"=
>And yes, if this was ever implemented, it probably should be a wayland-onl=
y feature.</div><div style=3D"font-size:small" class=3D"gmail_default"><br>=
</div><div style=3D"font-size:small" class=3D"gmail_default">Aleix</div><di=
v style=3D"font-size:small" class=3D"gmail_default"><br></div></div></div>

--0000000000000033ab05d9152221--