Tanto los multiplexores de terminal (pantalla, tmux) como los administradores de ventanas de mosaico controlados por teclado (ratpoison, dwm, xmonad) proporcionan una funcionalidad similar. ¿Hay algún beneficio en usar ambos al mismo tiempo? ¿Qué pasa con los problemas que pueden surgir?
11
Respuestas:
Yo uso dwm y tmux. Antes de aprender a usar tmux, tendría múltiples terminales abiertas para diferentes cosas y las tendría en diferentes etiquetas. Ahora puedo ejecutar todo dentro de una sesión tmux, bajo una sola etiqueta, y puedo separar y volver a conectar sin perder el estado si necesito reiniciar X.
fuente
El beneficio adicional de los multiplexores de terminal es que sus sesiones de multiplexores seguirán activas y puede volver a conectarse a ellas incluso si X (su sesión de escritorio) falla o si se desconecta de X.
fuente
Utilice ambos: un administrador de ventanas en mosaico y un multiplexor de terminales.
Combine sus capacidades y ventajas para obtener una sinergia aún mejor. En mi configuración de i3, visualizo regularmente varios terminales al mismo tiempo, pero todos ellos están conectados a la misma sesión tmux , por lo que puedo mostrar todas las ventanas tmux en cualquiera de los terminales .
En efecto, utilizo las capacidades de mosaico
i3
para reemplazar / aumentar la funcionalidad de división / movimiento de ventanas del multiplexor de terminal para (en mi humilde opinión) obtener lo mejor de ambos mundos.El siguiente script se usa aquí para administrar la conexión de sesión / detección y la limpieza en el inicio del terminal:
fuente
No. En los casos excepcionales en los que es útil la pantalla dentro de la pantalla o tmux dentro de tmux, ambos programas proporcionan un medio simple de pasar el control a la instancia anidada.
Screen ofrece capacidades de consola en serie, pero solo uso una aplicación dedicada (miniterm.py distribuida con python) cuando la necesito. De lo contrario, no puedo pensar en nada que cualquiera pueda hacer y el otro no, pero uno podría hacerlo más simple que el otro.
Aprendería uno u otro, y si tienes curiosidad o no estás satisfecho con lo que elegiste, prueba con el otro. Prefiero tmux, personalmente.
fuente
Otro aspecto útil de un multiplexor de terminal en este escenario es después de conectarse a servidores remotos. Un caso de uso típico que encuentro es
fuente