Mantener sesión con Terminator

17

Estoy usando Terminator para múltiples sesiones de terminal. Sé que puedo comenzar con un diseño de sesión personalizado, pero la mayoría de las veces tengo cambios en la configuración de la sesión.

¿Es posible guardar la sesión actual con el terminador? Por ejemplo, si apago la PC y luego restauro mi sesión anterior en el próximo inicio.

Denny Mueller
fuente

Respuestas:

1

Puedes usar tmux para esto.


Si es usuario de mac, para instalarlo debe tener homebrew (un administrador de paquetes para macOS)

la preparación casera se puede instalar ejecutando:

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

Después de eso, simplemente instale tmux:

brew install tmux

Si es un usuario de Linux, puede omitir la parte anterior y ejecutar:

Para Debian / Ubuntu basado: sudo apt-get install tmux

Para RedHat / CentOS basado # yum install tmux


Hay dos complementos: tmux-resurrect y tmux-continuum . tmux-resurrect permite guardar y restaurar sesiones de tmux manualmente, mientras que tmux-continuum guarda automáticamente y permite restaurar automáticamente desde el último guardado cuando se inicia tmux. Para habilitar esta configuración, agregue lo siguiente a su ~ / .tmux.conf:

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

Con esta configuración, no hay necesidad de hacer nada manualmente. Sus sesiones de tmux se guardarán automáticamente cada 15 minutos y se restaurarán automáticamente cuando se inicie tmux (incluso después de un reinicio). Puede guardar manualmente con prefijo-Ctrl-s y restaurar manualmente con prefijo-Ctrl-r si lo desea.

Tenga en cuenta que esto no restaurará las aplicaciones en ejecución. tmux-resurrect tiene una configuración opcional para hacerlo.

editar: acabo de ver que hiciste esta pregunta hace 5 años. Perdón por el retraso.

ayudante
fuente
Aunque estoy de acuerdo en que su solución es una forma de resolverlo, no es lo que solicitó el OP: me mudé a la multiplexación de terminales en movimiento exactamente por la misma razón que OP, porque no pude resolverlo en ese momento también. también: gracias por la mención de tmux-continuum- ¡actualmente estoy usando ressurect!
mhr