See my answer to a similar question: http://news.ycombinator.com/item?id=1893742
Your proposal is valid, but mine is as well. Different tasks need different approaches.
Besides, "all that" implies like 2 minutes of work if you don't count writing a blog post about it(;
Even better still, run it through screen, then you can use console mode for full screen and use screen -x to simultaneously attach from X terminals. We use screen -x over SSH to provide multi-user scratchpads during on-site jobs.