Infelizmente, não posso responder às suas comentário porque tenho pouca reputação, então vou ter que colocá-lo em uma resposta separada.
Você pode criar uma sessão de tela única com várias janelas usando um arquivo de configuração screenrc . A página de manobras diz tudo, mas aqui estão as coisas mais importantes que devem resolver o seu problema:
O screenrc a seguir cria uma sessão de tela com duas janelas. Uma janela estará executando bash , a outra estará executando python (interativamente):
sessionname myscreensession
screen -t command1 0 bash
screen -t command2 1 python
O nome myscreensession mostra quando executar screen -ls e pode ser usado como um parâmetro para screen -r . As strings commandN especificam os nomes das janelas dentro da sessão de tela. Os números (0 e 1) especificam em qual janela executar o comando (você não precisa usar números subseqüentes).
Você também pode adicionar outra janela com um novo comando à sessão da tela, por exemplo. com:
screen -X screen -S myscreensession -t command3 2 python3
Isso criaria uma nova janela executando python3 na sessão existente.