¿Cuál es la diferencia entre Terminator y TMUX? -- 14.04 campo con terminator campo con tmux camp askubuntu Relacionados El problema

What is the difference between Terminator and Tmux ?


47
vote

problema

Español

¿Qué es lo diferente entre tmux y Terminator ? Actualmente uso Terminator que me permite agregar más Shell en la misma pantalla dividiéndolos horizontal o verticalmente.

Leí sobre ellos en algunos artículos, pero todavía no puedo descubrir la principal diferencia.

Quiero saber qué características me estoy perdiendo si no uso TMUX. Soy un desarrollador de front-end. Yo utilizo principalmente la línea de comandos para usar solo comandos GIT.

Original en ingles

What is the different between Tmux and Terminator? I currently use Terminator which allows me to add more shell in same screen by splitting them horizontally or vertically.

I read about them in some articles but I'm still not able to figure out the main difference.

I want to know what features I'm missing if I don't use Tmux. I'm a front-end developer. I mainly use command line to use git commands only.

        
 
 

Lista de respuestas

31
 
vote

Terminator es fácil de instalar y hace exactamente lo que se supone que debe hacer: puede dividir las ventanas de terminales tanto horizontal como verticalmente, de acuerdo con los requisitos del usuario. También permite mantener múltiples pestañas abiertas en caso de división, una ventana no es suficiente.

tmux se encuentra en algún lugar entre Terminator y Pantalla , combinando la facilidad de uso con la base solo en el terminal liso.

Aquí están las ventajas de TMUX sobre Terminator:

  • Portabilidad: TMUX funciona en todos los sistemas capaces de manejarla, vieja terminal.
  • Scriptabilidad: TMUX puede ser scripted, para que configure Windows y Los paneles no tardan más que una o dos pulsaciones de teclas.
  • Arquitectura del cliente-cliente - TMUX se puede utilizar para compartir sesiones entre usuarios.
  • ajustes y opciones: tanto TMUX como Terminator son fáciles de conseguir, Pero es TMUX que permite ir más lejos y ofrece una amplia gama de hacks de configuración. 1

1 Fuente: Łukasz Wróbel

 

Terminator is easy to install and it does exactly what it's supposed to do - it can split terminal windows both horizontally and vertically, according to user's requirements. It also allows to keep multiple tabs opened in case splitting one window is not enough.

Tmux lies somewhere between Terminator and screen, combining ease of use with basing on the plain terminal only.

Here are the advantages of tmux over Terminator:

  • Portability - tmux works on all systems able to handle plain, old terminal.
  • Scriptability - tmux can be scripted, so that setting up windows and panes takes nothing more than one or two keystrokes.
  • Server-client architecture - tmux can be used to share sessions between users.
  • Tweaks and options - both tmux and Terminator are easy to get with, but it's tmux that allows to go further and offers wide range of configuration hacks.1

1Source: xc5x81ukasz Wrxc3xb3bel

 
 
     
     
24
 
vote

para sumar con todas las respuestas, según la pregunta. He sido usuario de Terminator y TMUX, pero en este momento cambié a TMUX en Xterm. Mi experiencia ha sido grande sobre la decisión porque;

en tmux puedo:

  • Los diseños predefinidos, y con estos diseños puedo usar comandos de conexión que se ejecutarán en cada panel específico y luego conectarán algunos enlaces de teclas para activar algún diseño predefinido.

  • Reasignar los enlaces de clave predeterminados (como se dice, es scriptable) para que pueda hacer que mis enlaces de la tecla VIM y hagan aún mejor la experiencia.

  • Alguna experiencia de aprendizaje de zoom, copiando desde y hacia el portapapeles, para configurar sus colores terminales y más.

  • Personalización de la apariencia y la sensación está en tus manos. Usando scripts y scripts de terceros, puede personalizar a TMUX para que se vea y Empreprise IDE IDE. (Powerline, intercambio de pantalla y diseños predefinidos como se indican anteriormente).

  • Pantalla Compartir FTW , digamos que trabaja con múltiples espacios de trabajo y tiene múltiples terminales abiertos en diferentes espacios de trabajo, pero hay un tmux window en Workspace 1 y necesitas eso Ventana para estar disponible en todas partes, con tmux link-window ¡Puede tener esa ventana disponible en todos sus espacios de trabajo y es increíble!

