Manpages

名 前

lbxproxy - 低 バ ン ド 幅 X プ ロ キ シ

書 式

lbxproxy [:<display>] [option]

説 明

X の 低 バ ン ド 幅 拡 張 (Low Bandwidth extension, LBX)を 利 用 し よ う と す る ア プ リ ケ ー シ ョ ン は lbxproxy に 接 続 し な け れ ば な ら な い 。 ア プ リ ケ ー シ ョ ン は LBX に つ い て 何 も 知 る 必 要 は な く 、 単 に 通 常 の サ ー バ の よ う に 接 続 す れ ば よ い 。 lbxproxy は ク ラ イ ア ン ト か ら 接 続 (複 数 )を 受 け 付 け 、 こ れ ら の 接 続 を X サ ー バ へ の 1 つ の 接 続 の 上 で 多 重 化 し 、 さ ら に X プ ロ ト コ ル の 様 々 な 最 適 化 を 行 っ て 、 バ ン ド 幅 が 小 さ か っ た り 遅 延 が 大 き か っ た り す る 接 続 上 で の 高 速 な 通 信 を 行 う 。 許 可 /認 証 に 関 し て は 、 lbxproxy は ク ラ イ ア ン ト か ら 受 け 取 っ た 認 証 情 報 を そ の ま ま に サ ー バ に 渡 す だ け で あ る 。 X ク ラ イ ア ン ト は lbxproxy に 接 続 す る の で 、 プ ロ キ シ の ネ ッ ト ワ ー ク ID に 対 応 す る 有 効 な キ ー を 持 つ エ ン ト リ が ユ ー ザ の .Xauthority フ ァ イ ル に 書 か れ て い る こ と が 重 要 と な る 。 こ れ ら の エ ン ト リ を .Xauthority フ ァ イ ル に 加 え る 設 定 作 業 と lbxproxy 自 体 は 無 関 係 で あ る 。 こ の 設 定 は ユ ー ザ 自 身 が 行 わ な け れ ば な ら な い 。

lbxproxy に は い ろ い ろ な オ プ シ ョ ン が あ る が 、 い ず れ も 省 略 可 能 で あ る 。 :<display> が 指 定 さ れ た 場 合 、 接 続 を 待 つ 際 に プ ロ キ シ は 与 え ら れ た デ ィ ス プ レ イ ポ ー ト 番 号 を 使 用 す る 。 デ ィ ス プ レ イ ポ ー ト 番 号 は ポ ー ト 6000番 か ら の オ フ セ ッ ト で あ り 、 通 常 の X の デ ィ ス プ レ イ 接 続 の 指 定 方 法 と 全 く 同 じ で あ る 。 コ マ ン ド 行 で ポ ー ト 番 号 が 指 定 さ れ な け れ ば 、 lbxproxy は デ フ ォ ル ト 値 の 63番 ポ ー ト を 使 う 。 プ ロ キ シ が 接 続 待 ち に 使 お う と し た ポ ー ト が 既 に 使 わ れ て い る 場 合 に は 、 プ ロ キ シ は 他 の ポ ー ト 番 号 を 使 お う と す る 。 プ ロ キ シ が プ ロ キ シ マ ネ ー ジ ャ を 使 っ て お ら ず 、 か つ デ フ ォ ル ト の ポ ー ト 番 号 が 使 え な け れ ば 、 実 際 に 使 わ れ た ポ ー ト 番 号 が 標 準 エ ラ ー 出 力 に 出 力 さ れ る 。 他 の コ マ ン ド 行 オ プ シ ョ ン は 以 下 の よ う に 指 定 す る :

−help コ マ ン ド 行 オ プ シ ョ ン に 関 す る 簡 単 な ヘ ル プ メ ッ セ ー ジ を 出 力 す る 。

−display dpy

LBX 拡 張 を サ ポ ー ト し て い る X サ ー バ の ア ド レ ス を 指 定 す る 。 こ の オ プ シ ョ ン が 指 定 さ れ て い な い 場 合 に は 、 デ ィ ス プ レ イ は DISPLAY 環 境 変 数 か ら 取 得 さ れ る 。

