- Komunikace mezi WM a X serverem funguje naprosto normalne, WM je X klient ktery ma jen navic nektera specialni privilegia (viz nize). Zadni X klienti nekomunikuji primo, veskera komunikace jde pres X server (leda ze by pouzili neco jineho nez X protocol, treba DCOP). Ano, WM si zaregistruje event mask SubstructureRedirectMask na root okne, a potom X server misto provedeni nekterych operaci s toplevel okny jen posle o tom udalost WM a ten se rozhodne, jestli a jak tu operaci provede. Tu event mask lze pouzit i jinde, ale jinde nez u root okna to pro WM moc nedava smysl.
- To fakt netusim.
- Pokud se pouzije XInitThreads(), mel by byt Xlib plne thread-safe.