Любое хорошее терминальное программное обеспечение, которое имеет поддержку разделенного окна?

475
sudurais

Я хотел бы запустить окно терминала через скрипт оболочки с 2-мя разделениями, открытыми в том же окне. Один должен сделать ssh, а другой должен изменить dir при открытии. Это должно принять команды, которые будут переданы. (что-то похожее на gnome-терминал --tab-with-profile). Я ищу разделенное окно с профилем и командами для выполнения при запуске.

1

1 ответ на вопрос

1
grawity

В tmuxи screenтерминальные мультиплексоры часто используются для этого.

сессия = $ 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" 
сессия = screen- $ RANDOM screen -dmS "$ session" screen -S "$ session" -X ... Я сдался. 
Благодарю. Ваш ответ дал мне идею достичь через xsendkeys. терминатор -m & sleep 1 управление xsendkeys + shift + e xvkbd -xsendevent -text "ssh -X $ pool_machine \ r" xvkbd -xsendevent -text "cd $ sb_dir / src \ r" управление xsendkeys + shift + p xvkbd -xsendevent - На компьютере с пулом "cd $ choosen / src \ r" мне нужно скомпилировать, и на локальной машине я запускаю emacs для редактирования. Мне больше нравится терминатор, потому что у меня есть масштабирование, скрытие других окон и перенос его, когда это необходимо. sudurais 13 лет назад 0
я начал использовать tmux недавно. это просто качается. sudurais 10 лет назад 0