Implement workspaces
-
Naming (
workspace_names) -
Layout (
workspace_nrows) -
Add/remove (
workspace_count) -
Mouse wheel on desktop to switch (
scroll_workspaces) - Switch workspaces by keyboard (up/down/left/right/next/prev, ##)
- Window sticky state
- Keyboard navigation left/right/up/down/next/prev
-
Remember prev workspace when switching via keyboard (
toggle_workspaces) -
Switch workspace by moving pointer to screen edge (
wrap_workspaces)-
... with configurable resistance (
wrap_resistance) -
... according to layout (
wrap_layout)
-
... with configurable resistance (
-
Wrapping first<->last when using next/prev keyboard shortcuts (
wrap_cycle) - Move window between workspaces with keyboard shortcut
-
Move window to workspace when dragged across screen edge (
wrap_windows)-
... with configurable resistance (
wrap_resistance)
-
... with configurable resistance (
- ext-workspace Wayland protocol
Edited by Brian Tarricone