**
Melhor salvar sua sessão!
** Descobri que para um administrador preguiçoso como eu, prefiro salvar a sessão do tmux, em vez de passar horas tentando construí-lo perfeitamente. Estou administrando mais de 30 servidores e minhas sessões tmux são dinâmicas, com a configuração mudando o tempo todo. Foi uma dor no pescoço, até que eu descobri recentemente que o tmux-ressurrect
é ótimo. De uma chance. Atualmente, os repositórios do Ubuntu têm o tmux 1.8, este plug-in precisa de 1.9, então você precisa atualizar manualmente
sudo apt-get install python-software-properties software-properties-common
sudo add-apt-repository ppa:pi-rho/dev
sudo apt-get update
sudo apt-get install tmux=2.0-1~ppa1~t
Após o qual você pode instalá-lo
git clone https://github.com/tmux-plugins/tmux-resurrect ~/clone/path
Em seguida, instale esta linha na parte inferior de ~ / .tmux.conf (se ~ / .tmux.conf não estiver disponível, crie um arquivo vazio)
run-shell ~/clone/path/resurrect.tmux
Também adiciono esta linha no final do ~ / .tmux.conf, para que o plug-in salve sessões para todos os programas que corro
set -g @resurrect-processes ':all:'
Em seguida, recarregue o ambiente tmux.
tmux source-file ~/.tmux.conf
É isso aí! Você terminou. Agora, execute o tmux normalmente, redimensione seus painéis, crie novos painéis, crie novas sessões ... etc. Quando estiver satisfeito com a configuração alcançada (em várias janelas e várias sessões), basta clicar em ctrl + b e, em seguida, em ctrl + s para salvar a sessão. Para testar os resultados, basta matar todos os tmux
killall tmux
Em seguida, execute novamente o tmux
tmux
Em seguida, no tmux, clique em ctrl + b e, em seguida, ctrl + r (para restauração) Magicamente, todas as janelas, painéis e sessões são restaurados com a mesma geometria e disposição. Espero que isso ajude.
splitw
- nada mais - e ainda não estou recebendo uma tela dividida porque diz não pode estabelecer a sessão atual. Se eu adicionarnew
antes, recebo ... uma janela, um painel. Não consigo parecer, para a minha vida, ter dois painéis na inicialização.