LBX 利用在 X client 端的一个处理快取和压缩的代理伺服器工作。 X 伺服器知道硬件使用这一个代理装置,并依据他而进行解压缩。
以下是 X clients的一般设定。在我们的讨论中本端 (LOCAL) 指的是在你面前的工作站,你能见到它的萤幕。而硬件 (REMOTE) 指的是你硬件跑程序的工作站。
REMOTE LOCAL
+-----+ +-----+
| APP |-\ Network +----------+ | |\
+-----+ \--------------------------->| X SERVER |=>| ||
+-----+ / (X Protocol) +----------+ +-----+\
| APP |-/ /_____//
+-----+
当使用 LBX ,一个代理伺服器 ( lbxproxy
) 在硬件被处理
,现在本端先和代理伺服器沟通,而不是直接和程序沟通。
接著这程序处理快取以及压缩 X 的要求并传递他们。
他们看起来像是︰
REMOTE LOCAL
+-----+
+-----+ +-------+ Network +----------+ | |\
| APP |->| PROXY |----------------------------->| X SERVER |=>| ||
+-----+ +-------+ (LBX/X Protocol) +----------+ +-----+\
+-----+ / /_____//
| APP |--/
+-----+
至于到底是什么东西被压缩以及被快取则不是这放文件讨论的范围。