Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ xcutsel(1) — NEWS-os 3.3

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

X(1)

xclipboard(1)

xterm(1)

XCUTSEL(1)  —  UNIX Programmer’s Manual

名称

xcutsel − カットバッファとセレクション間を交換する

形式

xcutsel [ −toolkitoption ...] [−selection selection] [−cutbuffer number]

解説

xcutsel プログラムを使用して、現在のセレクションをカットバッファ へコピーし、カットバッファの現在の内容を含んだセレクションを行います。 これは、セレクションをサポートしないアプリケーションと、セレクションを サポートするアプリケーション間の橋として機能します。

デフォルトにより、 xcutsel は PRIMARY と命名されたセレクションと、 カットバッファの CUT_BUFFER0 を使用します。 これらのうちのいずれかまたは両方を、コマンド行引数またはリソースにより オーバライドすることができます。

xcutsel ウィンドウは、以下のボタンをもっています。

    quit このボタンを押すと、 xcutsel は終了します。 xcutsel により保持されているあらゆるセレクションが自動的に 解放されます。

    copy PRIMARY to 0
このボタンを押すと、 xcutsel は、現在のセレクションをカットバッファ へコピーします。

    copy 0 to PRIMARY
このボタンを押すと、 xcutsel は、カットバッファの現在の内容を セレクションへ変換します。

ボタンのラベルは、コマンド行オプションによりまたはリソースデータベースを 介して選択されたセレクションとカットバッファを反映します。

“copy 0 to PRIMARY” ボタンが起動すると、ボタンは xcutsel が セレクションの所有者である限りは反転表示されています。 このことは、どのクライアントが現在のセレクションの所有者であるかを 知るのに役立ちます。 なお、セレクションの値が変わらないままで、カットバッファが変更された 場合は、必要に応じコピーボタンを再起動して新しい値を検索しなければ なりません。

オプション

xcutsel は、すべての標準の X ツールキットのコマンド行オプションならびに 以下のものを受け付けます。

−selection name
このオプションは、使用するセレクション名を指定します。 デフォルトは PRIMARY です。 このオプションの唯一のサポートされる省略形は、 “−select”、 “−sel” および “−s” です。 なぜならば、標準のツールキットオプション “−selectionTimeout” が、 同様の名前をもっているからです。

−cutbuffer number
このオプションは、使用するカットバッファを指定します。 デフォルトはカットバッファ 0 です。

X のデフォルト

このプログラムは、すべての標準の X ツールキットのリソース名とクラス ならびに以下のものを受け付けます。

selection (クラス Selection)
このリソースは、使用するセレクション名を指定します。 デフォルトは PRIMARY です。

cutBuffer (クラス CutBuffer)
このリソースは、使用するカットバッファ数を指定します。 デフォルトは 0 です。

ウィジェット名

以下のインスタンス名は、それらにおいて、ラベルのユーザ構成が 望まれるとき使用することができます。

sel-cut (クラス Command)
これは、 “copy SELECTION to BUFFER” ボタンです。

cut-sel (クラス Command)
これは、 “copy BUFFER to SELECTION” ボタンです。

quit (クラス Command)
これは、 “ 終了 ” ボタンです。

関連事項

X(1), xclipboard(1), xterm(1),
どのようにセレクションを行うかについての、 テキストウィジェットのドキュメンテーション、個々のクライアントの ドキュメンテーション

バグ

プログラム実行中は、セレクション名またはカットバッファの数を変更する 方法はありません。

版権

Copyright 1988, Massachusetts Institute of Technology
権利と許可の声明文については X(1) を参照のこと。

著者

Ralph R. Swick, DEC/MIT Project Athena

NEWS-OSRelease 3.3

Typewritten Software • bear@typewritten.org • Edmonds, WA 98026