1 votos

Deshabilitar la emulación VT100 en Mac Terminal

He instalado Gimp, Inkscape, y XQuartz en mi Mac el día de ayer.

Hoy me sale un error cuando trato de usar resize en la Terminal:

$ resize 50 120
resize: Can't set window size under VT100 emulation

Yo no intencionalmente activar la emulación de VT100 (no estoy seguro exactamente lo que eso significa). Sospecho que es un efecto secundario de la instalación de Gimp, Inkscape, o XQuartz.

Yo uso el basic/Terminal por defecto el perfil sin personalizaciones otros que cambiar a /bin/zsh como el shell por defecto. Estoy usando Mac 10.14.5.

¿Cómo puedo desactivar o deshabilitar la emulación de VT100?

3voto

duskwuff Puntos 227

¿Cómo puedo desactivar o deshabilitar la emulación de VT100?

Usted no puede. Pero usted no quiere, tampoco.

El DEC VT100 fue una de las primeras terminal video para los sistemas informáticos. Se introdujo un sistema de códigos de control que fue ampliamente copiado por otros terminales, y que se ha convertido de facto estándar. Prácticamente todo el equipo terminal de aplicaciones de implementar VT100 secuencias de control, y la desactivación de los mismos harán que tu terminal inservible.

Dicho esto, este mensaje es simplemente engañosa. El resize de utilidad es un poco raro componente de la xterm emulador de terminal, el cual es distribuido con XQuartz. XTerm es no el mismo que el de Mac Terminal de aplicación, y será siempre imprimir este mensaje cuando se ejecuta con dos argumentos, independientemente del terminal que está utilizando. Puede omitir este mensaje y la fuerza para cambiar el tamaño de su terminal mediante la adición de la -s bandera, por ejemplo,

/opt/X11/bin/resize -s 50 120

la "s" significa "Sol", como en Sun Microsystems, que había algunos emuladores de terminal que ha implementado extensiones para el VT100 que incluye una secuencia para cambiar el tamaño de la ventana de terminal. (El VT100 no apoyar la secuencia, ya que se trataba de un hardware de terminal y sólo admiten texto de dos resoluciones: 80x24 y 132x24.)

Por qué esto es necesario en todos los... es una buena pregunta, la verdad. Sospecho que se trata tanto de XTerm y el resize utilidad de los buques con ser muy viejas piezas de software.

1voto

roro Puntos 16

No creo que yo estaba en el modo de emulación de VT100 en el primer lugar. Una de esas aplicaciones añadido otro programa llamado resize a mi camino. Yo estaba tratando de llamar a un programa que se llama resize que yo crea en base a esta respuesta. Pero ahora que tengo cambiar el tamaño de X11, puedo seguir esta respuesta.

/usr/X11/bin/resize -s width height funciona sin error en la Terminal debido a (de man resize)

Esta opción indica que el Sol de la consola de secuencias de escape se utiliza en lugar de la VT100 estilo xterm códigos de escape. Si el número de filas y columnas se han dado, cambiar el tamaño de preguntar a la xterm para cambiar el tamaño de sí mismo con esos valores.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X