mirror of
https://github.com/swaywm/sway.git
synced 2026-04-16 08:21:30 -04:00
Maintain a 1:1 relationship between workspace groups and outputs, so that moving a workspace across groups effectively moves it across outputs. ext_workspace_handle_v1::id is never emitted; sway has no concept of ids or of stable vs temporary workspaces. Everything is ephemeral to the current session. ext_workspace_handle_v1::coordinates is never emitted; sway does not organise workspaces into any sort of grid. ext_workspace_handle_v1::assign is mostly untested, because no client current implements this. Perhaps it's best to not-advertise the feature for now? Deactivating a workspace is a no-op. This functionality doesn't really align with sway, although it could potentially be implemented to "switch to previous workspace on this output" as a follow-up. Removing a workspace is a no-op. Implements: https://github.com/swaywm/sway/issues/8812 |
||
|---|---|---|
| .. | ||
| desktop | ||
| input | ||
| tree | ||
| commands.h | ||
| config.h | ||
| criteria.h | ||
| decoration.h | ||
| ipc-json.h | ||
| ipc-server.h | ||
| layers.h | ||
| lock.h | ||
| output.h | ||
| scene_descriptor.h | ||
| server.h | ||
| sway_text_node.h | ||
| swaynag.h | ||
| xdg_decoration.h | ||
| xwayland.h | ||