Para iniciar várias sessões automaticamente, configure um arquivo .screenrc
, um arquivo de configuração para a tela. Nele, você pode criar sessões, iniciar programas, alterar o diretório de trabalho, etc. Eu o uso para inicializar minha sessão de tela.
Exemplo simples para um arquivo .screenrc:
# don't display the copyright page
startup_message off
# increase scrollback buffer size
defscrollback 10000
# create windows
screen -t TODO vim TODO.txt
chdir src
screen -t coding vim main.c
screen -t run
Os comandos screen
acima criam uma sessão de tela. -t
define o título da sessão; o resto da linha é o comando para executar e seus parâmetros.
Assim, a primeira e segunda linha screen
iniciam uma sessão e iniciam vim
dentro. O terceiro apenas inicia uma sessão e deixa você em um prompt. chdir
altera o diretório de trabalho para todas as sessões subsequentes.
Se você quiser ter vários arquivos .screenrc
, apenas nomeie-os como quiser e selecione um com screen -c myscreenrc
.