これは、Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、または MAC OS オンライン エミュレーターなどの複数の無料オンライン ワークステーションの 1 つを使用して、OnWorks 無料ホスティング プロバイダーで実行できるコマンド xwit です。
プログラム:
NAME
xwit - ウィンドウ インターフェイス ツール: この xterm ウィンドウまたは名前付きウィンドウをポップまたはアイコン化します
SYNOPSIS
ウィット [-表示 ディスプレイ] [- 同期] [-ポップ] [-フォーカス] [-アイコン化] [-マップ解除]
[-高める] [-低い] [-反対] [-[un]回る]
[-サイズ変更 w h] [-行 r] [-列 c] [-[r] x y]
[-[r]ワープ x y] [-カラーマップ カラーマップ] [-[いいえ]保存]
[-名前 名] [-アイコン名 名]
[-ビットマップ file] [-マスク file] [-[r]アイコン移動 x y]
[-[いいえ]バッキングストア] [-[いいえ]セーブアンダー]
[-[いいえ]キーリピート キーコード ... キーコード - キーコード ...]
[id ウィンドウID] [ルート] [-現在] [-選択する] [-すべて] [-名前 初期部分文字列...]
DESCRIPTION
ウィット X ウィンドウ インターフェイス ツールです。デフォルトでは、xterm で引数なしで使用すると、
アイコンを非表示にしてウィンドウを上げます。実行する別の関数を指定できます。
ウィンドウをアイコン化し、名前が次のいずれかで始まる複数のウィンドウに適用します。
指定された文字列、指定された特定のウィンドウ ID、または環境内で見つかったウィンドウ ID
変数 ウィンドウID (これは、xterm が実行するプログラムに対して xterm によって設定されます)、または
マウスカーソル。
OPTIONS
-表示
続いてディスプレイが開きます。
-sync を指定すると、すべての X リクエストが同期的に実行されます。
-property プロパティ
指定されたプロパティが Windows 名の代わりに使用されます (これは
WM_NAME)。可能な値は次のとおりです: WM_CLASS、WM_COMMAND、WM_ICON_NAME、
WM_CLIENT_MACHINE。
-pop はデフォルトのアクションです。他のものと同様に、それが必要な場合にのみ与えられる必要があります。
機能。
-focus は、指定されたウィンドウに入力フォーカスを与えます。
-アイコン化
ウィンドウをポップする代わりにアイコン化します。
-unmap は、ICCCM に準拠していないウィンドウ マネージャーでマッピングを解除することによりウィンドウをアイコン化します。
(通常、このオプションは必要なものではないことに注意してください)。
-raise ウィンドウを上げます (ただし、マップされていない場合はマップしません)。
-下部の窓。
-反対
重なっているウィンドウ間でウィンドウの積み重ねを上から下に切り替えます。
-循環する
ウィンドウのサブウィンドウを前方に循環させます。 -root と組み合わせて使用します。
-循環しない
ウィンドウのサブウィンドウを逆方向に循環させます。 -root と組み合わせて使用します。
-リサイズw
ウィンドウを指定されたピクセル サイズにサイズ変更します。
-行r
指定された行数にウィンドウのサイズを変更します。
-列c
指定された列数に合わせてウィンドウのサイズを変更します。
-xyを移動
ウィンドウを親を基準にして指定された絶対位置に移動します。 (x または y の場合
値が負の場合は、親の右端または下端を基準にして取得されます。)
-rmove xy
指定された相対量だけウィンドウを移動します。
-ワープ x y
指定されたウィンドウを基準にして指定された位置にカーソルを移動します。 -root を追加
絶対位置にワープします。
-rワープxy
指定された相対量だけカーソルを移動します。
-カラーマップカラーマップID
指定されたカラーマップを指定されたウィンドウにインストールします。 -save -nosave をすぐに有効にする
またはスクリーンセーバーを無効にします。
-名前 名前
WM_NAME プロパティを指定された文字列に設定します。
-アイコン名名
WM_ICON_NAME プロパティを指定された文字列に設定します。
-ビットマップファイル
指定されたビットマップ ファイルをウィンドウのアイコン ビットマップとして使用します。
-マスクファイル
指定されたビットマップ ファイルをウィンドウのアイコン マスクとして使用します。
-iconmove xy
アイコンを指定された絶対位置に移動します。 (一部のウィンドウでは動作しません
マネージャー。)
-riconmove xy
指定された相対量だけアイコンを移動します。 (一部のウィンドウでは動作しません
マネージャー。)
-backingstore -bs -nobackingstore -nobs
ウィンドウのバッキング ストアを有効または無効にします。
-saveunder -su -nosaveunder -nosu
ウィンドウのセーブアンダーを有効または無効にします。
-キーリピート -ノーキーリピート
キーコードのリスト (10 進数、参照) が続きます。 xmodmap(1))。範囲は次のとおりです
下位の数字「-」と上位の数字を 3 つの別々の数字として指定します。
引数。これらのキーコードの自動リピートの個別設定は、 または
オフ。自動リピートのグローバル設定は次のように設定できます。 xset(1)。オフの場合、キーはありません
繰り返します。
-print は、選択されたすべてのウィンドウの ID、座標、深さ、および名前を出力します。
-property が指定されている場合は、名前の代わりにそのプロパティが出力されます。
ウィンドウの選択
ウィンドウが指定されていない場合、設定されていれば $WINDOWID が使用されます。それ以外の場合は窓
カーソル下の が選択されます。
-id の後には、0 進数の単一のウィンドウ番号が続きます。または、XNUMXx で始まる場合は、
16進数。
-root はルート ウィンドウを選択します。
-現在
カーソルの下のウィンドウを選択します (ウィンドウが指定されておらず、$WINDOWID が指定されている場合のデフォルト)
設定されていません)。
-選択する
ユーザーがマウスを使用して対話的にウィンドウを選択できるようにします。
-all は、覚えやすいように -names '' と同等です。
-names を指定する場合は最後のオプションにする必要があり、その後に文字列のリストが続きます。すべてのウィンドウ
文字列の 1 つが処理されるのとまったく同じように始まる名前を持つもの。
-property が指定されている場合、名前の代わりにこのプロパティが使用されます。 null を使用することで
文字列 (-names '')、すべての名前が一致します。
例
「この」xterm を非アイコン化してポップし、その中にカーソルをワープするには、次のようにします。
xwit -pop -warp 50 50
xterm を対話的に選択し、そのサイズを 34 行 80 列に変更するには、次のようにします。
xwit -select -行 34 -列 80
画面上で時計をゆっくりと揺さぶるには:
while xwit -rmove 0 10 -names o時計
do xwit -rmove 0 -10 -names o時計
行われ
診断
終了ステータスは、何らかのアクションが実行された場合は 0、提供されたリストに一致するウィンドウがない場合は 1 です。
-names、エラーが発生した場合は 2。
制限
各アプリケーションはウィンドウマネージャーのこれらの機能を要求することになっているため、いくつかの
彼らの中には、他のクライアントが背後でマッピングやマッピング解除を行うことを好まない人もいるかもしれません。
アイコン化は ICCCM を使用してウィンドウマネージャーに要求されます。 ICCCM非準拠
ウィンドウマネージャーが正しく反応しない可能性があります。
作者
マーク・M・マーティン、CETIAフランス、 [メール保護]
デヴィッド・ディジャコモ [メール保護]
謝辞
アンドレ・デラフォンテーヌ、ノーマン・R・マクブライド、キース・トンプソン、グレン・R・ウォーカー、マイケルに感謝します。
バグレポート、提案、パッチについては、Mauch、Dima Barsky、Decklin Foster まで。
2 Dec 2005 エクスウィット(1)
onworks.net サービスを使用して xwit オンラインを使用する