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.