(A pergunta implícita é: "Como mantenho minhas janelas divididas sobre uma separação?")
A resposta curta é que você não pode. A resposta mais longa é que você pode fingir.
As divisões são propriedade da sua exibição. O processo de gerenciamento de sua sessão de tela realmente não os conhece; somente o único processo que está exibindo a sessão. Portanto, a sessão da tela não consegue se lembrar das divisões porque não as conhece e, depois de desanexar, o processo que sabia sobre elas terminou.
O truque é usar sessões de tela aninhadas. Inicie uma sessão e forneça uma sequência de escape que você não utilizará muito (ou apenas desative completamente o caractere de escape). Ligue a sequência de teclas de desanexação habitual a esta sessão da tela. Agora, inicie ou anexe à sua sessão da tela principal. Todo o seu trabalho será realizado na sessão interna e você poderá dividir sua exibição. Quando você desanexar, no entanto, será a sessão externa que se desanexará, para que suas divisões na sessão interna sejam preservadas.
Supondo que você use o caractere de escape padrão, Ca, seu screenrc alternativo deve conter:
escape ""
bindkey ^ad detach