Shape-extensie (X11)
De X11-extensie waarmee vensters iets anders dan rechthoeken konden zijn, en de reden dat xeyes bestaat.
In het kernprotocol van X is elk venster een rechthoek, punt uit. Shape, geschreven door Keith Packard en in 1989 meegeleverd met X11R4, laat een client de server een masker geven dat bepaalt welke pixels bij het venster horen. De rest is doorzichtig en klikken vallen rechtstreeks door naar wat eronder ligt. De demoprogramma's werden klassiekers: xeyes, met twee ogen die de muisaanwijzer volgen, en de ronde klok oclock.
Het praktische gebruik was minder speels: ronde pictogrammen, docks, vensterkaders met afgeronde hoeken en schermmenu's die niet méér mochten verbergen dan nodig. Een latere revisie voegde een aparte invoervorm toe, zodat een venster op de ene plek zichtbaar kan zijn en op de andere klikken accepteert. Compositing-vensterbeheerders en alfakanalen hebben veel hiervan overbodig gemaakt, maar de extensie zit nog steeds in elke X-server.