При работе с gnome-terminal я обнаружил, что часто хочу открыть вторую копию вкладки: например, во время ssh-сессии мне может понадобиться вторая сессия на том же хосте и на том же удаленном пути; или второй mc
когда двух панелей недостаточно. Это возможно?
1 ответ
Вы не можете дублировать все состояние вкладки. Для этого потребуется каким-то образом скопировать целое дерево процессов, которое (если вообще возможно) является черной магией (и даже не работает с сетевыми подключениями).
Причина в том, что терминальная программа знает только то, какие процессы выполняются под ней, но не их внутренние компоненты и особенно не состояние удаленных процессов. Вы можете запустить ssh user@host
с теми же аргументами, что и запущенный в данный момент ssh
, но вы не можете принудительно установить тот же удаленный путь.*
*
Иногда я делаю это: (соединение A) pwd > ~/foo;
(соединение B) cd $(< ~/foo)