mirror of
https://github.com/LGUG2Z/komorebi.git
synced 2026-11-14 21:04:04 +01:00
Windows that jump to their new places are hard to follow. komorebi animates nothing itself: KWin's Geometry Change effect animates a window that a script moves, and komorebi tells it how long that takes. The look the window manager asks the backend for now has an animation, a duration that the settings give for every kind of animation or, when one is set for the movement of windows, for that one. The KWin backend writes the effect's settings into the user's kwinrc (a duration, and no cross-fading, since a window going to its place changes where it is and not what it shows), loads the effect when animation is on, and unloads it and puts the settings back when it is off or komorebi exits. komorebic gets animation, animation-duration and animation-fps. The module installs the effect (effects.animation), and the session node sets the variable that makes KWin load effects that animate under software rendering. vm-look reads the screen a moment after a flip of the layout, with a 30 s animation and without one. The commands that change a stack turn the animation off while they run, as komorebi does elsewhere, and komorebi.json takes an animation key (enabled, duration and fps, each for every kind of animation or for one).
20 lines
388 B
Markdown
20 lines
388 B
Markdown
```text
|
|
Enable or disable movement animations
|
|
|
|
Usage: animation [OPTIONS] <BOOLEAN_STATE>
|
|
|
|
Arguments:
|
|
<BOOLEAN_STATE>
|
|
[possible values: enable, disable]
|
|
|
|
Options:
|
|
-a, --animation-type <ANIMATION_TYPE>
|
|
Animation type to apply the state to. If not specified, sets global state
|
|
|
|
[possible values: movement]
|
|
|
|
-h, --help
|
|
Print help
|
|
|
|
```
|