ICCCM
Regelverket för hur X-program och fönsterhanterare ska prata med varandra, ökänt för att vara både nödvändigt och nästan omöjligt att följa.
Inter-Client Communication Conventions Manual skrevs huvudsakligen av David Rosenthal och kom i version 1.0 med X11R4 1989. Eftersom X-protokollet medvetet saknade policy behövdes ett separat dokument för det som alla måste vara överens om: vilka egenskaper ett fönster ska sätta för att fönsterhanteraren ska förstå det, hur fokus lämnas över och hur urklipp fungerar.
Det sista är orsaken till att X har två urklipp: PRIMARY, som fylls när man markerar text och klistras med mittknappen, och CLIPBOARD för Ctrl+C. Det som ICCCM inte täckte fylldes runt 2000 av freedesktop.orgs EWMH, som bland annat standardiserade virtuella skrivbord.