Je to proste videt, ze se okna prehazuji pomaleji, text se prekresluje pomaleji, roztahovani oken neni plynule atp.
To ale není problém X Window, pusťte si nějaké čisté X aplikace nezatížené toolkity a uvidíte, jak jsou bleskové. Ta zdánlivá pomalost není způsobená X Window.
Zátěž způsobuje například samotné GTK, ale to je tím, že funguje jinak, než "toolkit" windows. Ve Windows mají aplikace statický layout, je rychlý, ale nepřizpůsobivý. GTK aplikace v převážné míře používají dynamický layout, tento je pomalejší (musí se neustále přepočítávat), ale zato je přizpůsobivý. Je to rozdíl jako mezi bitmapovým a vektorovým písmem včetně výhod a nevýhod. Navíc v současné době i backend GTK přechází na vektorovou knihovnu Cairo a tak bude ještě náročnější na výkon CPU, ale vektorovému desktopu tak už nebude nic stát v cestě. Cairo naštěstí časem umožní používat hw OpenGL akceleraci, takže se zátěž přenese na GPU.
Co se týče toho měření, pak to samé zkus v Xtermu a uvidíš, že X Window v tom jsou nevině . Nevím ale jestli poznáš, zda některý z těch terminálů náhodou nešidí a část textu nerenderuje (stejně jako některé přehravače videa když nestíhají, tak prostě jeden obrázek přeskočí). V takovém případě bys neměřil výkon grafického rozhraní, ale optimalicazi konkrétních aplikací a výsledek by nebyl relevantní. Je ti známo, že některé hry, třeba Quake běží pod linuxem a X Window o pár FPS rychleji než ve windows?
Jinak mimochodem je mi celkem jedno, jestli X Windows jdou pres sit.
No, nevím co máte ve škole, ale zdá se mi, že jsi tak úplně nepochopil, na co reaguješ. Nejde o vzdálené spouštění X Window, což asi máte ve škole, ale o vzdálené spouštění aplikace. Prostě aplikaci spustíš na vzdáleném počítači a její uživatelské rozhraní vidíš na svém počítači (X Window je tedy nainstalováno a spuštěno na tvém počítači, ono samotné přes síť nejede). Takto můžeš mít vedle sebe okna několika aplikcí, každá přitom může běžet na jiném počítači. Je to vlastnost X Window, proto to umí všechny X Window aplikace.