Ao trabalhar com o gnome-terminal, descobri que muitas vezes quero abrir uma segunda cópia de uma aba: por exemplo, durante uma sessão ssh, posso precisar de uma segunda sessão no mesmo host e no mesmo caminho remoto; ou um segundo mc
quando dois painéis não são suficientes. Isso é possível?
Responder1
Você não pode duplicar todo o estado de uma guia. Envolveria de alguma forma copiar toda uma árvore de processos, o que (se possível) é magia negra (e nem funcionaria com conexões de rede).
A razão é porque um programa terminal só sabe quais processos estão sendo executados nele, mas não seus internos e, especialmente, não o estado decontrolo remotoprocessos. Vocêpoderiafaça com que ele inicie ssh user@host
com os mesmos argumentos do atualmente em execução ssh
, mas você não pode forçá-lo para o mesmo caminho remoto.*
*
Às vezes eu faço isso: (conexão A) pwd > ~/foo;
(conexão B)cd $(< ~/foo)