** **
** Descubrí que para un administrador perezoso como yo, preferiría guardar la sesión de tmux, en lugar de pasar horas tratando de construirlo perfectamente. Estoy administrando más de 30 servidores, y mis sesiones tmux son dinámicas, y la configuración cambia todo el tiempo. Fue un dolor en el cuello, hasta que recientemente descubrí tmux-resurrect
este complemento es simplemente genial. Darle una oportunidad. Actualmente, los repositorios de Ubuntu tienen tmux 1.8, este complemento necesita 1.9, por lo que necesitaría actualizarlo 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
Después de lo cual puedes instalarlo
git clone https://github.com/tmux-plugins/tmux-resurrect ~/clone/path
Luego, coloque esta línea en la parte inferior de ~ / .tmux.conf (si ~ / .tmux.conf no está disponible, cree un archivo vacío)
run-shell ~/clone/path/resurrect.tmux
También agrego esta línea al final de ~ / .tmux.conf para que el complemento guarde sesiones para todos los programas que ejecuto
set -g @resurrect-processes ':all:'
Luego vuelva a cargar el entorno tmux.
tmux source-file ~/.tmux.conf
¡Eso es! Estás listo. Ahora, ejecute tmux como de costumbre, cambie el tamaño de sus paneles, cree nuevos paneles, cree nuevas sesiones ... etc. Cuando esté satisfecho con la configuración que alcanzó (en varias ventanas y varias sesiones), simplemente haga clic en ctrl + b y luego ctrl + s para guardar la sesión. Para probar los resultados, simplemente mate todos los tmux
killall tmux
Luego, ejecuta nuevamente tmux
tmux
Luego, desde tmux, haga clic en Ctrl + B y luego Ctrl + R (para restaurar) Mágicamente, todas sus ventanas, paneles y sesiones se restauran con la misma geometría y disposición. Espero que esto ayude.
splitw
, nada más, y todavía no obtengo una pantalla dividida porque lo dice No se puede establecer la sesión actual. Si agregonew
antes, obtengo ... una ventana, un panel. No puedo parecer, por mi vida, obtener dos paneles al inicio.