Skip to content

Monitors

Monitors can be focused in the following ways.

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.

Monitors can be focused in a cyclic direction using the komorebic cycle-monitor command.

Monitors can be focused by cursor position using the komorebic focus-monitor-at-cursor command.

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

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.