cow-module-cmd - Man Page

internal commands used by cow modules

Description

These commands form part of the interface between cow(1) and its modules.​ They are documented for module authors and debugging, but are not intended as general configuration commands.​

Commands

show diagnostics

Return read-only, process-lifetime diagnostic counters.​ The record contains CoW process CPU, uptime and peak RSS; pending and cumulative update counts; manage and render cycle counts; and last, average, and maximum callback and CoW/River hand-off timings.​ Timing values are in microseconds.​

The request_wait measurement covers the first pending manage request to River'​s manage_start event.​ after_manage covers CoW'​s manage_finish request to River'​s next render_start event.​ These are protocol-boundary timings, not compositor frame-rendering measurements.​

The diagnostics have no config representation.​

window-tile [-t target] [-e edges] [-u]

Set or clear the tiled-edge hint for a window.​ This is used by modules which place and size windows exactly, because some clients use the tiled state to ignore normal resize increments.​

-t target

Target window.​

-e edges

Set the tiled edges.​ edges may be all, none, or any combination of n, s, e, and w.​ The default is all.​

-u

Clear the tiled-edge hint.​

See Also

cow(1), cowdiag(1), cowrearrange(1), moocow(1)

Referenced By

cow(1).

2026-09-07 0.3 cow - Window Manager