Configuration

Configuration is accessed through the KWin Scripts settings menu.

General

  • Rebuild Delay - How long no events must occur before event processing happens. Keep this low for responsiveness.
  • Tile Resize Amount - How much to resize tiles by when using the resizing shortcuts.
  • Use DBus Saver - Turn on to enable DBus interaction with polonium-saver.

Debug

  • Log Level - The verbosity of the logging system. Set to at least “Log” for log reports.

Engine

  • Default Engine - The default tiling engine to use.
    • BTree - Binary tree engine
    • Half - Master-stack split engine
    • ThreeColumn - Centered master-stack with two stacks
    • Pillars - Several stacks of windows
    • Pager - Focused layout with active window as dominant
    • KWin - Untiled layout with KWin vanilla tile support

Binary Tree

  • Swap Insert Side - Swaps which side new windows are inserted into.
  • Rotate Layout - Rotates the layout to be vertical.
  • Insertion Style - Sets how new windows should be inserted.
    • Shallow - Insert breadth-first, causes windows to be evenly sized.
    • Dwindle - Insert depth-first, newer windows get progressively smaller.
    • Spiral - Insert depth-first, golden ratio spiral inwards.
  • Insert New Windows in Active Tile - Adds new windows into the currently focused tile.

Half

  • Swap Insert Side - Swaps which side new windows are inserted into.
  • Middle Split - Percentage of layout to be given to the left side.
  • Rotate Layout - Rotates the layout to be vertical.
  • Keep Master - Maintains one window in the dominant side of the stack.
  • Insert New Windows in Active Tile - Adds new windows into the currently focused tile.

Three Column

  • Swap Insert Side - Swaps which side new windows are inserted into.
  • Side 1 Size - Percentage of layout to be given to the left side.
  • Side 2 Size - Percentage of layout to be given to the right side.
  • Rotate Layout - Rotates the layout to be vertical.

Pillars

  • Pillar Count - How many pillars there should be.
  • Swap Insert Side - Swaps which side new windows are inserted into.
  • Rotate Layout - Rotates the layout to be vertical.
  • Insertion Style - Sets how new windows should be inserted.
    • Rows - Insert left-to-right, going down after a row is full.
    • Snake - Insert first left-to-right then the other way, going down after a row is full.
    • Rows Up - Insert left-to-right, going up after a row is full.
    • Snake Up - Insert first left-to-right then the other way, going up after a row is full.
  • Insert New Windows in Active Tile - Adds new windows into the currently focused tile.

Pager

  • Page Width - The relative width of minimized pages. As of right now, cannot be below 0.15.
  • Swap Insert Side - Swaps which side new windows are inserted into.
  • Rotate Layout - Rotates the layout to be vertical.

KWin

No settings are available for this layout. Configuration is done via the KWin tile editor.

Windows

  • Borders - How window borders should be distributed.
  • Place Tiled Windows Below - Whether tiled windows should be forced below floating/fullscreen ones.
  • Window Dragging Policy - How dragged windows should be treated.
  • Drag Retile Point - The reference point to use when retiling a dragged window.

Filters

Note that all text fields accept regex. Commas are replaced with regex OR statements (|) for backwards compatibility and readability. Additionally, the regex is wrapped with ^ and $ to prevent empty matching.

  • Use Raw Regex - If true, then commas will not be converted into regex ORs and the regex will not be wrapped.
    • Use with caution as empty strings will match everything!
  • Ignore Window Classes - If a window class matches this regex, it will be completely ignored by the engine.
  • Ignore Window Captions - If a window caption (title) matches this regex, it will be completely ignored by the engine.
  • Untile Window Classes - If a window class matches this regex, it will not be automatically tiled.
  • Untile Window Captions - If a window caption (title) matches this regex, it will not be automatically tiled.
  • Tile Popup Windows - Whether to tile popup windows.