GravityNotify
L'evento X11 per le sottofinestre che il server ha spostato da sé perché la finestra genitore ha cambiato dimensione.
Ogni finestra X ha un win_gravity che indica dove deve finire quando il genitore viene ridimensionato. Con NorthWestGravity, il valore predefinito, resta dov'è; con SouthEastGravity segue l'angolo in basso a destra. Quando il server sposta una finestra per questo motivo, la finestra riceve un GravityNotify con la nuova posizione, purché abbia selezionato StructureNotifyMask, e il genitore riceve lo stesso evento tramite SubstructureNotifyMask.
È uno degli eventi meno usati del protocollo. L'idea era lasciare al server un layout semplice senza andata e ritorno verso il client, ma i toolkit hanno preferito ricalcolare tutto da soli a ogni ConfigureNotify, e l'evento è finito per essere perlopiù una riga della specifica. Con UnmapGravity non c'è alcun GravityNotify, solo un UnmapNotify: la finestra viene nascosta anziché spostata.