Supondo que você tenha permissões para (ou possa convencer seu SysAdmin), sugiro olhar para o tmux que é um multiplexador de terminal. Tmux permite que você faça tudo o que você está falando e muito mais. Você pode tê-lo gerenciar todas as suas janelas e apenas desconectar sua sessão quando terminar. Pegando você foi deixado de lado é tão fácil quanto recolocar a sua sessão separada ( um dos muitos guias ). Minha sessão tmux atual gerencia mais de 30 "abas" agora, para que eu possa sempre pausar meu trabalho no final do dia e rapidamente retomar o que fiz no dia seguinte.
Você pode até aninhar suas guias dentro de suas mesmas janelas! Exemplo de controle de janela: