Léxico de TI › Infraestrutura › Pixmap (X11)

Pixmap (X11)

Infraestrutura Svenska → Atualizado: 2026-10-07

Uma imagem que vive dentro do servidor X mas nunca é exibida diretamente — o irmão invisível da janela.

O X11 tem dois tipos de superfície onde se pode desenhar, chamados em conjunto de drawables: janelas e pixmaps. A janela aparece na tela; o pixmap fica na memória do servidor. Ambos aceitam os mesmos pedidos de desenho, então um programa pode montar um quadro completo num pixmap e copiá-lo para a janela de uma vez. Isso é double buffering ao estilo X, e era o jeito de evitar flicker antes de existir algo melhor. Um pixmap de um bit de profundidade se chama bitmap e serve para máscaras e formatos de cursor.

Como a memória pertence ao servidor enquanto o pixmap pertence ao cliente, um programa que esquece de liberá-los faz o servidor X inchar — e é o servidor que leva a culpa no top. Com a extensão Composite, toda janela passou a ser, na prática, um pixmap para o gerenciador de janelas montar.

← Voltar ao léxico