diff options
| author | Ivan Molodetskikh <yalterz@gmail.com> | 2024-08-22 14:44:11 +0300 |
|---|---|---|
| committer | Ivan Molodetskikh <yalterz@gmail.com> | 2024-08-22 15:19:11 +0300 |
| commit | 7bfdf87bf0138d602888fc3167921bc1d029b0ab (patch) | |
| tree | 48664b930f00be78f4c232a838b8ea4c5254db49 /wiki/Configuration:-Debug-Options.md | |
| parent | cf357d7058910864018c3e3702a9723194fce916 (diff) | |
| download | niri-7bfdf87bf0138d602888fc3167921bc1d029b0ab.tar.gz niri-7bfdf87bf0138d602888fc3167921bc1d029b0ab.tar.bz2 niri-7bfdf87bf0138d602888fc3167921bc1d029b0ab.zip | |
Implement resize transactions
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. |