¿También dije tmux es un Terminal multiplexer y no un Terminal emulator como terminador, xterm, termite, urxvt , etc. ? Esto es importante para observar, ya que puede usar diferentes emuladores de terminales y stile compartir las mismas ventanas de TMUX en emuladores que prefiere usar.

La experiencia es tan creativa, y también puedes revisar este tipo llamado gotbletu en YouTube 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 modificada modificada) y ALT + C para que se inicie.

tmux captura de pantalla

 

To add up with all the answers said about the question. I have been a user of both Terminator and Tmux, but right this moment I switched to tmux in xterm. My experience has been great over the decision because ;

In tmux i can:

  • Predefine layouts, and with these layouts I can use attach commands which will run in each specified pane and then attach some key bindings to activate some predefined layout.

  • Reassign the default key bindings (as said, it's scriptable) so I can make my vim key bindings and make the experience even better.

  • Some learning experience from zooming, copying to and from the clipboard, to configuring your terminal colors and more.

  • Customizing the look and feel is in your hands. Using scripts and third party scripts you can customize tmux to look like and entreprise IDE ie. (powerline, screen sharing and predefined layouts as said above).

  • Screen Sharing FTW, Say you work with multi workspaces and have multiple terminals open in different workspaces but there is a tmux window in workspace 1 and you need that window to be available everywhere, with tmux link-window you can have that window available in all your workspaces and it's awesome!

Did i also say tmux is a Terminal multiplexer and not a Terminal emulator like Terminator, xterm, termite, urxvt etc? This is important to Note because then you can use different terminal emulators and stil share the same tmux windows in emulators you prefer to use.

The experience is so creative, and you can also check this guy called Gotbletu on YouTube he has lots of tutorials on tmux.

Here is an image of my code layout, which I only have to press (Ctlr + a -- as the modified mod key) and alt + c to get it starting.

tmux screenshot

 
 
   
   
13
 
vote

Terminator es un emulador de terminal. Es "emula" un terminal de pantalla dentro de su sistema de visualización de X-Windows. Terminator específicamente es muy fresco, ya que le permite dividir las ventanas, configurar los diseños, asignar los codificadores, etc.

TMUX es un "multi-plexivo". Es ligeramente diferente, ya que le permite ejecutar una sesión persistente dentro de un terminal. Por lo tanto, TMUX le permite hacer cosas como abrir una sesión en el trabajo, apague su computadora portátil, vaya a casa, luego vuelva a abrir su computadora portátil y regrese a la misma sesión de ejecución.

Actualmente, estoy explorando el terminador, pero yo uso ambos. Por ejemplo, podría tener una sesión de TMUX que ejecute varios paneles en un servidor en un panel Terminator. En otro panel terminador, podría tener una sesión SSH que se ejecuta en otro servidor.

 

Terminator is a terminal emulator. It "emulates" a display terminal inside your X-Windows display system. Terminator specifically is very cool, because it allows you to split windows, configure layouts, assign keybindings, etc...

Tmux is a "multi-plexer". It's slightly different in that it allows you to run a persistent session inside a terminal. So Tmux allows you to do things like open a session at work, shut down your laptop, go home, then reopen your laptop and drop right back into that same running session.

Currently, I'm exploring Terminator, but I use both. For instance, I might have a Tmux session running multiple panes on one server in one Terminator pane. In another Terminator pane, I might have an ssh session running on another server.

 
 
2
 
vote

ha sido un usuario de Terminator / TMUX (y la pantalla, sin embargo, ahora lo he dado por alto).

Estoy dependiente de TMUX más porque no puedo confiar en X. La mayoría de las veces, estoy sshing a VM remoto y codificación / depuración allí. Estas son las instancias de VM de Linux en el modo de ejecución de texto de texto multiusuario, por lo que el terminador está fuera de la pregunta.

Otras razones:

  1. TMUX me permite conectarme a una sesión previamente separada.
  2. A veces necesito duplicar mi sesión a una persona remota sentada en otra parte del mundo. TMUX me permite duplicar mi sesión (sin necesidad de compartir mi escritorio). La persona remota simplemente necesita adjuntar a mi sesión de TMUX.
  3. TMUX permite la integración de VIM
  4. TMUX es altamente scriptable es I.E., puedo abrir mi configuración de prueba usando un solo script y proporcionar acceso de ventana a diferentes máquinas virtuales.

Terminator tiene una excelente UI y más fácil de usar, ya que también se integra bien con el mouse. Pero es fundamentalmente dependiente de X, que es un obstáculo para mi adopción.

Usé la pantalla durante algunos años, pero luego se trasladó a TMUX debido a su flexibilidad y nunca miró hacia atrás.

 

Been a user of both Terminator/Tmux (and screen, however, have given it up now).

I am dependent on Tmux more because I cannot rely on X. Most of the time I SSHing to remote VM and coding/debugging there. These are linux VM instances in multi-user text-mode runlevel thus terminator is out of the question.

Other reasons:

  1. Tmux allows me to connect to a previously detached session.
  2. Sometimes I need to duplicate my session to a remote person sitting in another part of the world. Tmux allows me to duplicate my session (without needing to share my desktop). The remote person simply needs to attach to my tmux session.
  3. Tmux allows vim integration
  4. Tmux is highly scriptable i.e., I can open up my test-setup using a single script and provide windowed access to different virtual machines.

Terminator has a great UI and more user-friendly since it also integrates well with the mouse. But it is fundamentally dependent on X, which is a hurdle for my adoption.

I used screen for a few years but then moved to tmux because of its flexibility and never looked back.

 
 

Relacionados problema

0  zsh up-line-o-historia no funciona en gnome-terminal y tmux  ( Zsh up line or history does not work in gnome terminal and tmux ) 
Utilizo Ubuntu 13.04, ZSH con OH-MY-ZSH y ABCDEFGHIJKLMNABCDEFGHIJKLMN0 está enlace a la flecha hacia arriba (configuración predeterminada de OH-MY-ZSH). Pe...

63  VIM en TMUX muestra colores incorrectos  ( Vim in tmux display wrong colors ) 
Instalé Ubuntu 11.10. Luego descargó el tema solarizado para la terminal de GNOME. Desde la terminal, mi VIM se ve bien: los complementos VIM-POWERLINE se mue...

1  HTOP no está mostrando información consistente  ( Htop isnt displaying consistent information ) 
Estoy ejecutando un guión serial de Python Serial computacionalmente intenso, y HTOP me está dando una información inconsistente. Muestra que un hilo es casi ...

1  TMUX - No se puede iniciar cualquier aplicación GUI  ( Tmux unable to start any gui application ) 
Estoy ejecutando Ubuntu-Gnome 13.04. Mi Shell predeterminado es ZSH 5.0.0 y generalmente ejecuto TMUX 1.7 en el terminal 3.6.1. En la terminal, si ABCDEFGH...

1  Problemas con VIM-R  ( Problems with vim r ) 
Obteniendo el siguiente error al abrir un archivo .R en VIM (VIM-R instalado). Se detectó un error al procesar /Home/Johnros/.VIM/r-Plugin/Common_Global.VI...

55  ¿Dónde se encuentra el archivo TMUX.CONF predeterminado?  ( Where is the default tmux conf file located ) 
Quiero copiar el archivo TMUX.CONF predeterminado en mi directorio de inicio, pero no puedo encontrar la ubicación en Ubuntu 12.04. La página del hombre afirm...

1  Proceso de inicio, luego adjuntar al panel TMUX cuando sea necesario  ( Start process then attach to tmux pane when needed ) 
Entonces, estoy tratando de configurar una ventana de TMUX que me da una descripción general de todo en mi computadora Multi-Purpouse Server. Me gustaría tene...

3  Inicie una sesión de tmuxinator en gnome-terminal en el inicio de sesión  ( Start a tmuxinator session in gnome terminal on login ) 
Me gustaría iniciar una sesión de TMuxinator cuando inicie sesión (Gnome en Ubuntu Lucid). He intentado variaciones de lo siguiente, pero todos ejecutan y cie...

24  ¿Cómo conseguir BYOBU para lanzar TMUX en lugar de la pantalla?  ( How to get byobu to launch tmux instead of screen ) 
Las últimas versiones de BYOBU aparentemente deben ser configurables para ejecutar TMUX en lugar de la pantalla, pero no he podido hacerlo. Consejo apreciado ...

6  gnome-abre eleva este error cuando se ejecuta desde el interior de TMUX  ( Gnome open raises this error when run from inside tmux ) 
El error que obtengo es esto: GConf Error: Failed to contact configuration server; the most common cause is a missing or misconfigured D-Bus session bus da...




© 2022 respuesta.top Reservados todos los derechos. Centro de preguntas y respuestas reservados todos los derechos