Horizontal geteilter Bildschirm mit zwei Programmen?

3030
Nehal J Wani

Ich habe zwei Programme A und B. Ich möchte einen einzigen Befehl, mit dem Programm A und Programm B in zwei verschiedenen Terminals ausgeführt werden, jedoch auf derselben Registerkarte, dh in einem horizontal aufgeteilten Terminal. Ich weiß, dass der Bildschirm das kann, aber ich muss manuell Ca S, Ca Tab, Ca c eingeben, um die Programme aufzurufen, zu wechseln und auszuführen. Wenn ich dies in einem einzigen Befehl tun möchte, ist das möglich?

2
Sie können eine einfache `.screenrc`-Datei einrichten, um die Unterfenster automatisch zu erstellen und die Befehle für Sie auszuführen. vor 11 Jahren 2
Sie können das Terminal [Terminator] (http://www.tenshu.net/p/terminator.html) verwenden, das Split Shells auf derselben Registerkarte unterstützt und gleichzeitig Tastenanschläge an mehrere Split Shells sendet Alex vor 11 Jahren 0
@twalberg Ich kenne die .screenrc-Datei. Aber ich kenne den Befehl dazu nicht. Könnten Sie bitte ein Muster für das gleiche angeben? Nehal J Wani vor 11 Jahren 0

1 Antwort auf die Frage

2
twalberg

Ein einfaches .screenrc, um dies zu erreichen, könnte in etwa so aussehen:

# whatever other normal entries you have for options and other configuration sessionname some_descriptive_name screen 0 first_command split focus down screen 1 second_command 

Das teilt den Bildschirm jedoch vertikal auf. Ich weiß nicht, wie ich horizontal teilen soll, aber ich werde es später aktualisieren, wenn ich es herausfinde ...

Bearbeiten: Mit dieser split -vOption können Sie horizontal teilen (die Trennlinie ist vertikal, dh Sie haben links / rechts anstelle von oben / unten).