Pregunta

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

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

imagen

¿Cómo es eso posible?

he comprobado la fuente y sólo muestra las secuencias de caracteres. Sin embargo, no puedo encontrar ninguna referencia al dibujo gráfico o imagen incrustación de secuencias de escape en la documentación xterm o en otro lugar.

w3m también parece ser el único software de hacer esto.

son gráficos vectoriales en la emulación de Tektronix, pero esto se hace en el modo TV.

Tal vez estoy en busca de lo que no debía?

¿Alguna idea?

¿Fue útil?

Solución

Es un tramposo.

Tenga en cuenta que esta característica sólo funciona en "terminales soportados" - y por lo que significaba xterm y renderizar directamente en la ventana xterm a través de xv .

o no! Acaba de comprobar las fuentes, el archivo que nos interesa es aquí . Es todavía un hack - a través de X11 y GTK

Otros consejos

mlterm , que soporta el formato Sixel (no Regis comandos). Está disponible tanto para Linux como para Windows.

De lo contrario, de acuerdo con man xterm en Ubuntu 12.04 , xterm soporta gráficos de Tektronix, que (la página del manual dice) los comandos de uso Regis o formato de mapa de bits Sixel, dependiendo de las opciones de compilación (creo que de Sixel para la XTerm en el paquete de Ubuntu repositorio ).

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

Como nota al margen, no existe un paquete Python para uso Sixel emuladores de terminal conscientes:. PySixel

Estoy interesado en el tema también, y puede actualizar esta respuesta en el futuro, con las entradas de otros emuladores de terminal pertinentes.

modelos de gama más alta de terminales de diciembre VT apoyan Regis y Sixel comandos de gráficos. Si la emulación xterm es lo suficientemente bueno, tal vez eso es cómo se ha hecho?

Xterm compatible con los protocolos Sixel y Regis que permiten la representación de gráficos directamente en el terminal usando secuencias de escape. Sin embargo, interfiere con secuencias de escape Unicode de 8 bits, lo que puede tener que convertirlos a secuencias de 7 bits.

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

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

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top