Não sei qual é o problema. Eu pensei em informar sobre dtach :
dtach is a program that emulates the detach feature of screen. It is designed to be transparent and un-intrusive; it avoids interpreting the input and output between attached terminals and the program under its control. Consequently, it works best with full-screen applications such as emacs.
dtach is intended for users who want the detach feature of screen without the other overhead of screen. It is tiny, does not use many libraries, and stays out of the way as much as possible.
Eu uso isso o tempo todo. A tela é um exagero para mim. Parece que pode funcionar para você também.
EDIT: exemplo de uso
Aqui está o que faço para mudar. Pode ser muito trabalho para você. Embora talvez você possa fazer alguns aliases no seu arquivo bash rc. O dtach trabalha com arquivos de soquete. Então primeiro eu:
# dtach -A firsttask bash
Em seguida, inicie qualquer tarefa no shell bash. Então deixe-o que "sessão" dtach
Ctrl-\
Inicie outra sessão do dtach:
# dtach -A secondtask bash
Usar -A em vez de -a criará o soquete se ele não existir. Se ele existir, ele não executará o comando especificado, apenas conecte-se.
Então, se você quer uma configuração com certas tarefas que você sempre faz, como você descreve, é possível. Os aliases de bash farão isso conveniente. Você terá um toque de tecla (Ctrl- \) para desconectar e, em seguida, um alias para se conectar. Então, mais alguns toques de tecla do que a tela.
Você pode criar um alias para
alias log='dtach -A tailtask tail -f /var/log/messages'
no seu arquivo .bashrc e, em seguida, basta digitar 'log' e apertar enter. Se você dtach, ele continua em execução.
Eu apenas gosto do dtach porque ele é pequeno e eu achei muito legal como eu consegui conectar o mesmo soquete duas vezes. Isso significa que eu posso fazer o treinamento "on-line" para meus amigos que querem usar a "nova coisa legal do ubuntu". : P Você provavelmente pode fazer algo semelhante com a tela, eu acho.