CreateNotify
De X11-gebeurtenis die meldt dat zojuist een nieuw venster is aangemaakt als kind van een venster dat wordt bewaakt — zo ongeveer het enige wat een client over een venster kan weten voordat er iets te zien is.
Niemand kan gebeurtenissen hebben geselecteerd voor een venster dat nog niet bestaat, dus CreateNotify gaat naar wie SubstructureNotifyMask op het ouderlijke venster heeft geselecteerd. De gebeurtenis bevat de ouder, het id van het nieuwe venster, positie, afmetingen, randbreedte en de override-redirect-vlag. Op het rootvenster betekent het dat ergens op het scherm een nieuw topniveauvenster is verschenen.
Vensterbeheerders negeren hem meestal. Een venster dat is aangemaakt maar niet gemapt is onzichtbaar, en de gebeurtenis die telt is MapRequest, het moment waarop het programma vraagt om getoond te worden. Compositors zien het andersom: zij moeten elk venster bijhouden, ook override-redirect-menu's die nooit langs de vensterbeheerder komen, en beginnen dus te tellen bij CreateNotify. DestroyNotify sluit de levenscyclus af.