−motion count サ ー バ と プ ロ キ シ の 間 で は 、 指 定 さ れ た 数 の 限 ら れ た ポ イ ン タ 移 動 イ ベ ン ト し か 伝 送 さ れ な い 。 伝 送 さ れ る 移 動 イ ベ ン ト の 最 大 数 は こ の オ プ シ ョ ン を 使 っ て 指 定 す る 。
−maxservers
number デ フ ォ ル ト の 動 作 で は 、 lbxproxy は サ ー バ を 1 つ だ け 動 か そ う と す る 。 し か し 、 lbxproxy は 複 数 個 の サ ー バ も 管 理 で き る 。 サ ー バ の 最 大 個 数 の デ フ ォ ル ト 値 は 20 で あ る 。 こ の サ ー バ 数 は 環 境 変 数 LBXPROXY_MAXSERVERS に 希 望 の 値 を 設 定 す る こ と に よ り 上 書 き で き る 。 指 定 の 優 先 順 位 を 優 先 度 の 高 い 方 か ら 並 べ る と 、 コ マ ン ド 行 、 環 境 変 数 、 デ フ ォ ル ト 値 で あ る 。
−[terminate|reset]
デ フ ォ ル ト の 挙 動 で は 、 最 後 の ク ラ イ ア ン ト が 終 了 し て も lbxproxy は 普 通 に 動 作 し 続 け る 。 −terminate オ プ シ ョ ン を 指 定 す る と 、 最 後 の ク ラ イ ア ン ト が 終 了 し た と き に lbxproxy は 終 了 す る 。 −reset オ プ シ ョ ン を 指 定 す る と 、 最 後 の ク ラ イ ア ン ト が 終 了 し た と き に lbxproxy は 自 身 を リ セ ッ ト す る 。 リ セ ッ ト を 行 う と 、 lbxproxy は 状 態 を ク リ ア し て サ ー バ に 再 接 続 す る 。
−reconnect
デ フ ォ ル ト の 挙 動 で は 、 lbxproxy は サ ー バ へ の 接 続 が 切 れ た と き に 終 了 す る 。 −reconnect オ プ シ ョ ン を 指 定 す る と 、 lbxproxy は 終 了 し な い で リ セ ッ ト だ け を 行 い (前 述 の −reset オ プ シ ョ ン を 参 照 )、 サ ー バ へ の 再 接 続 を 試 み る 。

−I 残 っ て い る 全 て の 引 き 数 を 無 視 す る 。

−nolbx

LBX の 最 適 化 を 無 効 に す る 。

−nocomp ス ト リ ー ム 圧 縮 を 無 効 に す る 。

−nodelta

delta request substitution を 無 効 に す る 。

(イ メ ー ジ 関 係

−notags タ グ の 利 用 を 無 効 に す る 。

−nogfx グ ラ フ ィ ッ ク ス リ ク エ ス ト の 再 エ ン コ ー ド を 無 効 に す る

の リ ク エ ス ト は 含 ま な い )。

−noimage イ メ ー ジ 圧 縮 を 無 効 に す る 。
−nosquish

X イ ベ ン ト の 圧 縮 を 無 効 に す る 。

−nointernsc

InternAtom リ ク エ ス ト の 短 絡 を 無 効 に す る 。

−noatomsfile ア ト ム 制 御 フ ァ イ ル の 読 み 込 み を 無 効 に す る 。 詳 し く は "ア ト ム 制 御 " の セ ク シ ョ ン を 参 照 す る こ と 。
−atomsfile
file デ フ ォ ル ト の AtomControl フ ァ イ ル を 上 書 き す る 。 詳 し く は "ア ト ム 制 御 " の セ ク シ ョ ン を 参 照 す る こ と 。
−nowinattr

GetWindowAttributes/GetGeometry を 1往 復 の 通 信 に ま と め る 動 作 を 無 効 に す る 。

−nograbcmap カ ラ ー マ ッ プ の グ ラ ブ を 無 効 に す る 。
−norgbfile
色 名 の RGB 値 へ の 解 決 を プ ロ キ シ 内 部 で 行 わ な い よ う に す る 。
−rgbfile
path 色 名 の RGB 値 へ の 解 決 に 使 う RGB デ ー タ ベ ー ス に 別 の フ ァ イ ル を 指 定 す る 。
−tagcachesize
プ ロ キ シ の タ グ キ ャ ッ シ ュ の サ イ ズ (バ イ ト 数 )を 設 定 す る 。
−zlevel
level

Zlib の 圧 縮 レ ベ ル を 設 定 す る (ス ト リ ー ム 圧 縮 に 使 用 す る )。 デ フ ォ ル ト 値 は 6 で あ る 。
1 = 圧 縮 率 は 最 悪 で 、 速 度 は 最 も 速 い
9 = 圧 縮 率 は 最 も 良 く 、 速 度 は 最 も 遅 い

−compstats プ ロ キ シ が リ セ ッ ト さ れ る か SIGHUP シ グ ナ ル を 受 け 取 る た び に 、 ス ト リ ー ム の 圧 縮 状 態 を 出 力 す る 。
−nozeropad

X リ ク エ ス ト 、 応 答 、 イ ベ ン ト に お い て 、 隙 間 埋 め の た め の 未 使 用 の バ イ ト 値 を 0 に し な い 。

