I am working with another developer on the same dedicated server. Currently we have one tmux session with one tmux window and multiple panes on that window. This allows us to have a nice workspace setup for viewing and managing any currently running programs
+-----------+-----------+
| Process A | PA files |
| Process B | PB files |
| Process D | Process E |
+-----------+-----------+
The issue occurs when we both need to do maintenance at once. Since the cursor can only be in one panel at a time, we can only work one at a time — even though Processes A-E are decoupled enough for different people to work on them at the same time.
Is there a better solution to this? Perhaps there is some way of us both having tmux sessions and then each process would be run by some middle-man service which forwards stdin and stdout. Then, we could connect to this middle man in our separate tmux sessions. This would also be nice as it would allow us to have our own workspaces.