You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Is there a solution which you can only mirror one workspace? For instance on sway mirroring workspace 1 on secondary screen.
Right now, no.
Sway does not provide an API to capture a workspace, only outputs. Sway doesn't even have an API to capture individual windows.
Wayland in general now has a standard protocol for capturing outptus and individual windows (ext-image-copy-capture-v1 and ext-image-capture-source-v1, partially supported in wl-mirror as of v0.18.0-pre, will be released soon), but Sway/wlroots doesn't implement individual window capture. There is also the XDG Desktop Portal for ScreenCasts, which officially supports capturing outputs, windows, and virtual outputs (if implemented by the compositor, supported in an unmerged branch of wl-mirror), Sway/wlroots doesn't implement individual window capture there either.
The COSMIC desktop has a protocol that was the inspiration for the standard ext-image-copy-capture-v1 protocol that has an additional capture source for capturing Workspaces (cosmic-screencopy-unstable-v2 and cosmic-image-source-unstable-v1).
wl-mirror will soon-ish also support the COSMIC protocol, including workspace capture, and will also support workspace capture for other desktops in a future version if they implement a workspace capture source.
Is there a solution which you can only mirror one workspace? For instance on sway mirroring workspace 1 on secondary screen.
The text was updated successfully, but these errors were encountered: