FvwmPager

名前
形式
説明
COPYRIGHTS ( 原文 )
著作権 ( 日本語訳 )
初期化
キーボードフォーカス制御
呼び出し
設定オプション
作者

名前

FvwmPager − FVWM ページャモジュール

形式

FvwmPager は fvwm によって実行されるのでコマンドラインから の呼び出しでは動作しません。 FvwmPager は .fvwmrc ファイル から以下のように起動されます:

Module FvwmPager 0 3

または、fvwm のポップアップメニュー内から:

AddToMenu Module-Popup "Modules"      Title
+                      "Audio"        Module FvwmAudio
+                      "Auto"         Module FvwmAuto 200
+                      "Buttons"      Module FvwmButtons
+                      "Ident"        Module FvwmIdent
+                      "Banner"       Module FvwmBanner
+                      "Pager"        Module FvwmPager 0 3

ここで、"0" は表示する最初のデスクトップ、"3" は最後のデス クトップです。

説明

FvwmPager モジュールは、コマンドラインで指定された Fvwm デ スクトップのミニチュアを表示します。これは、現在有効なウィ ンドウがどこにいるのかを思い出すのに便利です。ページャ内の ウィンドウは、実際に fvwm が装飾しているのと同じ色で表示さ れます。

このページャは、現在のデスクトップ内のビューポートやデスク トップを変更するのに、またウィンドウをあちこちに移動するの にも使えます。

ページャ内でマウスボタン 1 を押すと、ビューポートを選択 さ れたデスクトップの選択されたページに変更します。デスクラベ ルの領域内でボタン 1 を押すと、デスクトップは切り替えま す が、そのデスク内のページは変えません。

ウィ ンドウのミニチュアの上でマウスボタン 2 でドラッグする と、マウスボタンをリリースしたところへそのウィンドウを移動 で き ますが、ビューポートは変更されません。そのミニチュア ウィンドウを、ページャの外のデスクトップ上にドラッグ す る と、その実サイズのウィンドウが丁度それを置いたように現われ ます。しかし、逆に実サイズのウィンドウを掴みとってそ れ を ペー ジャ内に移動する方法はありません。ボタン 2 を持たない マウスもあるので、修飾キー 1 (通常 Alt キー) を押しなが ら ボ タン 3 をドラッグすることでもページャ内のウィンドウのド ラッグをするきまりにしてあります。

現在のデスクトップ内のある場所でマウスボタン 3 をクリッ ク すると、ビューポートがその場所に移動しますが、その際ビュー ポートはページの境界には揃わないでしょう。あボタン 3 を ド ラッグすると、ビューポートがそれに合わせて移動します。ボタ ン 3 の動作は、現在のデスクトップ内にのみ制限され て い ま す。

ページャをアイコン化しても、それは現在のページのみに対する 完全に機能するページャとして動作します。ウィンドウとビュー ポートはそのページャのアイコン内で移動します。ユーザは、彼 らの .fvwmrc ファイル内に、以下のような行がないことを確 実 にしたいと思うでしょう:

Icon "Fvwm Pager" whatever

COPYRIGHTS ( 原文 )

The FvwmClean program, and the concept for interfacing this module to the Window Manager, are all original work by Robert Nation.

Copyright 1994, Robert Nation. No guarantees or warranties or anything are provided or implied in any way whatsoever. Use this program at your own risk. Permission to use this program for any purpose is given, as long as the copyright is kept intact.

著作権 ( 日本語訳 )

FvwmClean プログラム (訳注: FvwmPager の間違い ?) と、ウィ ンドウマネージャとこのモジュールの相互のやりとりに関する概 念 は、すべて Robert Nation のオリジナルな仕事によるもので す。

1994 年の Robert Nation による著作物です。いかなる保険も、 いかなる保証も、そしてそれ以外の何ものも、全くどんな方法で も与えられませんし暗示もしません。このプログラムはあなた自 身の責任で使用してください。このプログラムは、この著作権が このまま保持されている間はどんな目的であってもその使用が許 可されます。

初期化

初期化の間、FvwmPager は、使用する色とフォントなどを記述し ている設定ファイルを検索します。設定ファイルは、fvwm が 初 期化の際に使用したものと同じファイルです。

FvwmPager の実行ファイルが他の名前でリンクされている場合、 例えば ln -s FvwmPager OtherPager とさ れ て い る 場 合、 FvwmPager というキーワードを単に OtherPager に変えることで FvwmPager とは全く違う設定のされた OtherPager という名前の モジュールを起動できます。これにより、色んなページャプログ ラムを使うことができます。

