wayfire icon indicating copy to clipboard operation
wayfire copied to clipboard

Implement ext_workspace_unstable_v1 wayland protocol

Open freeconst opened this issue 2 years ago • 7 comments

ext_workspace_unstable_v1 allow to add a workspace indicator on panels. For example, there is a plugin for Waybar.

freeconst avatar Jun 27 '22 06:06 freeconst

@ammen99, maintainer of Wayfire, is actually someone who did a lot of work on that protocol and an older version of the protocol is implemented in #647, but that will not be updated or merged because the protocol has not been accepted in wayland-protocols yet, though it seems like that is never going to happen… :/

wb9688 avatar Jun 27 '22 06:06 wb9688

Is there any way to display a list of Wayfire workspaces in any panel?

freeconst avatar Jun 27 '22 07:06 freeconst

Is there any way to display a list of Wayfire workspaces in any panel?

No, there is no standardized way to do this, and I have so far tried to avoid private protocols.

ammen99 avatar Jun 27 '22 07:06 ammen99

There is work in progress for IPC, that could be used to subscribe to WF state and expose workspace number per output. Then either build in, or custom waypanel could simply read that out

bklaase avatar Dec 22 '22 07:12 bklaase

also it seems that above mentioned protocol is gaining consensus.. :)

bklaase avatar Dec 22 '22 07:12 bklaase

There is work in progress for IPC, that could be used to subscribe to WF state and expose workspace number per output. Then either build in, or custom waypanel could simply read that out

It is worth pointing out that 'in progress' here means that it is planned, not that there are WIP patches.

ammen99 avatar Dec 22 '22 09:12 ammen99

Just a note, nowadays Wayfire has an IPC which has some information about the workspaces and workspace-sets, so if someone is looking for integrating specifically with Wayfire, they can do it.

ammen99 avatar Mar 08 '24 12:03 ammen99