ICCCM
Księga zasad, według których aplikacje X rozmawiają z menedżerami okien — słynna z tego, że jest niezbędna i prawie niemożliwa do przestrzegania.
Inter-Client Communication Conventions Manual napisał głównie David Rosenthal, a wersję 1.0 wydano z X11R4 w 1989 roku. Ponieważ protokół X celowo pomija politykę, osobny dokument musiał ustalić wszystko, w czym klienci mieli się zgadzać: jakie właściwości ustawia okno, by menedżer okien je zrozumiał, jak przekazywany jest fokus i jak działa kopiuj-wklej.
Ta ostatnia część tłumaczy, czemu X ma dwa schowki: PRIMARY, wypełniany przy każdym zaznaczeniu tekstu i wklejany środkowym przyciskiem, oraz CLIPBOARD dla Ctrl+C. Luki po ICCCM wypełnił około 2000 roku EWMH z freedesktop.org, który m.in. ustandaryzował pulpity wirtualne.