Workflow with layouts

The conecpt of tiling is simple, its main benefit is ordering windows and a better used screen space. But layouts can also be modified and customized. Thats also a big part of the Workflow with a tiling window managers.

Layout Configuration

The above section of the config file deals with window layout configuration. WINDOW_MAX_COUNT_LAYOUT defines the maximum number of windows in a layout (including master window). The WINDOW_MIN_SIZE_VERTICAL specifies the minimum height a window can be shrinked to in a layout. WINDOW_MIN_SIZE_HORIZONTAL specifies the minium width accordingly. WINDOW_MAX_GAP specifies the maximum amout that the gap between windows can be increased to. WINDOW_INITIAL_GAP specifies the initial amount of gap between windows in the layout. WINDOW_LAYOUT_DEFAULT specifies the initial window layout that is applied.

Changing the layout

In Ragnar,the layout can be changed during runtime as you like it. Every window in the layout can change its width and/or height.

The master window can only change either its width or its height depending on the current layout. Slave windows can change their widths and heights. In layouts without master windows, the size of windows cannot be changed.

Layout Keybindings

Increasing Master Width/Height

Super + L

Decreasing Master Width/Height

Super + H

Increase Slave Width/Height

Super + K

Decrease Slave Width/Height

Super + J

Decrease Slave Width/Height

Super + J

Move Window Up Layout

Super + Arrow Up

Move Window Down Layout

Super + Arrow Down

Set Window to Master

Super + G