.screenrc – múltiplas regiões no lançamento

.screenrc – múltiplas regiões no lançamento

Eu sei que é possível, mas não consigo descobrir como iniciar a tela com uma janela no modo de região dividida?

ou seja: tenho a tela configurada para abrir várias janelas na inicialização, mas quero que a janela 0 seja dividida em duas regiões com um aplicativo em execução em cada região

Responder1

Você pode adicionar o comando split ao seu .screenrce usar focuse selectpara controlar qual janela está em qual divisão e qual divisão está em foco:

screen -t window0 bash
screen -t window1 bash
select window0
split
focus down
select window1
focus up

Observe que a divisão não divide janelas de tela individuais, mas cria uma divisão para toda a instância da sessão de tela. Além disso, reanexar a sessão de tela após sua criação não recriará a divisão.

Se você quiser apenas a primeira janela da tela dividida em várias regiões, poderá executar outra sessão de tela na primeira janela da sua sessão de tela e usar as configurações de tela acima para ela. Se você salvar as configurações acima em um arquivo diferente de .screenrc, por exemplo .screenrc.split, poderá adicioná-lo à sessão da tela principal para iniciar uma tela dividida incorporada em uma janela de tela:

screen -t split screen -S split -c .screenrc.split

Se você incorporar uma sessão de tela em sua sessão de tela principal, você desejará vincular a tecla Escape do comando a algo além CTRL+Ade sua sessão de tela interna. Para vincular esta chave para CTRL+Badicioná-la ao arquivo de configuração da tela incorporada ( .screenrc.split):

escape ^Bb

informação relacionada