O que é a opção de configuração --enable-double-buffer do xterm?

5

Ao executar o ./configure --help do xterm, há uma opção

--enable-double-buffer  enable double-buffering

Eu pesquisei na Web e deparei com a X11 Double Buffer Extension , a introdução do que lê

The Double Buffer Extension (DBE) provides a standard way to utilize double-buffering within the framework of the X Window System. Double-buffering uses two buffers, called front and back, which hold images. The front buffer is visible to the user; the back buffer is not. Successive frames of an animation are rendered into the back buffer while the previously rendered frame is displayed in the front buffer. When a new frame is ready, the back and front buffers swap roles, making the new frame visible. Ideally, this exchange appears to happen instantaneously to the user and with no visual artifacts. Thus, only completely rendered images are presented to the user, and they remain visible during the entire time it takes to render a new frame. The result is a flicker-free animation.

Por que eu desejaria que o xterm usasse o buffer duplo? Normalmente, um xterm não precisa atualizar quadros em sucessão curta. Existe um benefício usando esta opção para o xterm?

    
por Jens 16.11.2014 / 13:09

1 resposta

5

Esta opção foi adicionada ao endereço xterm piscando (em algumas configurações) ao redimensionar / rolar para trás / saídas longas.
O patch inicial foi postado por um usuário nos fóruns do Archlinux . Mais tarde, ele foi integrado ao xterm código-fonte .

    
por 16.11.2014 / 15:26