Re: Wayland plasma window management interface
Viet Dang <[email protected]> Mon, 15 Jan 2024 17:40:50 +0000
| Newsgroups | gmane.comp.kde.devel.kwin |
|---|---|
| Message-ID | <CAO-rTSHkFLZejM5aoOnMoeqNCe-MC7vbFO-PdRTANP=86Wd8Gw@mail.gmail.com> |
--0000000000008601b4060eff8476 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Hi, Anyone could give some advice on what might have caused my issue that I didn't receive any event from org_kde_plasma_window_management and org_kde_plasma_virtual_desktop_management Wayland interfaces? Thanks a lot, Viet On Fri, Jan 12, 2024 at 9:36=E2=80=AFPM Viet Dang <[email protected]> wrote: > Hi Aleix, > > So I have a follow-up question, if you don't mind: > Now I have bound org_kde_plasma_window_management and added an event > listener with org_kde_plasma_window_management_add_listener. > However, I don't seem to receive any event (e.g. window_with_uuid or > window). > > The same with org_kde_plasma_virtual_desktop_management -- I don't seem t= o > receive any event (e.g. desktop_created or desktop_removed). > > Is there something that I'm missing? > > Thanks a lot, > Viet > > On Thu, Jan 11, 2024 at 8:31=E2=80=AFPM Viet Dang <[email protected]> wrot= e: > >> Thanks, Aleix, for the quick response. >> I will do that (I guess also changing the exec line to an absolute path)= . >> >> Cheers, >> Viet >> >> >> On Thu, Jan 11, 2024 at 7:07=E2=80=AFPM Aleix Pol <[email protected]> wro= te: >> >>> Hi Viet, >>> You need to request the interface on the desktop file: >>> >>> https://invent.kde.org/plasma/plasma-workspace/-/blob/master/shell/org.= kde.plasmashell.desktop.cmake?ref_type=3Dheads#L74 >>> >>> Aleix >>> >>> On Thu, Jan 11, 2024 at 5:25=E2=80=AFPM Viet Dang <[email protected]> wr= ote: >>> > >>> > Hi, >>> > >>> > I'm looking to port my dock (https://github.com/dangvd/crystal-dock) >>> to Wayland and have some question on relevant Wayland interfaces: >>> > >>> > On the latest KDE5, when I tried listing available Wayland interfaces= , >>> I couldn't see the window management interface >>> (org_kde_plasma_window_management) -- I did see the layer shell and vir= tual >>> desktop ones though. >>> > >>> > Does it mean that this interface is not available for third party >>> programs? >>> > >>> > If this is the case, is there any plan for KDE Plasma 6 to either mak= e >>> this interface available, or expose these functionalities in KWindowSys= tem >>> (like the case with X11)? >>> > >>> > Thanks a lot, >>> > Viet >>> > >>> >> --0000000000008601b4060eff8476 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable <div dir=3D"ltr">Hi,<div><br></div><div>Anyone could give some advice on wh= at might have caused my issue that I didn't receive any event from=C2= =A0org_kde_plasma_window_management and org_kde_plasma_virtual_desktop_mana= gement Wayland interfaces?</div><div><br></div><div>Thanks a lot,</div><div= >Viet</div><div><br></div></div><br><div class=3D"gmail_quote"><div dir=3D"= ltr" class=3D"gmail_attr">On Fri, Jan 12, 2024 at 9:36=E2=80=AFPM Viet Dang= <<a href=3D"mailto:[email protected]">[email protected]</a>> wrote:<br= ></div><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;= border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir=3D"ltr"><= div>Hi Aleix,</div><div><br></div><div>So I have a follow-up question, if y= ou don't mind:</div><div>Now I have bound org_kde_plasma_window_managem= ent and added an event listener with=C2=A0org_kde_plasma_window_management_= add_listener.</div><div>However, I don't seem to receive any event (e.g= .=C2=A0window_with_uuid or window).</div><div><br></div><div>The same with= =C2=A0org_kde_plasma_virtual_desktop_management -- I don't seem to rece= ive any event (e.g. desktop_created or desktop_removed).</div><div><br></di= v><div>Is there something that I'm missing?</div><div><br></div><div>Th= anks a lot,</div><div>Viet</div><br><div class=3D"gmail_quote"><div dir=3D"= ltr" class=3D"gmail_attr">On Thu, Jan 11, 2024 at 8:31=E2=80=AFPM Viet Dang= <<a href=3D"mailto:[email protected]" target=3D"_blank">[email protected]= </a>> wrote:<br></div><blockquote class=3D"gmail_quote" style=3D"margin:= 0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">= <div dir=3D"ltr">Thanks, Aleix, for the quick response.<div>I will do that = (I guess also changing the exec line to an absolute path).</div><div><br></= div><div>Cheers,</div><div>Viet</div><div><br></div></div><br><div class=3D= "gmail_quote"><div dir=3D"ltr" class=3D"gmail_attr">On Thu, Jan 11, 2024 at= 7:07=E2=80=AFPM Aleix Pol <<a href=3D"mailto:[email protected]" target= =3D"_blank">[email protected]</a>> wrote:<br></div><blockquote class=3D"g= mail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204= ,204,204);padding-left:1ex">Hi Viet,<br> You need to request the interface on the desktop file:<br> <a href=3D"https://invent.kde.org/plasma/plasma-workspace/-/blob/master/she= ll/org.kde.plasmashell.desktop.cmake?ref_type=3Dheads#L74" rel=3D"noreferre= r" target=3D"_blank">https://invent.kde.org/plasma/plasma-workspace/-/blob/= master/shell/org.kde.plasmashell.desktop.cmake?ref_type=3Dheads#L74</a><br> <br> Aleix<br> <br> On Thu, Jan 11, 2024 at 5:25=E2=80=AFPM Viet Dang <<a href=3D"mailto:dan= [email protected]" target=3D"_blank">[email protected]</a>> wrote:<br> ><br> > Hi,<br> ><br> > I'm looking to port my dock (<a href=3D"https://github.com/dangvd/= crystal-dock" rel=3D"noreferrer" target=3D"_blank">https://github.com/dangv= d/crystal-dock</a>) to Wayland and have some question on relevant Wayland i= nterfaces:<br> ><br> > On the latest KDE5, when I tried listing available Wayland interfaces,= I couldn't see the window management interface (org_kde_plasma_window_= management) -- I did see the layer shell and virtual desktop ones though.<b= r> ><br> > Does it mean that this interface is not available for third party prog= rams?<br> ><br> > If this is the case, is there any plan for KDE Plasma 6 to either make= this interface available, or expose these functionalities in KWindowSystem= (like the case with X11)?<br> ><br> > Thanks a lot,<br> > Viet<br> ><br> </blockquote></div> </blockquote></div></div> </blockquote></div> --0000000000008601b4060eff8476--