Wayland plasma window management interface

Aleix Pol aleixpol at kde.org
Mon Jan 15 17:54:24 GMT 2024


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 at 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 at 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 at 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 at 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 at 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
>>>> >


More information about the kwin mailing list