BUBBLES(1)

πŸ“¦ version 2.2.3, in arch rolling

πŸ’… BUBBLES(1) β€” like, the DNSSEC-Tools Rollrec Simple GUI Display, bestie

okay so real talk, this is bubbles from the DNSSEC-Tools crew β€” the cute little GUI that shows you your roll status at a glance. Let's get into it ✨


🌸 SYNOPSIS 🌸

bubbles [options] <rollrec-file>

🫢 DESCRIPTION 🫢

bubbles gives you a simple display of the roll status of a set of zones that are listed in a rollrec file. Like, simple simple. In contrast β€” and I need you to hear this β€” blinkenlights gives a detailed display of the roll status of a set of zones. So bubbles is the chill, low-effort one of the two.

Because of that, bubbles gives you very little control over rollerd β€” nowhere near the level of control blinkenlights has. Honestly the only thing bubbles can do is halt rollerd's execution. That's it. That's the whole power move. πŸ’€

So, a rollrec file contains one or more rollrec records. These records are what the DNSSEC-Tools rollover utilities (rollerd, etc.) use to describe zones' rollover states. Each zone's rollrec record is full of stuff like the zone file, the rollover phase, and the logging level. And rollrec files are text files, no cap.

When bubbles starts, a window pops up with "bubbles" for each zone that has a rollrec record in the rollrec file you gave it. (And yeah β€” clicking on a bubble doesn't do anything. It's decorative. It's art. πŸŽ€) By default, all zones that have a display flag set on will be showing in the bubbles window. But you can pass options to change that behavior, bestie, don't worry.

The zone bubbles are color-coded according to roll-over state. Here are the default colors:

  • green: not in roll-over
  • yellow: in ZSK roll-over
  • red: in KSK roll-over

And you can totally specify these colors yourself via command-line options. Main character energy tbh. πŸ”₯

When it's building the bubble window, bubbles defaults to making a square window. You can override that by specifying the number of columns with the -columns option. Slay.


✨ OPTIONS ✨

bubbles supports the following options. Buckle up, there's a bunch 🌈

  • -columns columns β€” lets you pick the number of columns used in the Button Window.
  • -kskcolor color β€” sets the bubble color for zones that are performing KSK roll-overs.
  • -zskcolor color β€” sets the bubble color for zones that are performing ZSK roll-overs.
  • -noncolor color β€” sets the bubble color for zones that are not in roll-over.
  • -ignore-display β€” ignores the rollrec display flag and displays every zone in the rollrec file. Everyone shows up to the party, no invitations checked.
  • -interval wait-time β€” the interval between checks of the rollrec file. By default, wait-time is given in minutes. You can adjust that by tacking on one of these time-unit suffixes:
    • s β€” seconds
    • m β€” minutes
    • h β€” hours

Examples, because examples are everything:

  • -interval 24 β€” 24 minutes
  • -interval 24s β€” 24 seconds
  • -interval 24m β€” 24 minutes
  • -interval 24h β€” 24 hours
  • -no-filter β€” turns off name filtering when bubbles pops a file-selection dialog for choosing a new rollrec file. If you don't give this option, the file-selection dialog will only list regular files with a suffix of .rrf. So like, keep that in mind πŸ‘€
  • -showksk β€” show the zones that are performing KSK roll-overs.
  • -shownonrolls β€” show the zones that are not in roll-over.
  • -showrolls β€” show the zones that are performing either type of roll-over.
  • -showzsk β€” show the zones that are performing ZSK roll-overs.
  • -help β€” gives you a usage message and exits. Our humble little exit. πŸ™ˆ
  • -Version β€” displays the version information for bubbles and the DNSSEC-Tools package. (Note the capital V, bestie β€” it's -Version, not -version. iykyk.)

πŸ¦‹ REQUIREMENTS πŸ¦‹

bubbles is implemented in Perl/Tk, so both Perl and Perl/Tk absolutely have to be installed on your system. No Perl/Tk, no bubbles. Periodt.


Copyright 2009-2014 SPARTA, Inc. All rights reserved. See the COPYING file included with the DNSSEC-Tools package for details.


πŸ’œ AUTHOR πŸ’œ

Wayne Morrison, tewok@tislabs.com


⭐ SEE ALSO ⭐


ok that's the whole page, you made it, I'm so proud of you πŸ₯Ή go forth and bubble responsibly

perl v5.44.0 Β· 2026-10-17 Β· that's the version, the date, and the whole BUBBLES(1) vibe β€” mwah πŸ’‹πŸŒΈ

πŸ“¦ where this page comes from