[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kwin
Subject:    Re: Wayland plasma window management interface
From:       Aleix Pol <aleixpol () kde ! org>
Date:       2024-01-17 15:48:37
Message-ID: CACcA1RpQiHNJ_Z4FTnecTRNVUhr-j8kPGyumt0tD1y_fH=Uwbg () mail ! gmail ! com
[Download RAW message or body]

Good job! :)

Aleix

On Wed, Jan 17, 2024 at 4:44 PM Viet Dang <dangvd@gmail.com> wrote:
> 
> Last update on this: the root cause of my issue was that I did not use \
> the existing wl_display (through the QNativeInterface) but I created a \
> new one by calling wl_display_connect. Now I do the former and all is \
> good (ofc no need to call wl_display_dispatch). 
> Thanks,
> Viet
> 
> 
> On Tue, Jan 16, 2024 at 7:30 PM Viet Dang <dangvd@gmail.com> wrote:
> > 
> > Just wanted to update that I fixed it by calling wl_display_dispatch() \
> > after adding the listener: then I got all the events. 
> > Thanks,
> > Viet
> > 
> > 
> > On Mon, Jan 15, 2024 at 9:35 PM Viet Dang <dangvd@gmail.com> wrote:
> > > 
> > > Thanks Aleix, I'll look into it.
> > > Viet
> > > 
> > > 
> > > On Mon, Jan 15, 2024 at 5:54 PM Aleix Pol <aleixpol@kde.org> wrote:
> > > > 
> > > > I guess you can check with WAYLAND_DEBUG=1 what's going on. You \
> > > > might find something.
> > > > Also check KWin's logs.
> > > > 
> > > > Aleix
> > > > 
> > > > On Mon, Jan 15, 2024 at 6:41 PM Viet Dang <dangvd@gmail.com> \
> > > > wrote:
> > > > > 
> > > > > 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 PM Viet Dang <dangvd@gmail.com> \
> > > > > 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 to 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 PM Viet Dang <dangvd@gmail.com> \
> > > > > > wrote:
> > > > > > > 
> > > > > > > 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 PM Aleix Pol \
> > > > > > > <aleixpol@kde.org> wrote:
> > > > > > > > 
> > > > > > > > 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=heads#L74
> > > > > > > >  
> > > > > > > > Aleix
> > > > > > > > 
> > > > > > > > On Thu, Jan 11, 2024 at 5:25 PM Viet Dang \
> > > > > > > > <dangvd@gmail.com> wrote:
> > > > > > > > > 
> > > > > > > > > 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 virtual 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 make this interface available, or expose these \
> > > > > > > > > functionalities in KWindowSystem (like the case with \
> > > > > > > > > X11)? 
> > > > > > > > > Thanks a lot,
> > > > > > > > > Viet
> > > > > > > > > 


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic