Misc. Reference Manual Pages FvwmWharf(1.0) 名前 FvwmWharf - AfterStep のアプリケーション "dock" モジュールの Fvwm への移植 形式 FvwmWharf は fvwm によって実行されるので、コマンドラインから の呼び出しでは動作しません。 説明 FvwmWharf モジュールは、浮かんでいるアプリケーション ロー ダ で、他にも色々なことができますが、特に、プログラムを実行した り、動作しているプログラムを取りこんだり ("Swallow")、より多 く のアプリケーションのフォルダ ("Folders") を含ませたりでき ます。ユーザは、いつでも第 1 ボタンを押すことでそれらの関 数 を呼び出せますし、第 2 ボタンで Wharf 全体を最も近い角にアイ コン化した状態で引っこませることができます。 FvwmWharf は、 Fvwm がウィンドウマネージャとして使われているときのみ動作し ます。 COPYRIGHTS (原文) The FvwmWharf module is copyright 1995 and 1996 by a variety of contributors. They are, in alphabetical order, Beat Christen, Frank Fejes, Alfredo Kenji Kojima, Dan Weeks, and Bo Yang The GoodStuff program, and the concept for interfacing this module to the Window Manager, are all original work by 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. 著作権 (日本語訳) FvwmWharf モジュールは、1995, 1996 年の、様々な人々の寄与 に よ る 著 作 物 で す。アルファベット順に彼らを上げると、Beat Christen, Frank Fejes, Alfredo Kenji Kojima, Dan Weeks, Bo Yang です。 GoodStuff プログラムと、ウィンドウマネージャとこのモジュール の 相互のやりとりに関する概念は、すべて Robert Nation のオリ ジナルな仕事によるものです。 いかなる保険も、いかなる保証も、そしてそれ以外の何ものも、全 くどんな方法でも与えられませんし暗示もしません。このプログラ ムはあなた自身の責任で使用してください。このプログラムは、こ の著作権がこのまま保持されている間はどんな目的であってもその 使用が許可されます。 FvwmWharf Last change: October 1996 1 Misc. Reference Manual Pages FvwmWharf(1.0) 初期化 初期化の間、FvwmWharf は、ボタンパネルの位置情報や色、アイコ ン、動作などを記述している設定ファイルを検索します。このファ イルの書式は、後で説明します。設定ファイルは、fvwm が初期 化 の際に使用したものと同じファイルです。 FvwmWharf の実行ファイルが他の名前でリンクされている場合、例 え ば ln -s FvwmWharf Pier とされている場合、FvwmWharf??? と いうキーワードを単に Pier??? に変えることで FvwmWharf とは全 く 違う設定のされた MoreWharf という名前のモジュールを起動で きます。これにより、色んなボタンバーツールを使うことができま す。 呼び出し FvwmWharf は、他の Fvwm モジュールと同じ方法で呼びだされるべ きものです。 設定オプション 以下のオプションを .steprc ファイルに置くことができます。 *FvwmWharfAnimate これを指定すると、フォルダの開閉が単純に一つのフレー ム で描かれる代わりにアニメーション化されます。 *FvwmWharfAnimateMain これは、最大の長さの Wharf ウィンドウがアニメーション化 されることを指示します。 *FvwmWharfBgColor color *FvwmWharfTextureType 0 が指定された場合、FvwmWharf の ボタンは color で塗り潰されます。 *FvwmWharfColumns columns これは、生成されるボタンの列の数を指定します。指定し な かっ た場合は、列の数は 1 に設定されます。列が 2 以上に 設定されると、要求されたボタンの数を満たす十分な行を 持 つ、その数の列が作られることになります。 *FvwmWharfForceSize これが指定されると、64x64 より大きいピクスマップ画像 を 強 制的にデフォルトのサイズにします。64x64 より小さいピ クスマップ画像はサポートされません。 *FvwmWharfFullPush FvwmWharf Last change: October 1996 2 Misc. Reference Manual Pages FvwmWharf(1.0) これが指定されると、押されたときに背景の FvwmWharf ボタ ン 全 体が右下に移動されます。これは *FvwmWharfNoBorder 生地装飾 (texture) に特に有用でしょう。 *FvwmWharfGeometry geometry これは、FvwmWharf ウィンドウの位置、およびサイズを指 定 し ます。サイズを指定しない場合は、FvwmWharf は妥当な形 式で、自分自身で自動的にサイズを決定し ま す。 geometry は、標準的な X11 ウィンドウの geometry 指定と同じです。 このオプションは、NEXTSTEP(tm) 互換 の 見 た 目 用 の、 NEXTSTEP(tm) スタイルセクションの、あらかじめ準備された 設定です。リンクからの二回目の FvwmWharf の呼び出しは、 それ自身の geometry を持ちます。 *FvwmWharfMaxColors number これは、グラデーションの塗り潰しで使う色 数 の 最 大 値 number を指定します。 *FvwmWharfNoBorder これは、FvwmWharf ボタンの周りには斜面の境界を書かな い こ とを意味します。それ自身が斜面を含んでいるような生地 装飾 (texture) に有用でしょう。 *FvwmWharfPixmap pixmap これは、FvwmWharf のボタンとして使われるピクスマップ 画 像 ファイルを設定します。*FvwmWharfTextureType 128 と共 に使います。 *FvwmWharfTextureColor from to *FvwmWharfTextureType を 1 から 5 の間にしている場 合、 これは FvwmWharf ボタンで使われるグラデーションの範囲の 両端を指定します。 *FvwmWharfTextureType type これは、FvwmWharf ボタンで使われるグラデーションの塗 り 潰しのタイプを指定します。有効な値は以下の通り: 0 - 生地装飾なし - 好みの色の設定には FvwmWharfBgColor を使用 1 - 左上から右下へのグラデーション 2 - 水平方向の上から下へのグラデーション 3 - 上と下から真ん中への水平方向の円柱形のグラデーション 4 - 垂直方向の左から右へのグラデーション 5 - 左と右から真ん中への垂直方向の円柱形のグラデーション 128 - ユーザ指定ピクスマップ画像 デフォルトは、組み込み FvwmWharf 生地装飾ピクスマップ画 像です。 FvwmWharf Last change: October 1996 3 Misc. Reference Manual Pages FvwmWharf(1.0) *FvwmWharf label icon command これは、ウィンドウマネージャ組み込みコマンド、または 有 効 に するフォルダ (フォルダについては以下で議論します) を、Fvwm のオンラインマニュアルに書かれている通りに指定 し、 それは、ボタンが押されたときに実行されるべきもので す。label 部分は、GoodStuff モジュールからまだその辺 り にある内部項目です。icon 部分は、X11 ビットマップファイ ルか、XPM カラーアイコンファイル、またはボタンの上で 表 示 するアイコンを含んだピクスマップ画像ファイルの集合を カンマで区切ったもの、のいずれかを指定します。FvwmWharf は、アイコンファイルを探すのに、IconPath, PixmapPath 設 定項目で指定されたパスを検索します。 注意: アイコンは、それが妥当であるために、ひとつの透 過 ピクセル、または透過色の定義を持つ必要があります。 command が Fvwm の Exec コマンドである場合、マウスボ タ ンが開放されるまでボタンは押し込まれた形になります。 Fvwm の組み込みコマンドに対する一つの拡張が提供されてい ます。以下の形式のコマンド: *FvwmWharf junk clock.xpm Swallow "Clock" asclock -shape -12 & は、FvwmWharf に asclock のプロセスを生成し、名前かリー スが "Clock" である最初のウィンドウを捕まえ、それをボタ ンバーの中に表示します。これは、 xlock, xbiff, xload, asclock, asmail などのようなアプリケーションには便利で しょう。モジュールは、単に "swallow" の代わり に Swal- lowModule を指定することで取り込むことができます。注意: このアプリケーションとして xclock を使 う 場 合、 多 分 xclock -padding 0 と指定するといいでしょう。 FvwmWharf アイコンの境界の 48x48 ピクセルを越えるような ア プ リ ケー ショ ンや取り込んだプログラムに対しては、 MaxSwallow という特別なオプションがあります。 MaxSwal- low は、アプリケーションに 48x48 の境界よりも大きく描か せることを許します。これは、Swallow と同じ方法で呼び 出 します。 FvwmWharf 内の "slide-outs" フォルダを作成するには、 以 下の書式を使わなければいけません: *FvwmWharf files Folders.xpm Folder *FvwmWharf xftp 3DRings.xpm Exec xftp & *FvwmWharf xdir FolderDeposit.xpm Exec xdir & *FvwmWharf moxfm FilingCabinet.xpm Exec moxfm & *FvwmWharf ~Folders この最初の行は、このボタン定義がフォルダである こ と を FvwmWharf に伝えます。 Folder と *FvwmWharf ~Folders の 定義のある行の間のボタン定義は、"files" フォルダが開 い FvwmWharf Last change: October 1996 4 Misc. Reference Manual Pages FvwmWharf(1.0) た ときにその上にすべて現れます。"files" フォルダを開く には、Folders.xpm アイコンを表示している FvwmWharf ボタ ン の 上で単にクリックするだけです。そのとき、FvwmWharf バーに対して垂直で、スクリーンの真ん中に向うボタン バー が 現れます。この小さいバーの上には、FvwmWharf の設定の Folder と ~Folder の間の部分で設定された 3 つのアイコン が 置かれます。スクリーン上の部屋と同じだけの数のフォル ダボタンを設定できます。フォルダ内に設定されな い 項 目 は、取り込まれた (swallow) アプリケーションと他のフォル ダのみです。 ドラッグ & ドロップ FvwmWharf は OffiX のドラッグ & ドロップ規格をサポートしてい ま す。ドラッグ & ドロップをある特定のボタンの上で可能にさせ るためには、以下のような書式に固執する必要があります: *FvwmWharf nil nil DropExec "program" program %s *FvwmWharf program iconname Exec "program" program ボタンが押されたときに program を呼びだします。あるファイ ル が その中へドラッグされた場合、%s をドロップされたファイル名 に置き変えて、それをつけて program を呼び出します。 作者。 Beat Christen (bchriste@iiic.ethz.ch) Frank Fejes (frank@ssax.com) Alfredo Kengi Kojima (kojima@inf.ufrgs.br) Dan Weeks (dan@mango.sfasu.edu) Bo Yang (eric@coeus.ucsd.edu) FvwmWharf Last change: October 1996 5