Por que não gerar um .screenrc personalizado?
Por exemplo Se a sua pasta com plugins não muda frequentemente, então escreva isso em um arquivo.
# Setting custom things:
startup_message off
# starting a few shells with a preselected title
screen -t plugin1 0
screen -t plugin2 1
screen -t plugin3 2
screen -t my_email -a -l exec elm
Se o número de plugins for alterado com frequência, você poderá usar o script bash para gravá-los em um arquivo. Por exemplo,
rm ~/my_custom_screenrc
echo "# Setting custom things:" > ~/my_custom_screenrc
echo "startup_message off" >> ~/my_custom_screenrc
Seguido pelo seu script bash onde você altera o
for plugin in ${plugins[@]};
do
screen -t $plugin
done
com um eco para anexar ( >>
) ao mesmo arquivo acima.
Finalmente, inicie a tela. Por exemplo. screen -c ~/my_custom_screenrc
Isso está longe de ser uma resposta perfeita e eu espero respostas adequadas dentro da semana. Mas eu não vi nenhuma maneira de postar isso como um comentário e ainda manter marcação suficiente para mantê-lo compreensível.