it-swarm-es.tech

Guardar y restaurar el terminal al reiniciar

¿Hay alguna forma de guardar las ventanas y pestañas de mi emulador de terminal para cuando reinicie la computadora?

En general, tengo alrededor de 10 pestañas abiertas en un momento dado y abrir cada pestaña para configurar todo después de un reinicio es relativamente largo. Me gustaría al menos guardar los directorios de trabajo actuales y nombrar cada pestaña con la que funciona para poder ser más eficiente.

Si ayuda, estoy ejecutando Xubuntu 14.04.

6
davewoodhall

El siguiente método no guarda los directorios al salir. Utiliza siempre los mismos directorios hasta que los cambie en "Preferencias", aunque puede tener varios grupos independientes de directorios.

Instalaremos "terminator".

Estas son las instrucciones paso a paso para tres pestañas. Los pasos son los mismos para cualquier número de pestañas.


Sudo apt-get install terminator

Alternativamente, puede instalarlo con aptitude o ubuntu software center.

  • Ejecute terminator, p. Ej. en el menú "KDE".
  • Haz clic derecho en la pantalla negra.
  • Haga clic en "Abrir pestaña".
  • Luego, nuevamente, haga clic derecho en la pantalla negra.
  • Haga clic en "Abrir pestaña".
  • Luego, nuevamente, haga clic derecho en la pantalla negra.
  • Haga clic en "Preferencias"
  • Haga clic en la pestaña "Diseños".
  • Haga clic en "Agregar".
  • Escriba un nombre y presione ENTER. Usaré el nombre "mylayout" en este procedimiento. NO haga clic en "Guardar".

Puede ver en el panel derecho las palabras: "Ventana", "Notebook", "Terminal", "Terminal", "Terminal".


  • Haga clic en el MÁS BAJO de las palabras "Terminal".
  • Haga clic dentro del campo en blanco a la derecha de "Directorio de trabajo:".
  • Escriba la ruta del directorio que desea que sea la primera pestaña; p. ej./a/dir1.
  • Haga clic en la "Terminal" de Word, justo encima de la más baja.
  • Haga clic dentro del campo en blanco a la derecha de "Directorio de trabajo:".
  • Escriba la ruta del directorio que desea que sea la segunda pestaña.
  • Haga clic en el MÁS ALTO de las palabras "Terminal".
  • Haga clic dentro del campo en blanco a la derecha de "Directorio de trabajo:".
  • Escriba la ruta del directorio que desea que sea la tercera pestaña.
  • Haga clic en "Cerrar".
  • Haga clic en la "X" en la esquina superior derecha para cerrar el terminador.

  • Haga clic derecho en un espacio vacío del escritorio.
  • Haga clic en "Crear nuevo".
  • Haga clic en "Vincular a la aplicación".
  • Haga clic en la pestaña "Aplicación".
  • Haga clic dentro del campo en blanco a la derecha de "Comando:".
  • Escribir:

    terminator --layout=mylayout
    
  • Haga clic en Aceptar".


Ahora haga clic en el nuevo icono. Deberías ver todas tus pestañas.

Puede crear varios diseños de la misma manera y puede modificar los directorios y otras configuraciones haciendo clic derecho en la pantalla negra y haciendo clic en "Preferencias".

6
salvador

Como sugiere Bram, puede usar un multiplexor de terminal (como una pantalla) para lograr esto.

Parafraseado de Wikipedia, los multiplexores de terminal permiten:

  • Usuarios para conectarse y desconectarse de sesiones de terminal.
  • Tenga varias sesiones de terminal en una ventana (similar a las pestañas que sugirió o dividiendo una ventana de vim).
  • Varios usuarios para acceder a la misma sesión.

Si usó un multiplexor de terminal como tmux , hay n hilo de superusuario preguntando cómo guardar sesiones al reiniciar. Puede usar install este complemento sugerido llamado tmux-ressurect , y luego se guardarán sus sesiones, ventanas, paneles, etc.

La clave de prefijo tmux predeterminada es Ctrl+b, entonces en tmux una vez que tmux-ressurect está instalado para:

  • guarde su sesión, puede presionar Ctrl+bCrtl+s.
  • restaurar su sesión tmux, puede presionar Ctrl+bCrtl+r.
2
joeeey

No sé si puedes hacerlo directamente con una terminal. Pero podrías probar con screen.

No sobrevivirá a un reinicio, pero puede definir las pestañas, etc. que necesita para poder abrirlas rápidamente.

1
Bram