Názor k článku Programování pro X Window System (10) od Lubos Lunak - - Komunikace mezi WM a X serverem funguje...

  • Článek je starý, nové názory již nelze přidávat.
  • 4. 6. 2004 13:39

    Lubos Lunak (neregistrovaný)

    - 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.