É possível ter uma macro de tela para isso?

1

Aqui está o meu .screenrc :

defscrollback 5000

vbell on
vbell_msg "   dierre!!!  ----  Wuff!!  "


screen -t GRINDER ssh [email protected]
screen -t TRUNK

attrcolor b ".I"
termcap xterm 'Co#256:AB=\E[48;5;%dm:AF=\E[38;5;%dm'
defbce "on"

# caption always "%3n %t%? @%u%?%? [%h]%?%=%c"
# hardstatus alwaysignore
hardstatus alwayslastline '%{gk}[ %{G}%H %{g}][%= %{wk}%?%-Lw%?%{=b kR}[%{W}%n%f %t%?(%u)%?%{=b kR}]%{= kw}%?%+Lw%?%?%= %{g}]%{=b C}[ %D %m/%d %C%a ]%{W}'

Isso abrirá dois screen (s). O próximo passo que tenho que fazer é:

  1. Ctrl+A -> S para dividir a tela
  2. Ctrl+A -> \t para ir para a tela vazia
  3. Ctrl+A -> " para abrir a lista de telas

Agora posso escolher a outra tela e, portanto, tenho um terminal com duas telas divididas.

Existe uma maneira de criar uma macro para isso? Realmente chato fazer isso o tempo todo.

    
por dierre 26.03.2012 / 09:33

1 resposta

2

Adicione no final do seu .screenrc as seguintes linhas:

split
focus
other

Para executar vários comandos, cada um em uma janela dividida separada:

screen -t title1 app1
split
focus
screen -t title2 app2
split
focus
screen -t title3 app3

e assim por diante.

    
por 26.03.2012 / 11:20