Terminal com gerenciamento de sessão e scrollback OS X

Terminal com gerenciamento de sessão e scrollback OS X

Eu uso o GNU Screen o tempo todo no OS X, executando principalmente no lado do servidor de minhas conexões SSH para manter a persistência durante a multitarefa. A beleza é que se eu me desconectar, todas as minhas telas virtuais serão retomadas, quase sem trabalho. Tenho certeza que todos nós sabemos disso.

Minha reclamação constante é não conseguir rolar para trás em cada uma das minhas telas virtuais com Shift + PgUp e meu touchpad. Estou ciente da alteração nas configurações que corrige esse problemasevocê não alterna telas dentro de uma sessão, mas cada tela não mantém seu próprio histórico separado, como guias no Terminal. Obviamente, para fazer isso, a tela teria que armazenar uma tonelada de dados e canalizá-los pela sua conexão toda vez que você mudasse. Um desperdício e a latência seria terrível.

O que funcionaria é algum tipo de cliente inteligente do lado do cliente para a instância remota do Screen ou tmux, algo que gerencia de forma inteligente a rolagem de cada tela virtual separadamente. Existe tal solução por aí? Caramba, mesmo uma boa maneira de simplesmente gerenciar localmente várias sessões ssh para o mesmo servidor, cada uma com a tela em execução (com apenas uma tela virtual) seria uma grande melhoria, mas apenas se funcionar da maneira que screen -d -r funciona, mas não consigo pensar em uma maneira de tornar isso transparente. Outra opção potencial seria um programa de terminal que pudesse fazer conexões SSH automaticamente com uma nova sessão nomeada de tela única/tmux e lembrar conjuntos de sessões para que todos pudessem ser facilmente retomados.

informação relacionada