英語フランス語スペイン語

Ad


OnWorksファビコン

FvwmIconMan - クラウドでオンライン

Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、または MAC OS オンライン エミュレーターを介して、OnWorks の無料ホスティング プロバイダーで FvwmIconMan を実行します。

これは、Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、MAC OS オンライン エミュレーターなど、複数の無料オンライン ワークステーションのいずれかを使用して、OnWorks 無料ホスティング プロバイダーで実行できるコマンド FvwmIconMan です。

プログラム:

NAME


FvwmIconMan - fvwm アイコンマネージャ

SYNOPSIS


FvwmIconMan は fvwm によって生成されるため、コマンド ラインからの呼び出しは機能しません。

DESCRIPTION


FvwmIconMan は、TWM アイコン マネージャーをモデルにしたアイコン マネージャーです。 ユーザーが持っている可能性があります
複数のアイコン マネージャー。それぞれが管理するウィンドウ タイプのリストを備えています。
たとえば、ユーザーは emacs ウィンドウのみを一覧表示する XNUMX つのマネージャーと、別のマネージャーを持っている場合があります。
他のすべてをリストします。 各アイコン マネージャが使用する解像度を指定することもできます。
たとえば、あるアイコン マネージャーはすべてのデスクのウィンドウを管理し、別のアイコン マネージャーはすべてのデスクのウィンドウのみを管理する場合があります。
現在のデスク、ページ、または画面にあるもの。 FvwmIconMan はミニチュアアイコンを表示できます
fvwm が管理するウィンドウ用に提供しています。 マネージャーは、最大数の
列 (したがって垂直方向に拡大)、行の最大数 (および水平方向に拡大)、
または、固定サイズのままにして、ウィンドウ ボタンのサイズを調整します (win95 の
タスクバー)。 X Shape 拡張機能のサポートがコンパイルされると、マネージャーは
窓の形状が異なる場合があります。

マウスまたはキー イベントを受信したときに実行するアクションを指定できます。 たとえば、あなたは
マウスの最初のボタンをバインドして、選択したウィンドウをアイコン化し、
矢印キーを使用して、マウスを使用せずにマネージャ ウィンドウをナビゲートします。

FvwmIconMan は、現在どのウィンドウにキーボード フォーカスがあるかを表示するように設定できます。
select イベント (以下を参照) を fvwm Focus 関数にバインドすると、TWM をエミュレートできます。
アイコンマネージャーの振る舞い。

初期化


初期化中、FvwmIconMan は fvwm 設定ファイルを検索して、
以下で説明するオプション。 FvwmIconMan を
粘着ウィンドウ。 そして、followfocus オプションを利用したい場合、および/または
アクションをフォーカスする場合は、FvwmIconMan clicktofocus を作成する必要があります。 また、形状を使用する場合
オプションを使用する場合、FvwmIconMan ウィンドウを fvwm でまったく装飾しないことをお勧めします。

呼び出し


FvwmIconMan は、.fvwm2rc に 'Module FvwmIconMan' という行を挿入することで呼び出すことができます。
ファイル。 fvwm の初期化中に FvwmIconMan が生成される場合、この行は
StartFunction 宣言に配置するか、メニュー、マウス ボタン、
またはキーストロークで後で呼び出すことができます。

FvwmIconMan を組み込みのウ​​ィンドウ リストなどの一時的なモードで実行したい場合は、
次に、「-Transient」を引数として渡します。 「Module FvwmIconMan -Transient」を呼び出すと、
うまくやる。 このモードでは、FvwmIconMan は、アイコンのすぐ下にマネージャ ウィンドウを XNUMX つポップアップ表示します。
カーソル。 マウス ボタンを離すと、適切なアクションが実行されます。
その後終了します。 あなたがそれを指定できるという事実によって、物事はやや複雑になります
FvwmIconMan は複数のマネージャー ウィンドウを作成します。実行時に不適切な動作をします。
一時的に。 したがって、一時的に実行する場合、FvwmIconMan は XNUMX つのマネージャーのみを作成します。
窓。 マネージャー ID 'transient' を使用して、このマネージャー ウィンドウのオプションを指定します。

FvwmIconMan は、エイリアス名を引数として受け入れることができます。 たとえば、「モジュール FvwmIconMan
FvwmIconMan-Variant2".

CONFIGURATION OPTIONS REFERENCE チャート


FvwmIconMan はかなりの数のオプションを取得しています。 ページングが嫌いな人もいると思います
man ページは長いので、利用可能な
オプション。 これらについては、次のセクションで詳しく説明します。

名前 説明 デフォルト

