Manter sessão com o Terminator

17

Estou usando o Terminator para várias sessões de terminal. Sei que posso começar com o layout de sessão personalizado, mas na maioria das vezes altero as configurações da sessão.

É possível salvar a sessão atual com o terminador? Por exemplo, se eu desligar o PC e depois restaurar minha sessão antiga na próxima inicialização.

Denny Mueller
fonte

Respostas:

1

Você pode usar o tmux para isso.


Se você é um usuário do mac, para instalá-lo, você já precisa ter o homebrew (um gerenciador de pacotes para o macOS)

o brew doméstico pode ser instalado executando:

/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

Depois disso, basta instalar o tmux:

brew install tmux

Se você é um usuário Linux, pode pular a parte acima e executar:

Para Debian / Ubuntu: sudo apt-get install tmux

Para RedHat / CentOS # yum install tmux


Existem dois plugins: tmux-ressurrect e tmux-continuum . O tmux-resurrect permite salvar e restaurar as sessões do tmux manualmente, enquanto o tmux-continuum salva automaticamente e permite a restauração automática da última salva quando o tmux é iniciado. Para habilitar essas configurações, adicione o seguinte ao seu ~ / .tmux.conf:

set -g @plugin 'tmux-plugins/tmux-resurrect'
set -g @plugin 'tmux-plugins/tmux-continuum'
set -g @continuum-restore 'on'

Com essa configuração, não há necessidade de fazer nada manualmente. Suas sessões do tmux serão salvas automaticamente a cada 15 minutos e restauradas automaticamente quando o tmux for iniciado (mesmo após uma reinicialização). Você pode salvar manualmente com o prefixo-Ctrl-s e restaurar manualmente com o prefixo-Ctrl-r, se desejar.

Observe que isso não restaurará os aplicativos em execução. O tmux-ressurrect possui uma configuração opcional para isso.

edit: Acabei de ver que você fez essa pergunta há 5 anos. Desculpe o atraso.

ajudante
fonte
embora eu concorde que sua solução é uma maneira de resolvê-la, não é o que o OP solicitou - eu mudei para mover a multiplexação de terminais exatamente pelo mesmo motivo que o OP, porque eu não conseguia descobrir isso também. também: obrigado pela menção de tmux-continuum- atualmente estou usando ressurect!
Mr