diff options
Diffstat (limited to 'wiki/Configuration:-Debug-Options.md')
| -rw-r--r-- | wiki/Configuration:-Debug-Options.md | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/wiki/Configuration:-Debug-Options.md b/wiki/Configuration:-Debug-Options.md index cce69f48..108d49d2 100644 --- a/wiki/Configuration:-Debug-Options.md +++ b/wiki/Configuration:-Debug-Options.md @@ -21,6 +21,7 @@ debug { wait-for-frame-completion-before-queueing emulate-zero-presentation-time disable-resize-throttling + disable-transactions } binds { @@ -146,6 +147,24 @@ debug { } ``` +### `disable-transactions` + +<sup>Since: 0.1.9</sup> + +Disable transactions (as of niri 0.1.9, only resize transactions are implemented). + +By default, windows which must resize together, do resize together. +For example, all windows in a column must resize at the same time to maintain the combined column height equal to the screen height, and to maintain the same window width. + +Transactions make niri wait until all windows finish resizing before showing them all on screen in one, synchronized frame. +For them to work properly, resize throttling shouldn't be disabled (with the previous debug flag). + +```kdl +debug { + disable-transactions +} +``` + ### Key Bindings These are not debug options, but rather key bindings. |
