sierra portable para mobaxterm mac high full for graphics terminal x11 xterm

graphics - portable - Gráficos de trama en xterm?



xming (4)

No, no gráficos ASCII, vea la captura de pantalla aquí:

http://en.wikipedia.org/wiki/W3m

¿Cómo es eso posible?

Revisé la fuente y solo imprime secuencias de caracteres. Sin embargo, no puedo encontrar ninguna referencia al dibujo gráfico o la inserción de imágenes en secuencias de escape en la documentación de xterm o en otra parte.

w3m también parece ser el único software que hace esto.

Hay gráficos vectoriales en la emulación de Tektronix, pero esto se hace en modo VT.

Tal vez estoy buscando la cosa equivocada?

¿Alguna idea?


Es un tramposo.

Tenga en cuenta que esta función solo funciona en "terminales compatibles", y que por eso significaba xterm, y se representaba directamente en la ventana de xterm a través de xv .

¡O no! Solo revisé las fuentes, el archivo que nos interesa está here . ¡Todavía es un truco - a través de X11 y GTK!


Existe MLTerm , que admite el formato Sixel (no los comandos ReGis). Está disponible tanto para Linux como para Windows.

De lo contrario, según man xterm en Ubuntu 12.04 , xterm compatible con los gráficos de Tektronix, que (la página man sí dice) usa comandos ReGIS o el formato de mapa de bits de Sixel, según las opciones de compilación (creo que es Sixel para XTerm en el depósito de paquetes de Ubuntu ).

Una cosa a saber es que ReGIS es un conjunto de instrucciones, mientras que Sixel es un formato de mapa de bits.

Como nota al margen, existe un paquete Python para usar los emuladores de terminales PySixel : PySixel .

También me interesa el tema, y ​​puedo actualizar esta respuesta en el futuro, con otras entradas relevantes de emuladores de terminal.


Los modelos de gama alta de los terminales Dec VT ReGis Sixel los comandos gráficos ReGis y Sixel . Si la emulación de xterm es lo suficientemente buena, tal vez así fue como se hizo.


Xterm es compatible con los protocolos sixel y ReGIS, que permiten representar gráficos directamente en el terminal mediante secuencias de escape. Sin embargo, Unicode interfiere con las secuencias de escape de 8 bits, por lo que es posible que deba convertirlas a secuencias de 7 bits.

https://en.wikipedia.org/wiki/Sixel

https://en.wikipedia.org/wiki/ReGIS