NumManagers マネージャの数 1
アクションはコマンドをイベントにバインドします Mouse 0 N sendcommand Iconify
背景 デフォルトの背景グレー
ボタンの ButtonGeometry サイズ (ピクセル単位)
カラーセットのデフォルトのカラーセット
無視するウィンドウのリストを表示しない
DrawIcons はミニ アイコンを使用する false
FocusAndSelectButton フラット グレー ブラック
フォーカスとカラーセットの選択
フォーカスされたボタンの上にグレーの黒の FocusButton スタイル
フォーカスカラーセット
FollowFocus はどの win がフォーカス false を持っているかを示します
フォント 8x13
前景のデフォルトのテキスト色は白
ボタン ラベル "%c: %i" を表す形式
IconName マネージャーのアイコン名 FvwmIconMan
黒灰色のアイコン ボタンの IconButton スタイル
アイコンカラーセット
ManagerGeometry ボタンのマネージャーのサイズ 0x1
MaxButtonWidth ボタンの最大幅
MaxButtonWidthByColumns
NoIconAction アニメーションアイコン化 NOP
黒灰色の通常のボタンの PlainButton スタイル
プレーンカラーセット
ボタンレリーフ 2 の ReliefThickness サイズ
解像度グローバル/デスク/ページ/スクリーン ページ
逆法線、アイコンまたはなしなし
選択したボタンの SelectButton スタイル フラット ブラック グレー
カラーセットを選択
形状使用形状拡張 false
表示するウィンドウのリストを表示
ShowOnlyIcons アイコンのみ表示 false
ShowNoIcons アイコンが表示されない false
ShowTransient 一時的なウィンドウが表示されます false
ShowOnlyFocused フォーカスされた可視のみ false
キープ マネージャの並べ替え名の並べ替え
SortWeight ソートの重み
ヒント ツール ヒント モード なし
TipsDelays ツール ヒント マッピング遅延 1000 300
TipsFont ツール ヒントのフォント fvwm のデフォルト フォント
TipsColorset ツールのヒント Colorset 0
TipsFormat 説明 Tips ラベル Format 値
TipsBorderWidth ツール ヒントの境界線サイズ 1
TipsPlacement ヒントの配置とボタンのアップダウン
ヒントジャスティフィケーションのヒント
TipsOffsets ヒントの配置 オフセット 3 2
タイトルマネージャーのタイトル FvwmIconMan
タイトル ボタン レイズドエッジの TitleButton スタイル ブラック グレー
タイトルカラーセット
UseWinList は WinListSkip を尊重しますか? 真実

CONFIGURATION OPTIONS


nummanagers オプションを除いて、すべてのオプションは
マネージャーベース。 したがって、たとえば、ユーザーは自分の emacs マネージャーの前景を赤くすることができます。
そして彼の xterm マネージャーは青いものを持っています。 したがって、構成行には XNUMX つのうちの XNUMX つが含まれる場合があります。
フォーム:

*FvwmIconMan: オプション名 オプション値
ことを指定するには、 オプション名 値を取る オプション値 すべてのマネージャーのために。

*FvwmIconMan: ManagerId オプション名 オプション値
そのオプションを指定するには オプション名 値を取る オプション値 マネージャーのために
マネージャー ID. マネージャー ID 正の整数または文字列 "transient" のいずれかです。
整数の id は、通常の実行時に FvwmIconMan が作成するマネージャを参照します。
"transient" の ID は、FvwmIconMan が作成する単一のマネージャーを指します。
一時的に実行する場合。

前に空白の代わりにアスタリスクを使用する古い構文 マネージャー ID &
オプション名もサポートされていますが、現在は廃止されています。

次のオプションを指定できます。

*FvwmIconMan: NumManagers NUM
NUM アイコン マネージャの総数を指定する正の整数です。 以来
FvwmIconMan は、マネージャーを処理する前に、マネージャーが何人いるかを知りたいと考えています。
マネージャー固有のオプションであり、これが最初に来るはずです。 デフォルトは 1 です。

*FvwmIconMan: [id] アクション type 拘束
FvwmIconMan コマンドをイベントにバインドします。 タイプ 次のいずれかの値になります: キー、
マウス、または選択します。 アクションについては、次のセクション ACTIONS で説明します。

*FvwmIconMan: [id] 背景 背景
デフォルトの背景色を指定します。

*FvwmIconMan: [id] ButtonGeometry
個々のボタンの初期ジオメトリをピクセル単位で指定します。 指定された場合
height が 0 の場合、ボタンの高さはフォント サイズから決定されます。 XとY
座標は無視されます。

*FvwmIconMan: [id] カラーセット カラーセット
使用されるデフォルトのカラーセット。 背景と前景をオーバーライドします。 FvwmTheme を参照してください。

*FvwmIconMan: [id] DrawIcons
お使いの fvwm のバージョンがミニ アイコンを使用できる場合、このオプションは
FvwmIconMan がミニ アイコンを表示する場合。 それ以外の場合は、エラー メッセージが生成されます。
「true」はアイコン化されたウィンドウにミニ アイコンが表示されることを意味し、「false」はミニ アイコンが表示されることを意味します。
アイコンは表示されず、すべてのウィンドウで常にミニ アイコンが表示されます。

*FvwmIconMan: [id] FocusAndSelectButton [前色 背景色]
plainbutton オプションと同じですが、ボタンの外観を指定します。
選択され、キーボード フォーカスがあります。

