¿Es posible tener una macro de pantalla para esto?

¿Es posible tener una macro de pantalla para esto?

Aquí está mi .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}'

Esto abrirá dos screen(s). El siguiente paso que tengo que hacer es:

  1. Ctrl+A -> Spara dividir la pantalla
  2. Ctrl+A -> \tpara ir a la pantalla vacía
  3. Ctrl+A -> "para abrir la lista de pantalla

Ahora puedo elegir la otra pantalla y por tanto tengo un terminal con dos pantallas divididas.

¿Hay alguna manera de crear una macro para esto? Realmente molesto hacerlo cada vez.

Respuesta1

Agregue al final de su .screenrclas siguientes líneas:

split
focus
other

Para ejecutar varios comandos, cada uno en una ventana dividida separada:

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

etcétera.

información relacionada