mirror of
https://github.com/LGUG2Z/komorebi.git
synced 2026-07-13 00:22:52 +02:00
feat(wm): optionally await config completion
This commit introduces a new flag to komorebi and komorebic, --await-configuration, which when enabled, will stop the process from processing window manager events and updating the layout until the 'komorebic complete-configuration' command has been sent. This should typically be added at the end of a user's komorebi.ahk configuration file if they decide to enable this feature. resolve #190
This commit is contained in:
@@ -267,6 +267,18 @@ komorebic.exe container-padding <MONITOR_INDEX> <WORKSPACE_INDEX> 0
|
||||
komorebic.exe workspace padding <MONITOR_INDEX> <WORKSPACE_INDEX> 0
|
||||
```
|
||||
|
||||
#### Multiple Layout Changes on Startup
|
||||
|
||||
Depending on what is in your configuration, when `komorebi` is started, you may experience the layout rapidly being adjusted
|
||||
with many retile events.
|
||||
|
||||
If you would like to avoid this, you can start `komorebi` with a flag which tells `komorebi` to wait until all configuration
|
||||
has been loaded before listening to and responding to window manager events: `komorebic start --await-configuration`.
|
||||
|
||||
If you start `komorebi` with the `--await-configuration` flag, you _must_ send the `komorebic complete-configuration` command
|
||||
at the end of your `komorebi.ahk` config. The layout will not be updated and `komorebi` will not respond to `komorebic`
|
||||
commands until this command has been received.
|
||||
|
||||
#### Floating Windows
|
||||
|
||||
Sometimes you will want a specific application to never be tiled, and instead float all the time. You add add rules to
|
||||
|
||||
Reference in New Issue
Block a user