*FvwmIconMan: [id] FocusAndSelectColorset カラーセット
focusandselectbutton のように機能しますが、代わりにカラーセットを使用します。 スタイル設定は
まだ focusandselectbutton でのみ適用されます。 FvwmTheme を参照してください。

*FvwmIconMan: [id] フォーカスボタン [前色 背景色]
plainbutton オプションと同じですが、ウィンドウを含むボタンの外観を指定します
キーボード フォーカスがあります。

*FvwmIconMan: [id] FocusColorset カラーセット
focusbutton のように機能しますが、代わりにカラーセットを使用します。 スタイル設定は引き続き
focusbutton でのみ適用されます。 FvwmTheme を参照してください。

*FvwmIconMan: [id] FollowFocus ブール値
If trueの場合、ボタンの外観は、現在どのウィンドウにフォーカスがあるかを反映します。
デフォルトはfalseです。

*FvwmIconMan: [id] フォント フォント
ボタンのラベルに使用するフォントを指定します。 デフォルトは 8x13 です。

*FvwmIconMan: [id] 前景 フォアグラウンド
デフォルトの前景色を指定します。

*FvwmIconMan: [id] フォーマット フォーマット文字列
マネージャーで出力される文字列を記述する printf のようなフォーマット文字列
各管理対象ウィンドウのウィンドウ。 可能なフラグは次のとおりです: %t、%i、%c、および %r
それぞれ、ウィンドウのタイトル、アイコンのタイトル、クラス、またはリソース名。 デフォルトは
"%c: %i". 警告: m4 は単語を予約します 形式でアーカイブしたプロジェクトを保存します.、したがって、m4を使用する場合は、適切な
をご利用ください。

*FvwmIconMan: [id] アイコン名 アイコン文字列
そのマネージャ ウィンドウのウィンドウ アイコン名を指定します。 アイコン文字列 のいずれかである可能性があります
単一の単語、または引用符で囲まれた文字列。 デフォルトは「FvwmIconMan」です。

*FvwmIconMan: [id] アイコンボタン [前色 背景色]
plainbutton オプションと同じですが、ウィンドウが表示されるボタンの外観を指定します。
アイコン化。

*FvwmIconMan: [id] IconColorset カラーセット
iconbutton のように機能しますが、代わりにカラーセットを使用します。 スタイル設定はまだ
iconbutton で適用されます。 FvwmTheme を参照してください。

*FvwmIconMan: [id] ManagerGeometry
マネージャーの初期形状をボタン単位で指定します。 もしも 高さ 0は、
その後、マネージャーが使用します 列があり、それが増えると垂直方向に成長します
より ウィンドウズ。 同様に、 が 0 の場合、使用します 高さ 行、および成長
水平に。 両方がゼロ以外の場合、マネージャー ウィンドウはまさにそれになります。
サイズ、そのままにしてください。 列が作成されると、ボタンは次のように絞り込まれます
収容。 ジオメトリが負の y 座標で指定されている場合、
ウィンドウマネージャは上向きに成長します。 そうしないと、下向きに成長します。

*FvwmIconMan: [id] MaxButtonWidth
ボタンの最大幅 (ピクセル単位) を定義します。 デフォルトではありません
最大。 値 0 はデフォルトにリセットします。 最大値は非でのみ使用されます
成長するマネージャー (ManagerGeometry オプションは、ゼロ以外の幅と高さを指定します)。

*FvwmIconMan: [id] MaxButtonWidthByColumns コル
これは、ボタンの幅を設定する別の方法です。 col は列の数です
アイコン。 ボタンの幅は、FvwmIconMan の合計幅を割ることによって決定されます。
列の数によって。 たとえば、FvwmIconMan マネージャの幅が 1024 の場合、
MaxButtonWidthByColumns が 4 の場合、MaxButtonWidth は 256 です。
飲み込んだ場合など、構成時にマネージャーの幅がわからない
FvwmIconMan。

*FvwmIconMan: [id] NoIconAction アクション
FvwmIconMan に指示します。 アクション NoIcon スタイルのウィンドウがアイコン化または非表示になったとき
アイコン化されました。 関連する座標が追加されます アクション アイコンが
FvwmIconMan ボタンにたどり着きました。 アクションの例は「*FvwwmIconMan: NoIconAction」です。
SendToModule FvwmAnimate animate"。空白または null アクションは、この機能をオフにします。

*FvwmIconMan: [id] PlainButton [前色 背景色]
通常のボタンの外観を指定します。 のいずれかである可能性があります フラットな, up, ダウン, 盛り上がったエッジ,
or くぼみ、およびボタンの描画方法について説明します。 カラーオプションはどちらも
オプションです。設定されていない場合は、デフォルトの色が使用されます。 モノクロなら
画面、次に オプションは無視されますが、設定する必要があります。

*FvwmIconMan: [id] PlainColorset カラーセット
プレーンボタンのように機能しますが、代わりにカラーセットを使用します。 スタイル設定は引き続き
プレーンボタンでのみ適用できます。 FvwmTheme を参照してください。

*FvwmIconMan: [id] ReliefThickness NUM
NUM エッジのレリーフの厚さのピクセル数を指定する整数です
平らでないボタンの数が必要です。 これを 0 に設定すると、あたかも平らなボタンが生成されます。
の値 フォーカスと選択ボタン, フォーカスボタン, アイコンボタン, プレーンボタン,
選択ボタン, タイトルボタン すべてに設定されていました フラットな。 場合 NUM 負の場合、ボタン
あなたが使用したかのように反転されます すべてのクラスに。

*FvwmIconMan: [id] 解像度 分解能
マネージャが特定のウィンドウのエントリをいつ表示するかを指定します。 分解能
次の値のいずれかを取ることができます: global、desk、page、screen、!desk、!page、または
!画面。 グローバルの場合、適切なタイプのすべてのウィンドウ (ショーと
dontshow options below) が表示されます。 デスクの場合、そのウィンドウのみ
現在のデスクが表示されます。 ページの場合、現在のページのウィンドウのみが
示す。 screen の場合、現在の Xinerama 画面上のウィンドウのみが表示されます。
!desk はデスクの意味を逆にして、現在のウィンドウ以外のウィンドウのみを表示します。
デスク。 同様に、!page は、現在のページと !screen にないウィンドウのみを表示します。
現在の Xinerama 画面にないウィンドウのみを表示します。 デフォルトはページです。
Xinerama がアクティブでない場合、または単一の画面のみが使用されている場合、ページと画面は
同等。

この設定行は、FvwmIconMan が実行されている場合にも尊重されます。
解像度が動的に変更されます。

*FvwmIconMan: [id] リバース class
特定のクラスのボタンのレリーフ ラインを反転させて、
ダウンスタイルが逆になっています。 これは、フラット ボタンには影響しません。 クラスは
アイコン、通常またはなし。 デフォルトはなしです。

*FvwmIconMan: [id] SelectButton [前色 背景色]
plainbutton オプションと同じですが、マウスが押されたときのボタンの外観を指定します。
それらの上。

*FvwmIconMan: [id] SelectColorset カラーセット
selectbutton のように機能しますが、代わりにカラーセットを使用します。 スタイル設定は引き続き
selectbutton でのみ適用されます。 FvwmTheme を参照してください。

*FvwmIconMan: [id] シェイプ ブール値
If を使用して、ウィンドウの形状を作成します。 おそらく複数ある場合にのみ役立ちます
列または行。 FvwmIconMan が Shape 拡張機能をサポートするようにコンパイルされていない場合、
これにより、エラー メッセージが生成されます。 成形窓を使用する場合は、
fvwm スタイルは、境界線のない FvwmIconMan 用に作成されています。 そうでなければ、fvwm は取得します
混乱している。

*FvwmIconMan: [id] ソート
If の場合、マネージャー リストは名前順に並べ替えられます。 もしも 大文字と小文字を区別する名前、それからそれは
大文字と小文字を区別して名前で並べ替えます。 もしも idの場合、マネージャ リストは
ウィンドウ ID。ウィンドウが作成された後は変更されません。 もしも 加重、 そうして
マネージャ リストは重みでソートされます (の説明を参照してください)。 ソートウェイト 下)。 またはそれ
に設定することができます なし、その結果、ソートされません。 デフォルトは .

*FvwmIconMan: [id] SortWeight 重量 パターンリスト
指定された 重量 一致するウィンドウに パターンリスト. リストができた
フォームのパターンのアップ タイプ=パターン、ここで type は次のいずれかです class, リソースを追加する。,
タイトルまたは アイコンを押します。、pattern は fvwm で使用されるのと同じ形式の式です
style コマンド (最小限のシェル パターン マッチング)。 複数のソート重みを指定できます
与えられた。 各ウィンドウは、並べ替えの重みのリストに対して順番に照合されます。
最初の試合の重みが与えられます。 ウェイトの低いウィンドウが最初に配置されます
マネージャーリスト。 例えば:
*FvwmIconMan: 加重ソート
*FvwmIconMan: SortWeight 1 クラス=XTerm タイトル=特別*
*FvwmIconMan: SortWeight 10 クラス=XTerm
*FvwmIconMan: SortWeight 5
この例では、タイトルが「special」(重み 1) で始まる xterm ウィンドウは、
最初にリストされ、その後に他の xterm (重み 5) 以外のすべてが続き、その他の xterm が続きます。
xterms (重み 10) は最後にリストされます。 デフォルトの重み (空のパターン リスト) がない場合
デフォルトの重みは 0 です。並べ替えタイプが に設定されている場合にのみ関連します。 加重.

*FvwmIconMan: [id] タイトル タイトル文字列
そのマネージャ ウィンドウのウィンドウ タイトル文字列を指定します。 タイトル文字列 どちらか
単一の単語、または引用符で囲まれた文字列です。 デフォルトは「FvwmIconMan」です。
これは、マネージャー ウィンドウのタイトル バー (存在する場合) とタイトルに描画されます。
これは、マネージャーが空のときに描画されるボタンです。

*FvwmIconMan: [id] TitleButton [前色 背景色]
plainbutton オプションと同じですが、タイトル ボタンの外観を指定します (
マネージャーが空のときに描画されるボタン)。 タイトルには店長の肩書きが描かれています


*FvwmIconMan: [id] UseWinList ブール値
If true、次に WinListSkip スタイル フラグを尊重します。 それ以外の場合は、すべてのウィンドウが対象です
show および dontshow リストに従って可能な管理に。

次の XNUMX つのオプションは、どのウィンドウがどのマネージャによって処理されるかを制御します。 マネージャー
表示するウィンドウと無視するウィンドウの XNUMX つのリストを取得できます。 もしも 表示する
リストが与えられた場合、そのマネージャはリスト内のウィンドウのみを表示します。 もしも
表示しない リストが与えられた場合、マネージャーはリストにあるものを除くすべてのウィンドウを表示します。
両方のリストが指定されている場合、ウィンドウがリストにない場合はウィンドウが表示されます。 表示しない リスト、
とで ショー リスト。 最後に、どちらのリストも指定されていない場合は、マネージャーが処理します
すべてのウィンドウ。 各リストは、フォームのパターンで構成されています タイプ=パターン、ここで type は XNUMX
of class, リソースを追加する。, タイトルまたは アイコンを押します。、および pattern は、使用されているのと同じ形式の式です
fvwm スタイルのコマンド (最小限のシェル パターン マッチング)。 パターンに関する引用
式の一部として取得されます。 ウィンドウが複数で処理できる場合
最小の ID を持つマネージャーがそれを取得します。

*FvwmIconMan: [id] 表示 パターン リスト
ウィンドウがリスト内のパターンの XNUMX つに一致する場合、これによって処理される可能性があります。
マネージャー。

*FvwmIconMan: [id] DontShow パターン リスト
ウィンドウがリスト内のパターンの XNUMX つに一致する場合、それは によって処理されない場合があります。
このマネージャー。

*FvwmIconMan: [id] ShowTransient ブール値
リストに一時的なウィンドウを表示します (デフォルトは false)。

*FvwmIconMan: [id] ShowOnlyIcons ブール値
次の場合、アイコン化されたウィンドウのみが表示されます ブール値 本当です。

*FvwmIconMan: [id] ShowNoIcons ブール値
アイコン化されていないウィンドウのみが表示されます。 ブール値 本当です。

*FvwmIconMan: [id] ShowOnlyFocused ブール値
次の場合、フォーカスのあるウィンドウのみが表示されます ブール値 本当です。

次の XNUMX つのオプションはヒントを制御します。

*FvwmIconMan: [id] ヒント
コラボレー always、needed、または false のいずれかです。 デフォルトは false です。ヒントはありません
表示されます。 常に、ヒントが有効になっています。 必要な場合、ヒントは次の場合にのみ表示されます
ボタン文字列が切り詰められているか、ヒント文字列がボタンと等しくありません
ストリング。 この設定行は、FvwmIconMan が実行されている場合にも尊重されます。

*FvwmIconMan: [id] TipsDelays 遅らせる [マッピングされた遅延]
コラボレー 遅らせる & マッピングされた遅延 ミリ秒単位のタイムアウト値です。 いいえ マッピングされた遅延
与えられる 遅らせる が想定されます。 デフォルトは 1000 300 です。カーソルがボタン上にある場合、
FvwmIconMan 待機 遅らせる ヒントを表示するまでのミリ秒。 場合には、
ヒントは既にマップされており、カーソルは別のボタンに移動し、FvwmIconMan は待機します。
マッピングされた遅延 新しいヒントを表示するまでのミリ秒。

*FvwmIconMan: [id] TipsFont フォント名
ヒントに使用するフォントを指定します。 デフォルトはデフォルトの fvwm フォントです。

*FvwmIconMan: [id] TipsColorset カラーセット
ヒント ウィンドウの色を指定します。 デフォルトはカラーセット 0 です。FvwmTheme を参照してください。

*FvwmIconMan: [id] TipsFormat フォーマット文字列
Format オプションに似ていますが、ヒント ウィンドウ用です。 デフォルトはフォーマット
フォーマットオプションの文字列。

*FvwmIconMan: [id] TipsBorderWidth ピクセル
ヒント ウィンドウの境界線の幅 (ピクセル単位) を指定します。 デフォルトは 1 です。

*FvwmIconMan: [id] TipsPlacement
コラボレー 上、下、右、左、上、下、左、右のいずれかです。 この値は、
ボタンに対するヒント ウィンドウの位置。 デフォルトは updown です。
画面の上半分にあるボタンは、ボタンの下にヒントを表示します。それ以外の場合は、ヒントを表示します
ボタンの上にあります。

*FvwmIconMan: [id] TipsJustification
コラボレー 左上、右下、または中央にすることができます。 位置合わせを指定します
ヒント ウィンドウのボタンに対するヒント ウィンドウの (方向)
置かれました。 デフォルトは leftup です。これは、チップが上または下に配置されている場合を意味します
ボタンをクリックすると、ヒントとボタンの左端が揃えられます。 もし
ヒントはボタンの左または右に配置され、左を上にすると上に揃えられます
国境。 rightdown と center は leftup のように機能しますが、方向が異なります。 の
配置は、TipsOffset オプションによって調整されます。 次のオプションを参照してください。

*FvwmIconMan: [id] TipsOffsets 配置オフセット ジャストオフセット
コラボレー 配置オフセット & ジャストオフセット TipsPlacement のピクセル単位のオフセットです
および TipsJustification 構成オプション。 デフォルトは 3 2 です。

ACTIONS


アクションは、タイプのイベントにバインドできるコマンドです: キーの押下、マウス
クリック、またはマウスがウィンドウマネージャーボタンに入る - アクションタイプで示される キー,
マウス, 選択.

通常、マウス クリックにバインドされたアクションは、ボタンが押されたときに実行されます。 の
トランジェントモードでは、ボタンが離されたときにアクションが実行されます。
その FvwmIconMan は何らかのマウス イベントにバインドされています。 ヒント/警告: FvwmIconMan は引き続き保持されます
この場合、マウス ボタンと任意の修飾キーを追跡するため、FvwmIconMan をバインドすると
たとえば、meta-button3 の場合、実行したいアクションを確実に実行することが賢明です。
meta-button3 イベントが発生したときに実行されます (ボタンのリリース、
メタ キーに指を置いていたと仮定します)。

アクションの構文は次のとおりです。

キー 行動: 鍵 キーシム 修飾子 機能一覧
キーシム & 修飾子 fvwm の場合とまったく同じです。 キー

マウス 行動: ねずみ ボタン 修飾子 機能一覧
ボタン & 修飾子 fvwm の場合とまったく同じです。 マウス

選択 行動:選択 機能一覧

A 機能一覧 コンマで区切られた一連のコマンドです。 それらは左から順に実行されます
正しい順序で、XNUMX つの共有コンテキストで - 現在、へのポインターのみが含まれています。
「現在」ボタン。 ボタンが選択されている場合 (通常はマウス ポインターをボタンの上に置いて)
アクションが実行されると、現在のボタンがそのボタンに初期化されます。
それ以外の場合は、何も指しません。

使用可能なコマンドのほとんどは、この「現在の」ボタンを移動することによって変更します
選択されたボタンにするか、コマンドを fvwm に送信します。
そのボタンが表すウィンドウ。 この現在のボタンが初期化されている間、
選択されたボタンであっても、選択されたボタンは暗黙的にそれをたどりません。 これ
ユーザーは、どのボタンを使用するかを変更することなく、さまざまなウィンドウにコマンドを送信できます。
選択された。

コマンドは、次の XNUMX 種類の引数を取ります。 整数, マネージャー, ウィンドウ, ボタン, 文字列。 A
文字列 fvwm とまったく同じように指定された文字列です - 引用符で囲まれるか、または単一の単語として指定されます
引用符ではありません。 繰り返しますが、一連のコマンドをリストすることでイベントにバインドできます。
カンマで区切られた。

ウィンドウ & ボタン 型は .fvwm2rc ファイルではまったく同じように見えますが、次のように解釈されます。
マネージド ウィンドウを指定するか、ウィンドウを表す FvwmIconMan ボタンを指定します。 彼ら
整数にすることができます (これはモジュール N と解釈されます。ここで、N はボタンの数です -
つまり、0 が最初で -1 が最後です)、または文字列の XNUMX つ: 選択, フォーカス, Up, Down,
, , Next, 前の. 選択 & フォーカス 現在選択されている、またはフォーカスされている
ボタンまたはウィンドウ。 Up, Down, , 上のボタンまたはウィンドウを参照してください。
マネージャ ウィンドウの現在のボタンの右または左に
マネージャ ウィンドウのナビゲーション。 Next & 前の ウィンドウ、ボタン、または
manager を現在のボタンの前後に配置し、XNUMX 次元のナビゲーションを可能にします。
マネージャ ウィンドウに描画されるウィンドウのリスト。 マネージャーがソートされている場合、 Next &
前の 並べ替えられた順序でウィンドウを移動します。

  マネージャー type は整数、 Nextまたは 前の. 意味は似ている
それの ボタン タイプですが、マネージャーの整数インデックスに関しては、に制限されています
空でないマネージャー。

現在、次の関数が定義されています。

bif ボタン 整数/文字列
相対分岐命令。 もしも ボタン is 選択 or フォーカス、次に分岐を取る
選択されたボタンまたはフォーカスされたボタンがある場合。 もしも ボタン が整数の場合、
ゼロでない場合は分岐します。 それがのXNUMXつである場合 Up, Down, , , Next, 前の、 そうして
現在のボタンがその方向に移動できるときに分岐が行われます。 支店なら
が取られ、その後 整数 コマンドはスキップされます。 後方分岐は許可されません。

ビフン ボタン 整数/文字列
bif の補数。 分岐は次の場合に行われます ボタン によって false と評価されます。
bif に記載されている基準。

ボタンに移動 ボタン
現在のボタンを ボタン。 場合 ボタン が整数の場合、現在のボタンは
に設定 ボタン ボタンの数をモジュロします。
選択されたボタン (存在する場合)。

ゴトマネージャー マネージャー
ボタンをボタン 0 に設定します マネージャー. これは、目に見える空でないものにのみ行きます
マネジャー。 したがって、そのようなマネージャーの数を法として積分引数が取られます。

JMP 整数/文字列
の相対ジャンプを実行します 整数 指示。 後方へのジャンプは許可されていません。
ジャンプは、jmp に続く命令に対して相対的に計算されます。

ラベル 文字列
前の命令がジャンプできるラベルを提供します。 には表示されません。
後続のジャンプ命令で、同じラベルを複数回使用できます。
同じ命令リスト (そうするのはひねくれますが)。

印刷 文字列
版画 文字列 コンソールに。 アクションのデバッグに役立ちます。

印刷デバッグ
定義されたアクションをコンソールに出力します。 開発者のみが使用する必要があります。 に
このコマンドを有効にするには、CONFIG 変数と FUNCTIONS 変数を「1」に設定します。
modules/FvwmIconMan/debug.h を開き、このモジュールを再コンパイルします。

quit FvwmIconMan を終了します。

リフレッシュ
すべてのマネージャ ウィンドウが再描画されます。

ret アクション全体の実行を停止します。

サーチバック 文字列
マネージャーに文字列が印刷されている現在のボタンの前のボタンにボタンを設定します
指定されたウィンドウの一致 文字列、ワイルドカードを含めることができます。

検索フォワード 文字列
マネージャーに文字列が印刷されている現在のボタンの後のボタンにボタンを設定します
指定されたウィンドウの一致 文字列、ワイルドカードを含めることができます。

select 現在のボタンがあれば、それを選択します。 選択アクションが指定されている場合、それは
その後実行されます。 したがって、選択ボタンを
アクションを選択します。

送信コマンド Command
fvwm コマンドを送信します Command 現在のボタンで表されるウィンドウに、
どれか。

warp カーソルを現在のボタンにワープします (存在する場合)。

例:
gotobutton 選択、gotobutton ダウン、選択
現在選択されているボタンの下のボタンを選択します。 現在のボタンは
選択したボタンにすでに初期化されている場合、これは「gotobutton Down、
選択する"。

gotobutton 上、選択
現在選択されているボタンの上のボタンを選択します。

gotobutton 0、選択
現在のマネージャーの最初のボタンを選択します。 現在のマネージャーがいない場合、これは
ボタンが選択されていない場合、これは何もしません。

gotobutton -1、選択
現在のマネージャーの最後のボタンを選択します。

gotobutton フォーカス、選択
フォーカスされたウィンドウに対応するボタンを選択します。

gotobutton フォーカス、アイコン化
fvwm コマンド Iconify をフォーカスされたウィンドウに送信します。 これは変更されないことに注意してください
選択されたボタン。

bif 次へ 3, gotobutton 0, 選択, ret, gotobutton 次へ, 選択
ボタンが選択されていて、それが最後のボタンである場合は、ボタン 0 に移動します。それが最後でない場合
ボタンをクリックして、次のボタンに進みます。 それ以外の場合は、何もしません。 基本的に、このアクションは循環します
現在のマネージャーのすべてのボタンから。

bif select 7、bif focus 3、gotomanager 0、select、ret、gotobutton focus、\
select、ret、gotobutton down、select
これは、SendToModule コマンドで FvwmIconMan に送信するのに適しています。 ある場合
下に移動します。 それ以外の場合、フォーカスされたボタンがあれば、それが選択されます。
それ以外の場合は、マネージャ 0 のボタン 0 が選択されます。

bif select 選択、bif フォーカス フォーカス、gotomanager 0、選択、ret、ラベル フォーカス、\
gotobutton focus、select、ret、label Select、gotobutton down、select
前と同じですが、ラベル命令を使用します。

キーとマウスにバインドされることに加えて、アクションは fvwm から FvwmIconMan に送信できます。
SendToModule コマンドを介して。 SendToModule を使用する場合は、コマンドを引用しないでください。 また、
現在のバージョンの fvwm のバグについては、FvwmIconMan も引用しないでください。

サンプル 構成


この最初の例は、XNUMX つしかない FvwmIconMan の最も単純な呼び出しです。
マネージャー、およびすべてのウィンドウを処理します。

################################################## ############
# 実行中に開始する必要があるモジュールをロードします。
# fvwm の初期化
モジュールパス /usr/lib/X11/fvwm:/usr/bin/X11
モジュール FvwmIconMan

