Ist es möglich, hierfür ein Bildschirmmakro zu haben?

Ist es möglich, hierfür ein Bildschirmmakro zu haben?

Hier ist meins .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}'

Dadurch werden zwei screen(s) geöffnet. Der nächste Schritt, den ich tun muss, ist:

  1. Ctrl+A -> Sden Bildschirm teilen
  2. Ctrl+A -> \tum zum leeren Bildschirm zu gelangen
  3. Ctrl+A -> "um die Bildschirmliste zu öffnen

Jetzt kann ich den anderen Bildschirm auswählen und habe somit ein Terminal mit zwei geteilten Bildschirmen.

Gibt es eine Möglichkeit, hierfür ein Makro zu erstellen? Es ist wirklich nervig, das jedes Mal tun zu müssen.

Antwort1

Fügen Sie am Ende .screenrcdie folgenden Zeilen hinzu:

split
focus
other

So führen Sie mehrere Befehle aus, jeweils in einem separaten geteilten Fenster:

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

und so weiter.

verwandte Informationen