Misc. Reference Manual Pages FvwmWinList(0.4h) 名前 FvwmWinList - FVWM ウィンドウ一覧モジュール 形式 FvwmWinList は fvwm によって実行されるので、コマンドラインか らの呼び出しでは動作しません。 説明 FvwmWinList モジュールは、FVWM が管理する個々のウィンドウ に 対応するボタンからなるウィンドウの一覧を作成します。マウスの 3 つのどのボタンでもその一覧のボタンをクリックすれば、デフォ ルトの動作か、またはユーザの設定した動作のいずれかを実行しま す。他のモジュール同様、FvwmWinList は fvwm がウィンド ウ マ ネージャとして使われているときに動作するのみです。 COPYRIGHTS (原文) The FvwmWinList module is the original work of Mike Finger. Copyright 1994, Mike Finger. The author makes no guarantees or warranties of any kind about the use of this module. Use this modules at your own risk. You may freely use this module or any portion of it for any purpose as long as the copyright is kept intact. 著作権 (原文) FvwmWinList モジュールは、すべて Mike Finger のオリジナル な 仕事によるものです。 1994 年の Mike Finger による著作物です。作者は、このモジュー ルの使用に関するいかなる種類の保険も、保証も与えません。この プログラムはあなた自身の責任で使用してください。この著作権が このまま保持されている間はどんな目的であっても、あなたはこの モジュール、またはこのモジュールの一部を自由に使用できます。 初期化 初期化の間、FvwmWinList は、FVWM が起動時にそれに関係する オ プションを探すのに使用した設定ファイルと同じファイルを調べま す。その調べるオプションについては、この後のセクションで説明 します。 呼び出し FvwmWinList は、.fvwmrc ファイル中に 'Module FvwmWinList' の 行を入れることで fvwm の初期化の際に呼び出すことができます。 FvwmWinList は、後で呼び出すためにキストロークやマウス ボ タ ン、メニューオプションなどに割り当てることも可能です。この場 SunOS 5.9 Last change: May 27th, 1995 1 Misc. Reference Manual Pages FvwmWinList(0.4h) 合引数として 'Transient' (一時的) を使うことで、 FvwmWinList は組み込みウィンドウリストに同様のものになります。 FvwmWinList は、FVWM が FVWM 内から呼び出すモジュールのた め のオプションである ModulePath で設定されているディレクトリの 中に存在していなければいけません。 設定オプション 以下のオプションを .fvwmrc ファイルに書くことができます: *FvwmWinListGeometry {+-}x{+-} これは、FvwmWinList ウィンドウの位置とそれの伸びる方 向 を 指 定 します。現時点では、大きさはサポートされておら ず、FvwmWinList はそれ自身でボタンの数に応じて大きさ を 変 え ま す。オプション NoAnchor が指定されていない場合 は、ウィンドウの位置合わせの角が固定され、ウィンドウ は そ れ と は 反 対側の方向へ伸びることになります (例えば geometry を -5-5 と指定したならば、それは右下の角が固定 さ れることを意味し、そして、ウィンドウの追加に応じて上 に、そして左にウィンドウが書かれていくことになります。) *FvwmWinListFont font これは、ボタンのラベルに使われるフォントを指定します。 *FvwmWinListFore color これは、ボタン名に使われる色を指定します。 *FvwmWinListBack color これは、ボタンの色を指定します。 *FvwmWinListFocusFore color これは、入力フォーカスを持つウィンドウのボタン名に使 わ れ る色を指定します。省略した場合、FvwmWinListFore の色 が使われます。 *FvwmWinListFocusBack color これは、入力フォーカスを持つウィンドウのボタンの色を 指 定 します。省略した場合、FvwmWinListBack の色が使われま す。 *FvwmWinListIconFore color これは、アイコン化されているウィンドウのボタン名に使 わ れ る色を指定します。省略した場合、FvwmWinListFore の色 が使われます。 SunOS 5.9 Last change: May 27th, 1995 2 Misc. Reference Manual Pages FvwmWinList(0.4h) *FvwmWinListFocusBack color これは、アイコン化されているウィンドウのボタンの色を 指 定 します。省略した場合、FvwmWinListBack の色が使われま す。 *FvwmWinListUseSkipList これは FvwmWinList に、設定ファイルで WindowListSkip の 設 定 が されているウィンドウは表示させないように伝えま す。 *FvwmWinListNoAnchor デフォルトでは、FvwmWinList は指定された角を 固 定 し、 ウィ ンドウがその反対方向に伸びていきますが、これはそれ を行わないようにします。 *FvwmWinListUseIconNames これは FvwmWinList に、ウィンドウ名の代わりにアイコン名 を 使わせるようにします。これは、ウィンドウの幅を小さく しておきたい場合に便利です。 *FvwmWinListLeftJustify デフォルトでは、FvwmWinList はアイコン内でアイコン文 字 列 をセンタリングします。このオプションは、それをアイコ ンの左端に文字合わせするようにします。 *FvwmWinListMinWidth width *FvwmWinListMaxWidth width これは、ボタンが縮む、または大きくなる場合の最小、最 大 の 幅を指定します。ボタンは通常は、最も長い名前に合うよ うなサイズになりますが、簡単に画面サイズ一杯になって し ま う よ うなアイコンタイトルを生成するようなアプリケー ションもあります。これらのパラメータを指定すること で、 ボタンのサイズを 2 つの値の間に制限します。これらを同じ 値に設定することは、ボタンのサイズを固定することにな り ま す。最大値 (max) < 最小値 (min) のように設定すると、 予期しない結果を招くでしょう。 *FvwmWinListTruncateLeft FvwmWinListMaxWidth の設定によって名前が途切れた場 合、 そ れらは通常右の方が切り捨てられ、名前の先頭のみが表示 されます。このリソースを設定すると、左の方が切り取ら れ る ようになり、名前の最後の方が表示されます。これは、例 えばウィンドウタイトルがディレクトリとファイル名を含 ん でいる場合に便利です。 SunOS 5.9 Last change: May 27th, 1995 3 Misc. Reference Manual Pages FvwmWinList(0.4h) *FvwmWinListTruncateRight これは、FvwmWinListTruncateLeft の逆で、これはデフォ ル トの動作ですが、一応完全性のために用意されています。 *FvwmWinListAction action response[,reponse...] これは、FvwmWinList に action が起こったときに response を 行 わ さ せ ま す。 現在サポートされている action は Click1, Click2, Click3 で、現在サポー ト さ れ て い る response は、モジュールや関数を含む任意の fvwm の組み込 みコマンドです。 設定例 以下の例は、.fvwmrc ファイルから FvwmWinList の初期化コマ ン ドを記述する部分を抜き出したものです: ######## # ボタン 3 が押されたままならウィンドウリストを一時モードでポップアップ Mouse 3 R A Module "FvwmWinList" FvwmWinList Transient ########################## Window-Lister ############################### *FvwmWinListBack DarkOliveGreen *FvwmWinListFore PaleGoldenRod *FvwmWinListFont -*-new century schoolbook-bold-r-*-*-*-120-*-*-*-*-*-* *FvwmWinListAction Click1 Iconify -1,Raise *FvwmWinListAction Click2 Iconify *FvwmWinListAction Click3 Module "FvwmIdent" FvwmIdent *FvwmWinListUseSkipList *FvwmWinListUseIconNames *FvwmWinListGeometry -50-85 *FvwmWinListMinWidth 70 *FvwmWinListMaxWidth 120 # 私はむしろセンタリングが好き #*FvwmWinListLeftJustify # 私は固定する方が好き #*FvwmWinListNoAnchor 作者 Mike Finger (mfinger@mermaid.micro.umn.edu) (Mike_Finger@atk.com) (IRC 上では doodman, #linux channel をチェックの こと) 色々なパッチの作者 John Heidemann , Jason L Tibbitts SunOS 5.9 Last change: May 27th, 1995 4