名 前
xclipboard − ク リ ッ プ ボ ー ド
書 式
xclipboard [ −toolkitoption ... ] [ −w ] [ −nw ]
説 明
xclipboard は 他 の ク ラ イ ア ン ト が CLIPBOARD に 送 っ た テ キ ス ト セ レ ク シ ョ ン の 収 集 と 表 示 を 行 う プ ロ グ ラ ム で あ る 。 こ の プ ロ グ ラ ム は 普 通 、 後 で 利 用 す る た め に CLIPBOARD セ レ ク シ ョ ン を 保 存 し て お く た め に 使 わ れ る 。 CLIPBOARD セ レ ク シ ョ ン の そ れ ぞ れ は 別 の 文 字 列 と し て 格 納 さ れ 、 別 々 に 選 択 す る こ と が 可 能 で あ る 。 他 の ク ラ イ ア ン ト が CLIPBOARD セ レ ク シ ョ ン の 所 有 権 を 要 求 す る 度 に 、 xclipboard は こ の セ レ ク シ ョ ン の 内 容 を 新 し い バ ッ フ ァ に 転 送 し 、 こ れ を テ キ ス ト ウ ィ ン ド ウ に 表 示 す る 。 バ ッ フ ァ が 自 動 的 に 削 除 さ れ る こ と は な い の で 、 不 要 に な っ た も の を 削 除 す る に は delete ボ タ ン を 使 う こ と に な る 。
xclipboard は ク リ ッ プ ボ ー ド の 内 容 の 表 示 に Text ウ ィ ジ ェ ッ ト を 使 う の で 、 CLIPBOARD に 送 ら れ た テ キ ス ト を 再 び 選 択 し て 他 の ア プ リ ケ ー シ ョ ン で 使 う こ と も で き る 。 xclipboard は 他 の ク ラ イ ア ン ト か ら の CLIPBOARD セ レ ク シ ョ ン へ の リ ク エ ス ト に も 応 答 す る 。 こ の 際 に は 、 現 在 表 示 し て い る バ ッ フ ァ の 内 容 の 全 て を 送 る 。
xclipboard の ウ ィ ン ド ウ の 最 上 部 に は 以 下 の ボ タ ン が 横 向 き に 並 ん で い る :
quit こ の ボ タ ン を 押 す と |
xclipboardは 終 了 す る 。 |
|||
delete こ の ボ タ ン を 押 す と |
現 在 の バ ッ フ ァ が 削 除 さ れ 、 次 の バ ッ フ ァ が 表 示 さ れ る 。
new 内 容 が 空 で あ る 新 し い バ ッ フ ァ を 作 る 。 手 動 で 新 し い |
CLIPBOARD セ レ |
ク シ ョ ン を 作 る 時 に 便 利 で あ る 。
save フ ァ イ ル 保 存 ダ イ ア ロ グ を 表 示 す る 。 |
Accept ボ タ ン を 押 す と 、 現 在 |
表 示 さ れ て い る バ ッ フ ァ が テ キ ス ト フ ィ ー ル ド で 指 定 し た フ ァ イ ル に 保 存 さ れ る 。
next リ ス ト 中 の 次 の バ ッ フ ァ を 表 示 す る 。 |
previous 前 の バ ッ フ ァ を 表 示 す る 。
オ プ シ ョ ン
xclipboard プ ロ グ ラ ム で は 、 X ツ ー ル キ ッ ト の 標 準 の コ マ ン ド 行 オ プ シ ョ ン に 加 え て 次 の も の を 使 う こ と が で き る :
−w こ の オ プ シ ョ ン を 指 定 す る と 、 ク リ ッ プ ボ ー ド 上 で |
1行 に 表 示 す る に は |
長 す ぎ る テ キ ス ト を 次 の 行 に 折 り 返 し て 表 示 す る 。
−nw こ の オ プ シ ョ ン を 指 定 す る と 、 長 い テ キ ス ト の 折 り 返 し 表 示 を 行 わ な い 。 こ れ は デ フ ォ ル ト の 動 作 で あ る 。 |
ウ ィ ジ ェ ッ ト
リ ソ ー ス 指 定 を 行 う に は 、 xclipboard を 構 成 す る ウ ィ ジ ェ ッ ト の 階 層 を 知 っ て お く と 良 い だ ろ う 。 以 下 で 使 う 記 法 に お い て は 、 イ ン デ ン ト で 階 層 構 造 を 示 す 。 ま た 、 ウ ィ ジ ェ ッ ト の ク ラ ス 名 、 ウ ィ ジ ェ ッ ト の イ ン ス タ ン ス 名 の 順 番 で 記 述 す る 。
XClipboard xclipboard
Form form |
|||
Command Quit | |||
Command delete | |||
Command new | |||
Command Save | |||
Command next | |||
Command prev | |||
Label index | |||
Text text | |||
TransientShell fileDialogShell |
|||
Dialog fileDialog | |||
Label label | |||
Command accept | |||
Command cancel | |||
Text value | |||
TransientShell failDialogShell |
|||
Dialog failDialog | |||
Label label | |||
Command continue |
ク リ ッ プ ボ ー ド の 内 容 の 授 受
あ る ク ラ イ ア ン ト が CLIPBOARD セ レ ク シ ョ ン の 所 有 権 を 取 得 し た 場 合 、 テ キ ス ト は 必 ず ク リ ッ プ ボ ー ド へ と コ ピ ー さ れ る 。 ま た 、 あ る ク ラ イ ア ン ト が CLIPBOARD セ レ ク シ ョ ン の 内 容 を 要 求 し た 場 合 、 テ キ ス ト は 必 ず ク リ ッ プ ボ ー ド か ら コ ピ ー さ れ る 。 ク リ ッ プ ボ ー ド を 使 う た め に ユ ー ザ が リ ソ ー ス 設 定 フ ァ イ ル に 指 定 す る 、 イ ベ ン ト の 関 連 づ け の 例 を 以 下 に 挙 げ る :
*VT100.Translations: #override \
<Btn3Up>: |
select-end(CLIPBOARD) \n\ | |
<Btn2Up>: |
insert-selection(PRIMARY,CLIPBOARD) \n\ | |
<Btn2Down>: |
ignore () |
関 連 項 目
セ レ ク シ ョ ン を 生 成 し 、 こ れ を CLIPBOARD に 送 る 方 法 に つ い て は 、 X(7), xcutsel(1), xterm(1), ま た は 個 別 の ク ラ イ ア ン ト の 説 明 を 参 照 す る こ と 。
環 境 変 数
DISPLAY デ フ ォ ル ト の ホ ス ト と デ ィ ス プ レ イ 番 号 を 取 得 す る 。 |
XENVIRONMENT
RESOURCE_MANAGER プ ロ パ テ ィ に 格 納 さ れ て い る グ ロ ー バ ル な リ ソ ー ス を 上 書 き す る た め に 使 う リ ソ ー ス フ ァ イ ル の 名 前 を 取 得 。
フ ァ イ ル
<XRoot>/lib/X11/app-defaults/XClipboard - 必 要 な リ ソ ー ス を 指 定
著 者
Ralph R. Swick,
DEC/MIT Project Athena
Chris D. Peterson, MIT X Consortium
Keith Packard, MIT X Consortium