¿Cuál es la diferencia entre Tmux y Terminator ? Actualmente uso Terminator, que me permite agregar más shell en la misma pantalla al dividirlos horizontal o verticalmente.
Leí sobre ellos en algunos artículos, pero todavía no puedo entender la diferencia principal.
Quiero saber qué características me faltan si no uso Tmux. Soy un desarrollador front-end. Principalmente uso la línea de comandos para usar solo los comandos git.
14.04
terminator
tmux
Jitendra Vyas
fuente
fuente
Respuestas:
Terminator es fácil de instalar y hace exactamente lo que se supone que debe hacer: puede dividir las ventanas de terminal tanto horizontal como verticalmente, de acuerdo con los requisitos del usuario. También permite mantener múltiples pestañas abiertas en caso de que dividir una ventana no sea suficiente.
Tmux se encuentra en algún lugar entre Terminator y la pantalla , combinando la facilidad de uso con basarse solo en el terminal plano.
Estas son las ventajas de tmux sobre Terminator:
1 Fuente: Łukasz Wróbel
fuente
Para sumar con todas las respuestas dichas sobre la pregunta. He sido usuario de Terminator y Tmux, pero en este momento cambié a tmux en xterm. Mi experiencia ha sido excelente sobre la decisión porque;
En tmux puedo:
Predefina los diseños, y con estos diseños puedo usar los comandos adjuntos que se ejecutarán en cada panel especificado y luego adjuntar algunas combinaciones de teclas para activar un diseño predefinido.
Reasigne las asociaciones de teclas predeterminadas (como se dijo, es programable) para que pueda hacer mis asociaciones de teclas vim y mejorar aún más la experiencia.
Un poco de experiencia de aprendizaje desde hacer zoom, copiar desde y hacia el portapapeles, hasta configurar los colores de su terminal y más.
Personalizar la apariencia está en tus manos. Utilizando scripts y scripts de terceros, puede personalizar tmux para que se vea como IDE empresarial, es decir. (línea eléctrica, uso compartido de pantalla y diseños predefinidos como se dijo anteriormente).
Pantalla compartida FTW , supongamos que trabaja con múltiples espacios de trabajo y tiene múltiples terminales abiertas en diferentes espacios de trabajo, pero hay un
tmux window
espacio de trabajo 1 y necesita que esa ventana esté disponible en todas partes, ¡contmux link-window
esa ventana puede estar disponible en todos sus espacios de trabajo y es increíble!¿También dije que tmux es
Terminal multiplexer
y noTerminal emulator
como Terminator, xterm, termite, urxvt, etc. ? Es importante tener en cuenta esto porque puede usar diferentes emuladores de terminal y compartir las mismas ventanas tmux en los emuladores que prefiera usar.La experiencia es muy creativa, y también puedes ver a este tipo llamado Gotbletu en YouTube que tiene muchos tutoriales en tmux.
Aquí hay una imagen de mi diseño de código, que solo tengo que presionar (Ctlr + a - como la tecla mod modificada) y alt + c para que comience.
fuente
vim-airline
complemento. Sin embargo, mi línea de estado de tmux generalmente usa elpowerline
segmento de tmux (o como lo llamen), pero no latmux-powerline
causa que está en desuso .Terminator es un emulador de terminal. "Emula" un terminal de pantalla dentro de su sistema de pantalla X-Windows. Terminator específicamente es muy bueno, ya que le permite dividir ventanas, configurar diseños, asignar combinaciones de teclas, etc.
Tmux es un "multiplexor". Es ligeramente diferente porque le permite ejecutar una sesión persistente dentro de un terminal. Entonces, Tmux le permite hacer cosas como abrir una sesión en el trabajo, apagar su computadora portátil, ir a casa, luego volver a abrir su computadora portátil y volver a la misma sesión de ejecución.
Actualmente, estoy explorando Terminator, pero uso ambos. Por ejemplo, podría tener una sesión de Tmux ejecutando múltiples paneles en un servidor en un panel Terminator. En otro panel Terminator, podría tener una sesión ssh ejecutándose en otro servidor.
fuente
Ha sido un usuario de Terminator / Tmux (y la pantalla, sin embargo, lo he abandonado ahora).
Depende más de Tmux porque no puedo confiar en X. La mayoría de las veces hago SSHing a VM remota y codifico / depuro allí. Estas son instancias de Linux VM en el nivel de ejecución de modo de texto multiusuario, por lo que el terminador está fuera de discusión.
Otras razones:
Terminator tiene una gran interfaz de usuario y es más fácil de usar, ya que también se integra bien con el mouse. Pero depende fundamentalmente de X, que es un obstáculo para mi adopción.
Utilicé la pantalla durante algunos años, pero luego me mudé a tmux debido a su flexibilidad y nunca miré hacia atrás.
fuente