stringtranslate.com

multiplexor de terminales

Un multiplexor de terminal es una aplicación de software que se puede utilizar para multiplexar varias sesiones de inicio de sesión separadas basadas en pseudoterminales dentro de una única pantalla de terminal, ventana de emulador de terminal , consola de sistema de PC/estación de trabajo o sesión de inicio de sesión remota , o para desconectar y volver a conectar sesiones desde un terminal. . Es útil para tratar con múltiples programas desde una interfaz de línea de comandos y para separar programas de la sesión del shell Unix que inició el programa, particularmente para que un proceso remoto continúe ejecutándose incluso cuando el usuario está desconectado.

Características

Un multiplexor de terminal puede considerarse como una versión de texto de los administradores de ventanas gráficos , o como una forma de conectar terminales virtuales a cualquier sesión de inicio de sesión. Es un contenedor que permite ejecutar múltiples programas de texto al mismo tiempo y proporciona funciones que permiten al usuario utilizar los programas dentro de una única interfaz de manera productiva.

Persistencia
De manera similar a Virtual Network Computing , muchos multiplexores de terminales permiten al usuario iniciar aplicaciones desde una computadora y luego volver a conectarse desde una computadora diferente y continuar usando la misma aplicación sin tener que reiniciarla. Esto simplifica el acceso a la misma sesión desde diferentes ubicaciones, como el trabajo y el hogar. Estos multiplexores generalmente proporcionan una funcionalidad independiente del terminal para que los usuarios puedan desconectarse y volver a conectarse utilizando diferentes tipos de terminales, lo que permite que las aplicaciones continúen ejecutándose sin darse cuenta del cambio en los terminales.
Concretamente, el multiplexor inicia una sesión (con procesos asociados) y luego no le conecta un terminal o conecta un terminal pero puede desconectarlo posteriormente (por ejemplo, si se interrumpe la conexión de red). Dado que la sesión no finaliza, los procesos no reciben una señal de "colgar" ( SIGHUP ) y no finalizan, por lo que continúan ejecutándose, y posteriormente se puede (re)conectar un terminal a la sesión y continuar interactuando, o simplemente salir la sesión sin ataduras.
Varias ventanas
Se pueden crear varias sesiones de terminal, cada una de las cuales normalmente ejecuta una única aplicación. Las ventanas están numeradas y el usuario puede utilizar el teclado para alternar entre ellas. Algunos emuladores de terminal GUI proporcionan pestañas o funciones similares a esta. Cada ventana tiene su propio búfer de desplazamiento hacia atrás, de modo que la salida se captura incluso cuando la ventana no se muestra activamente, y ese historial se puede guardar incluso al migrar a otra computadora. Windows se puede dividir en pantalla. Si bien algunas aplicaciones de texto tienen esta funcionalidad incorporada, un multiplexor de terminal permite dividir cualquier aplicación junto con cualquier otra aplicación.
Compartir sesión
Los multiplexores de terminales permiten que varias computadoras se conecten a la misma sesión a la vez, lo que permite la colaboración entre múltiples usuarios. La misma computadora también se puede usar para realizar múltiples conexiones simultáneas, lo que brinda una funcionalidad alternativa a la división de pantalla, particularmente para computadoras con múltiples monitores.

Implementaciones

Ver también

Referencias

  1. ^ "dvtm || administrador de terminal virtual dinámico", página de inicio , consultado el 7 de diciembre de 2011
  2. ^ "mtm", GitHub , consultado el 20 de febrero de 2017
  3. ^ "SplitVT", Directorio de software libre , consultado el 7 de diciembre de 2011
  4. ^ Mathias Huber (21 de enero de 2009). "Vídeo: Tmux 0.6 y pantalla alternativa a GNU". Revista Linux (en alemán).
  5. ^ Uwe Vollbracht (septiembre de 2009). "Información sobre herramientas. Tmux 0.9". Revista Linux (en alemán).
  6. ^ "tmux". Archivado desde el original el 9 de enero de 2012 . Consultado el 12 de enero de 2012 .
  7. ^ de Weerd, Paul (12 de julio de 2009). "Entrevista con Nicholas Marriott en tmux". Revista OpenBSD .
  8. ^ "Guía de actualización de OpenBSD 4.6". El proyecto OpenBSD . Consultado el 3 de septiembre de 2011 . tmux(1) ha pasado de ser un puerto a ser parte del sistema base.
  9. ^ Georg CF Greve (2003). "Mellizo". Valiente mundo GNU . N° 47.También en Georg CF Greve (abril de 2003). "Valiente mundo GNU" (PDF) . Revista Linux . No 29. pág. 91. Archivado desde el original (PDF) el 24 de febrero de 2012.
  10. ^ Andrea Müller (diciembre de 2003). "deskTOPia: twin. Frei von XFree" [deskTOPia: twin, gratuito desde XFree]. Usuario de Linux (en alemán).
  11. ^ "¿Y qué pasa con Twin?". Archivado desde el original el 26 de febrero de 2010.