キーボードフォーカス制御

ページャ内のミニチュアイメージ上でボタン 2 をクリックす る ことで、キーボードフォーカスを、現在のデスクトップ上の任意 のウィンドウに移動することができます。そのウィンドウは表示 されている必要はありませんし、現在のページ上にある必要もあ りません。

呼び出し

呼び出しの方法は、「形式」の節に書いてあります。

設定オプション

FvwmPager は、fvwm が起動時に読み込むのと同じ .fvwmrc ファ イルを読み、設定オプションを探します:

*FvwmPagerGeometry geometry

これは、完全に、または部分的にページャウィンドウの 位置と大きさの情報を、標準的な X11 の表し方で指 定 します。

*FvwmPagerRows rows

こ れ は、ページャウィンドウを配置するときに、デス トップのいくつの行を使用するかを fvwm に指示 し ま す。

*FvwmPagerColumns columns

こ れ は、ページャウィンドウを配置するときに、デス トップのいくつの列を使用するかを fvwm に指示 し ま す。

*FvwmPagerIconGeometry geometry

これは、ページャのアイコンウィンドウのサイズ (必須 でない) と位置 (必須でない) を指定します。アイコン の ラベルの高さを FvwmPager に決定させる簡単な方法 はありませんので、アイコンの位置指定に負の y 座 標 を使う (スクリーンの上からの、でなく下からの相対位 置を指定するのに使う) 場合は、そのアイコンラベルの 高 さ に対してある程度の余裕を持たせる必要がありま す。

*FvwmPagerStartIconic

これは、ページャをアイコンにして起動します。

*FvwmPagerFont font-name

これは、デスクトップのラベルに使うフォントを指定し ま す。 font-name が "none" である場合、デスクトッ プラベルは表示されません。

*FvwmPagerSmallFont font-name

これは、ページャ内のウィンドウ名のラベルに使われる フォントを指定します。指定しない場合は、ウィンドウ のラベルは省略されます。ウィンドウのラベルは、デス クトップが 32 以上の大きさの場合は全く役に立ちませ ん。 font_name が "none" の場合、ウィンドウ名は 一 つも表示されません。

*FvwmPagerFore color

これは、デスクトップのラベルとページの格子線を書く のに使う色を指定します。

*FvwmPagerBack color

これは、ウィンドウの背景色を指定します。

*FvwmPagerHilight color

有効なページとデスクトップラベルは、通常の背景の代 わりにこの背景パターンでハイライト化されます。

*FvwmPagerWindowColors fore back hiFore hiBack

これは、ウィンドウの標準的な色とハイライト色を変更 します。 forehiFore はウィンドウの内側のフォン トで使われる色を、 backhiBack はウィンドウを埋 めるのに使われる色を指定します。

*FvwmPagerLabel desk label

これは、文字列 label を、ページャウィンドウのデ ス クトップ desk に割り当てます。象徴的な名前をデスク トップに割り当てるのに便利です。例:

*FvwmPagerLabel 1 Mail
*FvwmPagerLabel 2 Maker
*FvwmPagerLabel 2 Matlab

*FvwmPagerDeskColor desk color

これは、色 color を、ページャウィンドウの デ ス ク トップ desk に割り当てます。これは、特定の desk の 背景色を置き換えます。これは、ページャがフルサイズ ( アイコンでない) の場合だけに効きます。アイコン化 されている場合は、ページャは *FvwmPagerBack で指定 された色を使います。

ヒント: 色々なデスクトップとページャの見た目に同じ 色を設定するには、 *FvwmPagerDeskColor と と も に FvwmCpp (または FvwmM4) と FvwmBacker を使ってみる といいでしょう。

*FvwmPagerDeskTopScale number

大きさ情報が指定されなかった場合、デスクトップの縮 小因子がページャのサイズを計算するのに使われます。 ページャウィンドウ内の物 は、 実 際 の サ イ ズ の 1/number の大きさで表示されます。

*FvwmPagerMiniIcons

ウィンドウがミニアイコンを持っている場合は、ウィン ドウ名を表示する代わりにページャにそのミニアイコン をページャ内に表示させるようにします。

作者

Robert Nation
DeskColor パッチは、Alan Wild の寄与です。
MiniIcons と WindowColors パッチは Rob Whapham の寄与で す。