gnome-terminalでタブを複製する

gnome-terminalでタブを複製する

gnome-terminal で作業しているとき、タブの 2 番目のコピーを開きたいことがよくあることに気付きました。たとえば、ssh セッション中に、同じホストと同じリモート パスで 2 番目のセッションが必要になる場合があります。または、mc2 つのパネルでは不十分な場合に 2 番目のセッションが必要になる場合があります。これは可能ですか?

答え1

タブの状態全体を複製することはできません。何らかの方法でプロセス ツリー全体をコピーする必要があり、これは (可能だとしても) 黒魔術であり、ネットワーク接続では機能しません。

その理由は、ターミナルプログラムは、その下で実行されているプロセスしか知らず、その内部、特にプロセスの状態は知らないからです。リモートプロセス。できたssh user@host現在実行中の と同じ引数でを起動しますsshが、同じリモート パスを強制することはできません。*


*私は時々こうします: (接続 A) pwd > ~/foo;(接続 B)cd $(< ~/foo)

関連情報