¿Cuál es la opción de configuración --enable-double-buffer de xterm?

¿Cuál es la opción de configuración --enable-double-buffer de xterm?

Al ejecutar xterm ./configure --helphay una opción

--enable-double-buffer  enable double-buffering

Busqué en la web y encontré elExtensión de búfer doble X11, cuya introducción dice

La extensión Double Buffer (DBE) proporciona una forma estándar de utilizar el doble buffer dentro del marco del sistema X Window. El doble buffer utiliza dos buffers, llamados front y back, que contienen imágenes. El búfer frontal es visible para el usuario; el buffer trasero no lo es. Los fotogramas sucesivos de una animación se representan en el búfer posterior, mientras que el fotograma renderizado anteriormente se muestra en el búfer frontal. Cuando un nuevo marco está listo, los buffers frontal y posterior intercambian funciones, haciendo que el nuevo marco sea visible. Idealmente, este intercambio parece ocurrir instantáneamente para el usuario y sin artefactos visuales. Por lo tanto, sólo se presentan al usuario imágenes completamente renderizadas y permanecen visibles durante todo el tiempo que lleva renderizar un nuevo fotograma. El resultado es una animación sin parpadeos.

¿Por qué querría que xterm use doble almacenamiento en búfer? Por lo general, un xterm no necesita actualizar los fotogramas en breve sucesión. ¿Existe algún beneficio al utilizar esta opción para xterm?

Respuesta1

Esta opción se agregó para abordar xtermel parpadeo (en algunas configuraciones) al cambiar el tamaño/desplazarse hacia atrás/salidas largas.
El parche inicial fuepublicado por un usuario en foros de Archlinux. Posteriormente se integró enxterm código fuente.

información relacionada