# FvwmIconMan をタイトル バーのない、粘着性のあるものにし、アイコンを付けます
スタイル "Fvwm*" アイコン toolbox.xpm,NoTitle,NoHandles,Sticky
スタイル "FvwmIconMan" HandleWidth 5、Handles、BorderWidth 5

################################################## ############
################################################## ############
#モジュールで使用される定義

*FvwmIconMan: NumManagers 1
*FvwmIconMan: 解像度グローバル
*FvwmIconMan: 背景スレートグレー
*FvwmIconMan: 前景白
*FvwmIconMan: フォント 7x13
*FvwmIconMan: ButtonGeometry 100x0
*FvwmIconMan: ManagerGeometry 1x0-0+0

この例は、私の個人的な構成の Reader's Digest バージョンです。 それはXNUMXつあります
マネージャー、XNUMX つは emacs 用、もう XNUMX つはその他すべて用で、アイコン タイトルのないものは除きます。 それだけ
現在のページのウィンドウが表示されます。 の使用 ドローアイコン & 形状 オプション
正しいオプションでコンパイルした fvwm と FvwmIconMan が必要です。 方法に注意してください
geometry および show オプションはマネージャーごとに指定され、その他はすべてに共通です。

スタイル "FvwmIconMan" NoTitle, Sticky, WindowListSkip, BorderWidth 0
スタイル "FvwmIconMan" HandleWidth 0

Key F8 AN SendToModule FvwmIconMan bif select Select、bif focus Focus、\
gotomanager 0、select、sendcommand WarpToWindow、ret、label Focus、\
gotobutton focus、select、sendcommand WarpToWindow、ret、label Select、\
gotobutton prev、select、sendcommand WarpToWindow
Key F9 AN SendToModule FvwmIconMan bif select Select、bif focus Focus、\
gotomanager 0、select、sendcommand WarpToWindow、ret、label Focus、\
gotobutton focus、select、sendcommand WarpToWindow、ret、label Select、\
gotobutton next、select、sendcommand WarpToWindow

*FvwmIconMan: NumManagers 2
*FvwmIconMan: 解決ページ
*FvwmIconMan: 背景 steelblue
*FvwmIconMan: 前景白
*FvwmIconMan: フォント 7x13
*FvwmIconMan: UseWinList true
*FvwmIconMan: DrawIcons true
*FvwmIconMan: シェイプ true
*FvwmIconMan: FollowFocus true
*FvwmIconMan: ソート名
*FvwmIconMan: プレーンボタンアップ ホワイト スチールブルー
*FvwmIconMan: SelectButton ダウン ホワイト steelblue
*FvwmIconMan: FocusButton アップ ホワイト ブラウン
*FvwmIconMan: FocusAndSelectButton ダウン ホワイト ブラウン
*FvwmIconMan: TitleButton レイズドエッジ ホワイト スティールブルー
*FvwmIconMan: NoIconAction "SendToModule FvwmAnimate animate"

*FvwmIconMan: 1 タイトル「Emacs windows」
*FvwmIconMan: 1 IconName "FvwmIconMan: Emacs"
*FvwmIconMan: 1 フォーマット "%i"
*FvwmIconMan: 1 リソースを表示=emacs リソース=gemacs
*FvwmIconMan: 1 ManagerGeometry 1x0-400+0
*FvwmIconMan: 1 ButtonGeometry 200x0

*FvwmIconMan: 2 タイトル「すべてのウィンドウ」
*FvwmIconMan: 2 IconName "FvwmIconMan: all"
*FvwmIconMan: 2 フォーマット "%c: %i"
*FvwmIconMan: 2 DontShow icon=無題
*FvwmIconMan: 2 ManagerGeometry 2x4-0+0
*FvwmIconMan: 2 ButtonGeometry 200x0

*FvwmIconMan: 一時的なジオメトリ 194x100
*FvwmIconMan: 一時的な DontShow icon=Untitled
*FvwmIconMan: 一時的なアクション Mouse 0 A sendcommand select select Iconify

*FvwmIconMan: Action Mouse 1 N sendcommand アイコン化
*FvwmIconMan: アクション マウス 2 N sendcommand WarpToWindow
*FvwmIconMan: Action Mouse 3 N sendcommand "Module FvwmIdent FvwmIdent"
*FvwmIconMan: アクション キー 左 N gotobutton 左、選択
*FvwmIconMan: アクション キー 右 N gotobutton 右、選択
*FvwmIconMan: アクション キー上 N gotobutton 上、選択
*FvwmIconMan: アクション キー ダウン N gotobutton ダウン、選択
*FvwmIconMan: アクション キー q N 終了

未完成 ビジネス


私が知っているバグがXNUMXつあります。 これに対する正直な解決策は次のようになります
感謝。 アイコンマネージャが上向きまたは左向きに拡大するように設定されている場合、一部のマシンでは
ときどき徘徊することがあります。

リソース名のないウィンドウは適切に処理されません。

onworks.net サービスを使用してオンラインで FvwmIconMan を使用する


無料のサーバーとワークステーション

Windows と Linux のアプリをダウンロード

Linuxコマンド

Ad