¿Cuáles son las diferencias entre los tipos de terminales compatibles con iTerm2?

7

Estoy buscando una breve comparación de los tipos de terminales compatibles con iTerm2, principalmente para ver qué configuración elegir para minimizar los problemas.

Principalmente, me estoy conectando con servidores Linux (Debian / Ubuntu), usando mucho tmux (programado para iniciarse por defecto en ssh).

También uso Midnight Commander la mayor parte del tiempo y todavía encuentro muchos problemas relacionados con ESCaping.

Aquí está la lista completa:

  • vt100
  • xterm
  • xterm-new
  • xterm-256color
  • ansi
  • rxvt
  • linux

Mi actual es xterm-256color, pero cuando ssh remotamente observo que se convierte TERM=screen, probablemente debido al uso de tmux.

Ahora, ¿qué debo usar para evitar tener problemas con la mcejecución en tmux? Quiero poder usar el mouse, escapes simples y dejar de ver caracteres extraños que aparecen en la pantalla (relacionados con escapes, como OBOB)

Sorin
fuente

Respuestas:

6

Apuesta corta, ve por xterm-256color

La configuración en iTerm2 afecta dos cosas: 1. Cómo se establece inicialmente la variable de entorno TERM. Sus scripts de inicio de sesión cambian esto si se configura en pantalla (o si está usando screen o tmux, que siempre lo configura en pantalla) 2. El terminal "ansi" se desplaza automáticamente cuando el cursor está en la parte inferior derecha de la pantalla. Probablemente no quieras esto.

En cuanto a cómo las aplicaciones interpretan el término TERM var, es complicado. La mayoría de las personas lo desean a xterm-256colormenos que estén enviando mensajes a un host que no lo admite. En orden de capacidad y soporte, los ordenaría: xterm-256color xterm-new xterm vt100

Probablemente no usaría los otros a menos que tuviera una buena razón para hacerlo (se transfieren del código iTerm original y pueden o no funcionar bien).

De todos modos, descubra por qué su TERM var se está cambiando a la pantalla y esa es probablemente la causa de su problema.

usuario2551
fuente
Sí, es cierto que tmux filtrará el terminal screeny esto puede causar problemas con algunos programas. Aún así, depende de estos programas ser reparados, ya que no hay nada que pueda hacer para evitar este comportamiento.
sorin