WINWATCH(1)

πŸ“¦ version 0_git20260208, in alpine 3.24, arch rolling, nixos 26.05, nixpkgs unstable

πŸ¦‹ winwatch(1) β€” monitor rio windows πŸ¦‹

πŸ’– NAME πŸ’–

winwatch β€” monitor rio windows. That's the whole vibe: it watches rio(1) windows for you, bestie ✨

✨ SYNOPSIS ✨

winwatch [ -e exclude ] [ -f font ] [ -n ] [ -s ]

🌸 DESCRIPTION 🌸

Okay so winwatch displays the labels of all current rio(1) windows, and it refreshes that display every second πŸ•βœ¨ No cap, it just keeps the window-label tea fresh.

Right clicking a window's label unhides, raises, and gives focus to that window πŸ‘‘πŸ–±οΈ Typing q or DEL quits winwatch, periodt.

The flags are giving options, so here's the full set πŸŽ€:

  • -e exclude β€” if this flag is given, windows matching the regular expression exclude are not shown πŸ™ˆ
  • -f font β€” this one appears in the synopsis with a font argument, but the original page does not explain what it does, so I'm not inventing extra lore 🫢
  • -n β€” with this option, the label is defined as the window's name instead of its class 🏷️
  • -s β€” with this one, the labels are sorted by alphabet (case insensitive) instead of by order of appearance πŸ”€

winwatch is unicode aware πŸ’œ

πŸŽ€ EXAMPLE πŸŽ€

Excluding winwatch and stats from being shown:

% winwatch -e '^(winwatch|stats)$'

πŸ¦‹ SOURCE πŸ¦‹

/src/cmd/winwatch.c

🌈 SEE ALSO 🌈

rio(1), regexp(7).


And that's the page, bestie 🫢 It's from the General Commands Manual, and the footer is just WINWATCH(1) β€” there's literally no separate version or date printed down there, so I'm not making one up πŸ’