Léxico TI › Infraestructura › ConfigureRequest

ConfigureRequest

Infraestructura Svenska → Actualizado: 2026-10-10

El evento que convierte el intento de un programa X de mover o redimensionar su ventana en una solicitud, que el gestor de ventanas concede, ajusta o rechaza.

Cuando un cliente llama a XConfigureWindow, XMoveWindow o XResizeWindow sobre una ventana de nivel superior y alguien tiene SubstructureRedirect en la raíz, la llamada nunca llega a la ventana. El gestor recibe en su lugar un ConfigureRequest con los valores deseados —x, y, ancho, alto, borde, hermano y modo de apilamiento— y una value_mask que indica qué campos pidió realmente el cliente. El resto es basura y conviene no tocarlo.

La respuesta es un XConfigureWindow propio con los valores que el gestor acepte. El ICCCM añade una obligación: si no cambia nada, porque la petición era absurda o la ventana ya estaba ahí, el gestor debe enviar un ConfigureNotify sintético para que el cliente no se quede esperando. La regla se incumplió lo bastante como para producir programas congelados a la espera de un cambio de tamaño que nunca llegaba.

← Volver al léxico