1. This looks really useful, thanks! One thing that happens with some nodes, especially those that interact with drivers, is their output does not go to roslog and is instead pushed to console. So while using this or rqt_console is helpful, it is not complete.
  2. Yeah, probably what I’ll use for now; an all in one node manager would be nice though. We often end up with lots of windows with ROS
  3. I’m guessing this is what rosmon was doing, with the magic being that it automatically tracked PIDs locally and remotely.

The multi-agent suite is the closest I’ve seen to cover all these requirements for ROS2; I’m just worried about complexity being high and documentation that is not there yet. The other option that solves 1. is something like tmuxp, tmuxinator, or catmux, but these require a lot more scripting overhead for every configuration and don’t solve the other requirements. I’m debating rolling my own tool.