Return to BSD News archive
Path: euryale.cc.adfa.oz.au!newshost.anu.edu.au!harbinger.cc.monash.edu.au!news.uwa.edu.au!disco.iinet.net.au!news.uoregon.edu!news.u.washington.edu!uw-beaver!nntp.cs.ubc.ca!cs.ubc.ca!unixg.ubc.ca!info.ucla.edu!agate!howland.reston.ans.net!Germany.EU.net!Frankfurt.Germany.EU.net!news.maz.net!unlisys!uriela.in-berlin.de!bolzen.in-berlin.de!hahn1.informatik.hu-berlin.de!suncom.rz.hu-berlin.de!zrz.TU-Berlin.DE!cs.tu-berlin.de!informatik.uni-bremen.de!nordwest.pop.de!uniol!news.uni-stuttgart.de!uni-regensburg. de!lrz-muenchen.de!isar.de!augsburg.isar.net!194.45.233.6!roell From: roell@xinside.com (Thomas Roell) Newsgroups: comp.os.linux.development.apps,comp.os.linux.development.system,comp.os.linux.x,comp.os.linux.hardware,comp.os.linux.setup,comp.unix.bsd.386bsd.misc,comp.unix.bsd.bsdi.misc,comp.unix.bsd.netbsd.misc,comp.unix.bsd.freebsd.misc Subject: Re: Sometimes you need X server source (Was: Why to not buy Matrox Millennium) Date: 31 Mar 1996 14:27:52 GMT Organization: X Inside Inc. Lines: 47 Message-ID: <ROELL.96Mar31162752@blah.xinside.com> References: <4j21ph$crr@slappy.cs.utexas.edu> <4j36ev$prl@news.Informatik.Uni-Oldenburg.DE> <4ja099$r8k@ceylon.gte.com> <315C3956.4B16@oberon.hpl.hp.com> NNTP-Posting-Host: blah.a.isar.de In-reply-to: Kevin Smathers's message of Fri, 29 Mar 1996 19:26:14 GMT Xref: euryale.cc.adfa.oz.au comp.os.linux.development.apps:13815 comp.os.linux.development.system:20243 comp.os.linux.x:27935 comp.os.linux.hardware:34732 comp.os.linux.setup:47838 comp.unix.bsd.386bsd.misc:352 comp.unix.bsd.bsdi.misc:2852 comp.unix.bsd.netbsd.misc:2632 comp.unix.bsd.freebsd.misc:16235 > My understanding of LBX is somewhat different: > > LBX runs as a proxy X-server at a remote location which then redirects > its data (now in compressed form) to an X client on your computer which > expands the data and sends it on to your X server. You shouldn't need > to touch your X-server in order to support LBX. Parts of LBX are designed to be within the X-Server. But you actually might be able to do it without X-extension. You just have two proxys. One on the client computer, and one on the server computer. They have to do mux/demux of multiple connections and compression/decompression (stream and delta). DXPC for example does it that way and gets away without an X-extension. > There is that of course.... On the other hand, X-inside et. al. probably > consider X-extensions to be part of their domain (ie: if you've > purchased > the server from them, you'll have to get your extensions there too.) Doesn't matter how often you repeat it, it's still not true. We have a dynamic loading of extensions (and drivers and font-renderes). There is NOTHING magic about it that would keep you from compiling your own extensions to be loaded. The only tricky thing is that you need a couple include files which are different from the MIT/XC source base (something like 8 screens vs. 3 screens max and other tiny details). Actually many extensions which we are shipping are UNCHANGED from the X11R6 source base. Whoever is intrested in doing own extension can freely e-mail me and I'm glad to help out on that with assitance. On the other hand, many extensions require hardware interaction at the lowest level (like XVideo for example). In this case it's difficult if not impossible to do it without our direct assistance. But then again it is way more painless than trying to hack all the code by yourself ;-) - Thomas -- Denver Office THOMAS ROELL /\ Das Reh springt hoch, +1(303)298-7478 X INSIDE INC / \/\ das Reh springt weit, 1801 Broadway, Suite 1710 / \ \/\ was soll es tun, Denver, CO 80202 roell@xinside.com / Oelch! \ \ es hat ja Zeit. -- Denver Office THOMAS ROELL /\ Das Reh springt hoch, +1(303)298-7478 X INSIDE INC / \/\ das Reh springt weit, 1801 Broadway, Suite 1710 / \ \/\ was soll es tun, Denver, CO 80202 roell@xinside.com / Oelch! \ \ es hat ja Zeit.