Reparenting
El truco del gestor de ventanas que mete la ventana de una aplicación dentro de un marco propio, para poder dibujar alrededor la barra de título y los botones.
En X11 cada ventana es hija de otra, y una ventana nueva de nivel superior cuelga normalmente de la ventana raíz. Un gestor de ventanas con reparenting crea en cambio una ventana marco algo mayor, dibuja en ella título y bordes, y llama a XReparentWindow para alojar dentro la del cliente. La aplicación recibe un ReparentNotify y se supone que no debe importarle nada más. twm lo hizo pronto y se convirtió en la norma.
No todas las aplicaciones se desentendían tanto como debían. Las coordenadas relativas al padre dejaron de coincidir con las de pantalla, y el AWT de Java dio por hecho durante años que siempre habría marco: con gestores sin reparenting como dwm, sus ventanas salían grises hasta que uno fijaba _JAVA_AWT_WM_NONREPARENTING=1. En Wayland las aplicaciones suelen dibujar su propio marco y toda la maniobra sobra.