Monitors
Monitors can be focused in the following ways.
By Index
Section titled “By Index”Monitors can be focused by index using the komorebic focus-monitor command, or by a mixture of monitor index and workspace index using the komorebic focus-monitor-workspace command.
Cycle Direction
Section titled “Cycle Direction”Monitors can be focused in a cyclic direction using the komorebic cycle-monitor command.
By Cursor
Section titled “By Cursor”Monitors can be focused by cursor position using the komorebic focus-monitor-at-cursor command.
Boundary Behaviour
Section titled “Boundary Behaviour”Cross Boundary Behaviour
Section titled “Cross Boundary Behaviour”There are two behaviours which can be configured when an action on a window container would cross a monitor boundary:
- Workspace - attempts to perform the action across a workspace boundary on the same monitor
- Monitor - attempts to perform the action across a monitor boundary
Cross Monitor Move Behaviour
Section titled “Cross Monitor Move Behaviour”There are three behaviours which can be configured when attempting to move a window across a monitor boundary:
- Swap the window container with the window container at the edge of the adjacent monitor
- Insert the window container into the focused workspace on the adjacent monitor
- NoOp (do nothing) if trying to move a window container in the direction of an adjacent monitor
This behaviour can be changed in realtime using the komorebic cross-monitor-move-behaviour command.