Skip to content

Windows

Windows can be focused in the following ways.

Windows can be focused in a relative direction using the komorebic focus command.

Windows can be focused in a cyclic direction using the komorebic cycle-focus command.

The window at the largest tile can be focused using the komorebic promote-focus command.

It is possible to attempt to focus the first window on any workspace matching an executable name using the komorebic eager-focus command.

Windows can be moved in the following ways.

Windows can be moved in a relative direction using the komorebic move command.

Windows can be moved in a cyclic direction using the komorebic cycle-move command.

Windows can be moved to the largest tile using the komorebic promote-swap command. This command is reversible.

The commands covering movement of windows across workspaces in komorebi come in two flavors:

  • move - these commands move the focused window to a target workspace and then focus the target workspace
  • send - these commands move the focused window to a target workspace while remaining on the currently focused workspace

The focused window can be moved or sent to a workspace on the focused monitor identified by an index using the komorebic move-to-workspace and komorebic send-to-workspace commands respectively.

The focused window can be moved or sent to a workspace on the focused monitor in a cyclic direction using the komorebic cycle-move-to-workspace and komorebic cycle-send-to-workspace commands respectively.

The focused window can be moved or sent to a workspace on a specific monitor identified by monitor and workspace indicies using the komorebic move-to-monitor-workspace and komorebic send-to-monitor-workspace commands respectively.

The focused window can be moved or sent to a workspace in a monitor-agnostic manner by name using the komorebic move-to-named-workspace and komorebic send-to-named-workspace commands respectively.

The focused window can be moved or sent to a last focused workspace on the focused monitor using the komorebic move-to-last-workspace and komorebic send-to-last-workspace commands respectively.

The focused window can be moved or sent the focused workspace at a monitor identified by index using the komorebic move-to-monitor and komorebic send-to-monitor commands respectively.

The focused window can be moved or sent to the focused workspace of a monitor in a cyclic direction using the komorebic cycle-move-to-monitor and komorebic cycle-send-to-monitor commands respectively.