- Jak funguje komunikace mezi window managerem, a X serverem? Jen pres server, nebo komunikuje i primo s klienty? Existuje nejake API v X protokolu, kde se WM zaregistruje, a muze hakovat pozadavky? To omezeni jen na toplevel okna je zabudovano v X serveru?
- Kdyz kazdy drobny prvek v GUI je na X-serveru reprezentovan jako "okno" s nejakym numerickym window id (vim akorat ze se alokuje per-klient a deterministicky, takze asynchronne), maly dialog klidne bude obsahovat desitky az stovky oken. Jakym zpusobem jsou na X serveru okna reprezentovana? Kdyz vidim to mnozstvi atributu, ktere lze pro kazde okno nastavit, proste ceckove struktury by byly v obecnem pripade zbytecne velke, a plne defaultnich hodnot. Pouziva X server nejaky chytry objektovy a atributovy model? Jaka je jeho pametova rezie?
- Jak moc je xlib reentrantni?
Diky...