Run nodes in tabs of a terminal by roslaunch (e.g. roxterm)
Hi,
we would like to run the processes started by roslaunch in individual tabs of an X-terminal. It's a bit against the concepts of rosout, but this allows to quickly switch between the output of nodes and also allows to interact with them during development.
Some X terminals allow to create a new tab from the shell, using e.g. roxterm --tab. This can be used as a launch prefix. However, roxterm --tab does not wait for the launched process to finish. As a result, roslaunch can no longer control it's child processes, and thinks the node exited directly.
I am thinking about a wrapper for roxterm --tab that behaves as expected by roslaunch. The wrapper must: - Wait for the ROS node ran within the tab and return its exit code - Forward signals to the ROS node - Not register as a ROS node in any way
Is this enough, or is there anything else?
Best Regards!
can we open mutilple tabs of ros prompts in single terminal window and without maximizing it in small size?
You can do this by using the shortcut on the terminal: CTRL + SHIFT + T , if you're asking this by saying 'ros prompt'