XWININFO(1) — NEWS-OS Programmer’s Manual
名称
xwininfo − X のウィンドウ情報ユーティリティ
形式
xwininfo [−help] [−id id] [−root] [−name name] [−int] [−children] [−tree] [−stats] [−bits] [−events] [−size] [−wm] [−shape] [−frame] [−all] [−english] [−metric] [−display display]
解説
xwininfo は、ウィンドウに関する情報を表示するためのユーティリティです。 選択するオプションにより様々な情報が表示されます。 オプションを何も選択しない場合は、 −stats と仮定されます。
ユーザは、マウスを使用して (希望するウィンドウ上でマウスのボタンを クリックする。)、または、 −id オプションでコマンド行上の 希望するウィンドウ ID を指定することにより、目的のウィンドウを選択 できるオプションをもっています。 また ID 番号でウィンドウを指定する代わりに、 −name オプションを使用して、希望するウィンドウを名前により 指定することもできます。 また、特別な −root オプションを使用して、 スクリーンのルートウィンドウの 情報をすばやく得ることもできます。
オプション
−help ‘Usage: (使用法)’ コマンド形式の概要を表示します。
−id id このオプションにより、ユーザは、マウスを使用して目的のウィンドウを 選択するのではなく、コマンド行での目的のウィンドウの id を指定する ことができます。 このことは、目的のウィンドウがスクリーンにマップされていない、 X の アプリケーション、またはマウスの使用が不可能であるか、マウスの入力を 干渉してしまうような X のアプリケーションをデバッグするのにとても 役立ちます。
−name name
マウスを使用して目的のウィンドウを選択するのではなく、コマンド 行で name と名付けたウィンドウを目的のウィンドウに 指定することができます。
−root このオプションは、 X のルートウィンドウを、目的のウィンドウに指定します。 これは、ルートウィンドウが完全に隠れた状態にあるとき役に立ちます。
−int このオプションは、すべての X ウィンドウ id を 10 進数の整数値で表示する ように指定します。デフォルトは、 16 進値で表示します。
−children
このオプションは、 選択した X ウィンドウの ルートウィンドウ、親ウィンドウ、および子ウィンドウの id、 および、名前を表示します。
−tree このオプションは、 −children と同じですが、 再帰的に、全ての子供を表示します。
−stats このオプションは、選択されたウィンドウの位置および表示に関する様々な
属性を表示させます。表示される情報は、ウィンドウの位置、その幅と高さ、 深さ、ボーダ幅、クラス、もしあればカラーマップの ID 、マップ状態、 バッキングストアのヒント、およびかどの位置です。
−bits このオプションは、選択されたウィンドウの raw ビットに関する様々な属性、 および選択されたウィンドウのストア方法を表示します。 表示される情報は、選択されたウィンドウのビットグラビティ、ウィンドウ グラビティ、バッキングストアのヒント、バッキングプレーン値、バッキング ピクセル、およびウィンドウが save-under セットをもっているか否かです。
−events
このオプションは、選択されたウィンドウのイベントマスクを表示します。 あるクライアントが希望するイベントのイベントマスクと伝播されない イベントのイベントマスクの両方が、表示されます。
−size このオプションは、選択されたウィンドウのサイズ決定ヒントを表示します。 標準サイズのヒントとズーム (拡大) サイズのヒントの両方について、 ユーザ指定の位置、プログラム指定の位置、ユーザ指定のサイズ、プログラム 指定のサイズ、最小サイズ、最大サイズ、サイズの変更時の増分、最小および 最大の画面縦横比についてもし情報があれば、表示されます。
−wm このオプションは、選択されたウィンドウのウィンドウマネージャのヒントを 表示します。表示される情報は、アプリケーションが入力を許可するか否か、 ウィンドウのアイコンウィンドウ # と名前は何か、ウィンドウのアイコンが 移動する位置、およびウィンドウの初期状態に関する情報です。
−shape このオプションは、選択されたウィンドウのウィンドウおよびボーダを、 表示できる範囲で拡大して表示します。
−frame このオプションは、手動でウィンドウを選択するときに、 ウィンドウマネージャのフレームを考慮します。
−metric
このオプションは、高さ、幅、 x と y の位置について、 それぞれピクセル数の他に、サーバが仮定している解像度に基づいて ミリメータ単位で表示します。 指定したジオメトリ(+x+y の形式)は変更されません。
−english
このオプションは、高さ、幅、 x と y の位置について、 それぞれピクセル数の他に、インチ単位 (および必要に応じてフィート、 ヤード、マイル単位) で表示させます。 −metric と −english は両方とも同時に使用することが できます。
−all このオプションは、可能な限りすべての情報を要求するための簡単な方法です。
−display display
このオプションにより、接続するサーバを指定します。X(7) 参照。
例
次に、オプションが何も指定されていない場合の見本概要を示します。
xwininfo: Window id: 0x60000f "xterm"
Absolute upper-left X: 2
Absolute upper-left Y: 85
Relative upper-left X: 0
Relative upper-left Y: 25
Width: 579
Height: 316
Depth: 8
Visual Class: PseudoColor
Border width: 0
Class: InputOutput
Colormap: 0x27 (installed)
Bit Gravity State: NorthWestGravity
Window Gravity State: NorthWestGravity
Backing Store State: NotUseful
Save Under State: no
Map State: IsViewable
Override Redirect State: no
Corners: +2+85 −699+85 −699−623 +2−623
−geometry 80x24+0+58
環境
DISPLAY
使用するホストとディスプレイ番号のデフォルトを得るためのもの。
関連事項
バグ
−stats −bits を使用すると、冗長な情報を示します。
−geometry 文字列を表示する際は、 ウィンドウのボーダ幅、および、 アプリケーションとウィンドウマネージャの動作を 想定しなければいけません。
著作権
Copyright 1988, Massachusetts Institute of Technology.
権利と許可の声明文については、 X(7) を参照のこと。
著者
Mark Lillibridge, MIT Project Athena
NEWS-OSRelease 4.2.1R