diff options
Diffstat (limited to 'desktop/modules/status/README.md')
| -rw-r--r-- | desktop/modules/status/README.md | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/desktop/modules/status/README.md b/desktop/modules/status/README.md index 4d18342..7ac6b93 100644 --- a/desktop/modules/status/README.md +++ b/desktop/modules/status/README.md @@ -130,6 +130,15 @@ waybar's built-in `idle_inhibitor`, which cannot be kept alongside it: that module owns its own inhibitor object, so both would have to be released before the screen could lock. +The watch emits three classes, not two. `status.gaming` turns the mode on +without touching the manual half, so a game would otherwise leave the widget +reading `deactivated` while the effects were asserted. `gaming` is its own +class with its own icon, and `toggle` is refused while it holds: the detector +reasserts the file within its poll, so the write would not stick. `set` is +still allowed, since the manual half is worth setting for when the game exits. +The watch therefore follows `status.gaming` as well as its own file, and emits +only on a real change so an unchanged rewrite draws nothing. + ## The check ./test-statusctl.sh |