−cheaterrors 性 能 を 向 上 さ せ る た め に X プ ロ ト コ ル に 違 反 す る こ と を 認 め る 。 X プ ロ ト コ ル に お い て は 、 前 の リ ク エ ス ト に よ っ て 生 成 さ れ る 応 答 、 イ ベ ン ト 、 エ ラ ー は 、 後 の リ ク エ ス ト に よ っ て 生 成 さ れ る も の よ り も 先 に 届 く こ と が 保 証 さ れ て い る 。 こ の 動 作 は 、 lbxproxy が リ ク エ ス ト を 短 絡 す る と き に は 本 質 的 な 制 限 と な る 。 -cheaterrors オ プ シ ョ ン を 指 定 す る と 、 lbxproxy が エ ラ ー に つ い て X プ ロ ト コ ル の 規 約 に 違 反 す る こ と が 許 さ れ る 。 こ の オ プ シ ョ ン は 、 ユ ー ザ 自 身 の 責 任 で 使 用 す る こ と 。
−cheatevents

-cheatevents オ プ シ ョ ン を 使 う と 、 lbxproxy は エ ラ ー に 加 え て 応 答 に つ い て も X プ ロ ト コ ル の 規 約 に 違 反 す る こ と が 許 さ れ る 。 こ の オ プ シ ョ ン は 、 ユ ー ザ 自 身 の 責 任 で 使 用 す る こ と 。

ア ト ム 制 御

lbxproxy は 起 動 時 に 、 設 定 可 能 な ア ト ム の リ ス ト を 「 先 に 取 り 込 む 」 操 作 を 行 う 。 こ れ に よ り 、 lbxproxy は 1往 復 の 通 信 で ア ト ム の グ ル ー プ を 取 り 込 む こ と が で き 、 そ の 結 果 を 即 座 に キ ャ ッ シ ュ す る こ と が で き る 。

lbxproxy が 動 作 し て い る 際 、 サ ー バ へ の ウ ィ ン ド ウ プ ロ パ テ ィ デ ー タ の 送 信 を い つ ま で 遅 延 さ せ る の か は 、 ヒ ュ ー リ ス テ ィ ッ ク を 用 い て 決 め る 。 こ の ヒ ュ ー リ ス テ ィ ッ ク は 、 デ ー タ の サ イ ズ 、 プ ロ パ テ ィ の 名 前 、 ウ ィ ン ド ウ マ ネ ー ジ ャ が 同 じ lbxproxy 経 由 で 動 作 し て い る か ど う か に 基 づ い て 動 作 す る 。 ア ト ム 制 御 は 、 lbxproxy の イ ン ス ト ー ル 時 に 設 定 さ れ る "AtomControl" フ ァ イ ル で 指 定 さ れ る が 、 コ マ ン ド 行 で 上 書 き で き る 。 こ の フ ァ イ ル は 簡 単 な テ キ ス ト フ ァ イ ル で あ る 。 こ の フ ァ イ ル に は 3つ の 形 式 の 行 (コ メ ン ト 、 長 さ 制 御 、 名 前 制 御 )が あ る 。 ’!’ で 始 ま る 行 は コ メ ン ト 行 と し て 扱 わ れ る 。

z length と い う 形 式 の 行 は 、 プ ロ パ テ ィ デ ー タ が 遅 延 さ れ る 前 の 最 短 の 長 さ を バ イ ト 数 で 示 す 。

options atomname と い う 形 式 の 行 は 、 指 定 さ れ た ア ト ム を 制 御 す る 。 こ こ で options は 以 下 の 文 字 の 任 意 の 組 合 せ で あ る : ’i’ は ア ト ム は あ ら か じ め 取 り 込 ん で い な け れ ば な ら な い こ と を 示 し 、 ’n’ は こ の 名 前 を 持 つ プ ロ パ テ ィ に 対 す る デ ー タ は 遅 延 さ せ て は な ら な い こ と を 示 す 。 ま た 、 ’w’ は こ の 名 前 を 持 つ プ ロ パ テ ィ に 関 す る デ ー タ は 、 ウ ィ ン ド ウ マ ネ ー ジ ャ も 同 じ プ ロ キ シ 経 由 で 動 い て い る 場 合 に 限 り 遅 延 さ せ る べ き で あ る こ と を 示 す 。

バ グ

認 証 プ ロ ト コ ル と し て XDM-AUTHORIZATION-1 を 使 う 場 合 : ク ラ イ ア ン ト が サ ー バ へ の 接 続 を 許 可 さ れ る た め に は 、 ク ラ イ ア ン ト は lbxproxy と 同 じ ホ ス ト 上 で 動 作 し て い な け れ ば な ら な い 。 ク ラ イ ア ン ト が lbxproxy と 同 じ ホ ス ト 上 で 動 作 し て い な い 場 合 は 、 ク ラ イ ア ン ト は サ ー バ へ の 接 続 を 許 可 さ れ な い 。