Gibt es eine gute Terminalsoftware, die Split Window-Unterstützung hat?

551
sudurais

Ich möchte das Terminalfenster über ein Shell-Skript starten, wobei 2 Splits im selben Fenster geöffnet sind. Einer sollte ssh machen und der andere sollte dir beim Öffnen ändern. Es muss Befehle annehmen, die übergeben werden sollen. (ähnlich wie gnome-terminal - tab mit Profil). Ich suche nach geteiltem Fenster mit Profil und Befehlen, die beim Start ausgeführt werden sollen.

1

1 Antwort auf die Frage

1
grawity

Der tmuxund screenTerminal - Multiplexer wird häufig zum Einsatz.

session = $ RANDOM tmux new-session -s "$ session" -d "ssh foohost" tmux split-window -t "$ session: 0" tmux send-keys -t "$ session: 0.1" "cd workdir" "Enter" tmux attach -t "$ session" 
session = screen- $ RANDOM screen -dmS "$ session" Bildschirm -S "$ session" -X ... Ich habe aufgegeben. 
Vielen Dank. Ihre Antwort gab mir eine Idee, die ich über xsendkeys erreichen konnte. terminator -m & sleep 1 xsendkeys control + shift + e xvkbd -xsendevent -text "ssh -X $ pool_machine \ r" xvkbd -xsendevent -text "cd $ sb_dir / src \ r" xsendkeys control + shift xpkvbd -xsendevent - text "cd $ selectosen / src \ r" in der pool-maschine muss ich kompilieren und die lokale maschine, auf der ich emacs zum bearbeiten ausführe. Ich mag Terminatoren besser, weil ich andere Fenster zoomen und verstecken und sie bringen kann, wenn sie gebraucht werden. sudurais vor 13 Jahren 0
ich habe vor kurzem mit tmux angefangen. es rockt einfach. sudurais vor 10 Jahren 0