detach X session

Pavel Kankovsky peak na argo.troja.mff.cuni.cz
Pátek Březen 4 02:07:43 CET 2005


On Thu, 3 Mar 2005, Peter Surda wrote:

> Alebo, skus si v xpdf pozriet nejaky dokument, je to prakticky jedno aky.
> Stranku ti bude renderovat aj desiatky sekund, a pocas nich ixy skoro vobec
> nebudu reagovat na nic ine, ani KDE panel mi nevyskoci ked nan najdem mysou.

To jsem schvalne vyzkousel. Je pravda, ze na tenke lince to xpdf trva dost
dlouho, ale neni pravda, ze by to bylo nesnesitelne na lokalni siti
(switchovany fast ethernet), a neni pravda, ze by to uplne zablokovalo X.
YMMV.

Jinak duvod toho, proc xpdf funguje takhle blbe, je asi ten, ze posila
spoustu prtavych prikazu misto mensiho poctu vetsich. Taky pro ilustraci
kousek ltrace:

XGetSubImage(0x08124e50, 0x03a0003e, 379, 734, 7) = 0x0814a1d0
XQueryColor(0x08124e50, 32, 0xbfffd240, 48631, 0x081b3490) = 1
XPutImage(0x08124e50, 0x03a0003e, 0x0813f2a8, 0x0814a1d0, 0) = 0
XGetSubImage(0x08124e50, 0x03a0003e, 386, 737, 6) = 0x0814a1d0
XQueryColor(0x08124e50, 32, 0xbfffd240, 31727, 0x081b3490) = 1
XPutImage(0x08124e50, 0x03a0003e, 0x0813f2a8, 0x0814a1d0, 0) = 0

a tohle opakuje pro kazdy maly kousek zobrazovaneho textu. Autorovy ruce 
pozlatit. Nejlepe tak, ze budou ponoreny do roztaveneho kovu. ;)

Pod VNC je vyznamna cast toho vyresena lokalne proti Xvnc, takze vysledek
je mnohem snesitelnejsi (ale uprimne receno, obcas je to nechutne pomale i
pod normalnim lokalnim X serverem).

--Pavel Kankovsky aka Peak  [ Boycott Microsoft--http://www.vcnet.com/bms ]
"Resistance is futile. Open your source code and prepare for assimilation."



Další informace o konferenci Linux