XFree na serveru Debian

Ing. Pavel PaJaSoft Janoušek janousek na fonet.cz
Pátek Září 3 11:52:09 CEST 2004


> -----Original Message-----
> From: Pavel Kankovsky [mailto:peak na argo.troja.mff.cuni.cz] 
> Mame X protokol. Jednim smerem, od klienta (aplikace) k serveru jdou
> prikazy, opacnym smerem jdou 1. vysledky prikazu, 2. udalosti 
> (uzivatel ti
> kliknul na okno, prekresli si kus okna atd...). Kdo je pan a 
> kdo je sluha,
> to je evidentni z definice protokolu: spravne se chovajici server musi
> vykonat vsechny zadane prikazy, zatimco klient muze radu udalosti
> beztrestne ignorovat.

	No a v pripade toho 3D GUI je to jak? Mam za to, ze aplikace se
o tom nataceni nic nedozvida - nedozvida se to z duvodu toho, ze v
default masce eventu se tyto udalosti ignoruji nebo z toho duvodu, ze
skutecne smerem k ni netecou? A co aplikace, ktere o 3D nemaji ani paru
jsou staticky slinkovane s Xlib? Naopak, udalosti typu kliknuti a
natoceni okna, kdyby mely neustale probublavat az na klienta, tak by to
desne zdrzovalo... Dle zkusenosti, kterou jsem drive nacerpal se
skutecne ve fronte udalosti neobjevi vsechny - ne z pozice toho, ze je
muze aplikace ignorovat. Jen takove sitove transparentni posunuti okna u
aplikace nevyvola takove mnozstvi eventu, ktere by odpovidaly delte
obrazovych bodu posunuti...

> Ovsem udalosti posilane terminalem nemuze obecne nikdo po 
> ceste jen tak
> zcenzurovat. A co se tyce dekoraci oken, ty si klient 

	A k cemu to natoceni aplikaci je, kdyz naopak by bylo daleko
drazsi, aby o nich aplikace vedela, natoz je zpracovavala... - proto to
realne zkresleni resi HW 3D akceleratoru... - udalost vznikne na
ovladacim zarizeni, je zpracovana graficky Xserverem a slus... kde nam
zustal ten Xklient?

-------------------------------------------------------------------
Ing. Pavel Janousek (PaJaSoft)             FoNet, spol. s r. o.
Technicka podpora, Intranet/Internet     Sokolova 67, 619 00 Brno
E-mail: mailto:Janousek na FoNet.Cz         Tel.: +420  5  4324 4749
WWW:    http://WWW.FoNet.Cz/           E-mail: mailto:Info na FoNet.Cz
-------------------------------------------------------------------



Další informace o konferenci Linux