
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:
Ctrl+A -> S
den Bildschirm teilenCtrl+A -> \t
um zum leeren Bildschirm zu gelangenCtrl+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 .screenrc
die 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.