Embora os ambientes de área de trabalho modernos geralmente iniciem todos os aplicativos que estavam abertos na sessão anterior e alguns emuladores de terminal possam até abrir tantas abas quanto antes, nunca vi um emulador de terminal que
Tecnicamente, as duas coisas devem ser possíveis:
/proc
. Claro, há outras coisas como ter o código de saída do comando anterior ou o diretório de trabalho anterior disponível em uma variável, mas minha principal motivação aqui é poder continuar trabalhando nos resultados do meu comando anterior (por exemplo, uma execução de compilador que resultou em erros ou uma compilação de pacote que teve alguns avisos) apesar de eu ter que sair de toda a sessão X ou mesmo reiniciar a máquina - sem capturar manualmente a saída que me lembrará ou me ajudar continuar o trabalho que eu estava prestes a fazer.
Então, eu me pergunto: Já existe um emulador de terminal para o X que pode fazer essas coisas?
O case certamente mais difícil se outros aplicativos, especialmente de modo texto, estivessem rodando em tal terminal, talvez chamados de dentro do shell. A reprodução do estado deles não é feita apenas com um nome de diretório e arquivo de histórico.
Mas, novamente, existem ferramentas (mais ou menos funcionais) para congelar e descongelar processos inteiros ...