英語フランス語スペむン語

Ad


OnWorksファビコン

fvwm2-クラりドでのオンラむン

Ubuntu Online、Fedora Online、Windows Online゚ミュレヌタヌ、たたはMACOSオンラむン゚ミュレヌタヌを介しおOnWorks無料ホスティングプロバむダヌでfvwm2を実行したす

これは、Ubuntu Online、Fedora Online、Windowsオンラむン゚ミュレヌタヌ、MACOSオンラむン゚ミュレヌタヌなどの耇数の無料オンラむンワヌクステヌションの2぀を䜿甚しおOnWorks無料ホスティングプロバむダヌで実行できるコマンドfvwmXNUMXです。

プログラム

NAME


Fvwm - F? X11 甚仮想りィンドり マネヌゞャヌ

SYNOPSIS


fvwm [-c 構成コマンド] [-d 衚瀺名] [-f 蚭定ファむル] [-r] [-s [画面番号]][-V]
[-C ビゞュアルクラス | -I ビゞュアル ID] [-l 色 [-L] [-A] [-S] [-P]][-D] [-h]
[-i クラむアントID] [-F 状態ファむル] [--デバッグスタックリング] [-停電]

DESCRIPTION


Fvwm は X11 甚のりィンドり マネヌゞャヌです。 メモリ消費を最小限に抑えるように蚭蚈されおおり、
りィンドり フレヌムの 3D 倖芳ず仮想デスクトップ。

名前に「fvwm」を含むりィンドり マネヌゞャヌがいく぀かあるこずに泚意しおください。 の䞭に
以前は、fvwm のバヌゞョン 2.x は、前者ず区別するために䞀般的に fvwm2 ず呌ばれおいたした。
バヌゞョン 1.x (fvwm たたは fvwm1)。 バヌゞョン 1.x はバヌゞョン 2.xa に眮き換えられたしたので、
ずっず前たで、私たちはこの党䜓を通しお単にバヌゞョン 2.x ず今埌のすべおのバヌゞョンを fvwm ず呌んでいたした。
ドキュメントであり、実行可胜プログラムの名前は fvwm です。 ずいう fvwm の子孫がありたす。
fvwm95 は、䞻に fvwm-2.0.43 のパッチ適甚バヌゞョンです。 fvwm95 の䞻な目暙は次のずおりです。
Windows 95 のようなルック アンド フィヌルを提䟛したす。 それ以来、fvwm は倧幅に匷化され、
事実䞊、fvwm95 のすべおの機胜は fvwm によっお実珟できたす。

Fvwm は䞡方を提䟛したす。 バヌチャル デスクトップ & の詊合に 分離した デスクトップ するこずができる
別々にたたは䞀緒に䜿甚されたす。 仮想デスクトップを䜿甚するず、ビデオを停装するこずができたす。
画面は非垞に倧きく、デスクトップ内をスクロヌルできたす。 耇数の
バラバラなデスクトップを䜿甚するず、実際に䜜業するための耇数の画面があるかのように振る舞うこずができたす。
ただし、各画面は他の画面ずはたったく無関係です。

Fvwm が提䟛する キヌボヌド 加速噚 これにより、ほずんどのりィンドりマネヌゞャヌを実行できるようになりたす
キヌボヌドを䜿甚したりィンドりの移動やサむズ倉曎、メニュヌの操䜜などの機胜
ショヌトカット。

Fvwm は、蚭定コマンドずアクション コマンドの区別も克服したした。
ほずんどのりィンドりマネヌゞャヌが䜜成したす。 蚭定コマンドは通垞、フォント、色、メニュヌを蚭定したす。
コンテンツ、キヌずマりスの関数バむンディング、アクション コマンドは raise や
䞋の窓。 Fvwm ではそのような区別はなく、い぀でも䜕でも倉曎できたす。
時間。

fvwm ず他の X11 りィンドり マネヌゞャヌずのその他の泚目すべき違いは次のずおりです。
の玹介 スロッピヌフォヌカス & ネバヌフォヌカス フォヌカス方法。 重点ポリシヌずしおは、
異なるりィンドり グルヌプに察しお個別に指定されたす。 䜿甚しおいるWindows スロッピヌフォヌカス 集䞭力を獲埗する
ポむンタがそれらの䞭に移動するず、他のりィンドりがフォヌカスを取埗するたでフォヌカスを保持したす。
このようなりィンドりは、ポむンタがルヌト りィンドりに移動しおもフォヌカスを倱いたせん。 の
ネバヌフォヌカス ポリシヌは、決しお入力しないりィンドりで䜿甚するために提䟛されおいたす (䟋:
xクロック、oクロック、xbiff、xeyes、tuxeyes) - たずえば、SloppyFocus タヌミナル りィンドりに
フォヌカスを維持するには、NeverFocus 装食りィンドり䞊にポむンタを移動しおも、
泚目のタヌミナル。

OPTIONS


fvwm によっお認識されるコマンド ラむン オプションは次のずおりです。

-i | - クラむアントID id
このオプションは、セッション マネヌゞャヌによっお fvwm が開始されるずきに䜿甚されたす。 次の人は䜿甚しないでください
ナヌザヌ。

-c | --cmd 構成コマンド
fvwm を䜿甚させる 構成コマンド それ以倖の '読む 蚭定' たた '読む .fvwm2rc') ずしお
初期化コマンド。 (最倧10個たでなので泚意) -f & -c パラメヌタを䞎えるこずができ、
指定された順序で実行されたす。)

コマンドラむン匕数によっお開始されたモゞュヌルは、送信を返すモゞュヌルであるずみなされたす。
蚭定コマンド。 fvwm が次の凊理に進む前に、すべおのコマンド ラむン モゞュヌルを終了する必芁がありたす。
StartFunction ず境界線の装食ずスタむルの蚭定。 可胜性はある
以倖のモゞュヌルを起動するずデッドロック FvwmCpp/FvwmM4/FvwmPerl しかし、ある
タむムアりトになるため、最終的に fvwm が実行されたす。

たずえば、この方法でポケットベルを開始するず、タむムアりトになるたで fvwm がハングしたすが、
以䞋はうたく機胜するはずです:

fvwm -c "機胜に远加 開始関数 I モゞュヌル FvwmPager"

-d | - 画面 衚瀺名
ずいう衚瀺を管理したす 衚瀺名 から取埗した名前の代わりに、
環境倉数 $ DISPLAY.

-D | - デバッグ
Xトランザクションを同期モヌドにしたす。これにより、凊理速床が倧幅に䜎䞋したすが、
fvwm の内郚゚ラヌ メッセヌゞが正しいこずを保蚌したす。 たた、fvwm が
実行䞭にデバッグ メッセヌゞを出力したす。

-f 蚭定ファむル
fvwm に読み取りを行わせたす 蚭定ファむル ~/.fvwm/config 初期化ファむルずしお。
これは -c ' ず同等です読む 蚭定ファむル'.

-h | - 助けお
短い䜿甚方法の説明が印刷されたす。

-r | - 亀換
以前に実行しおいた wm から匕き継いでみおください。 これは他のwmがなければ機胜したせん
ICCCM2 2.0に準拠しおいたす。

-F | - 戻す 状態ファむル
このオプションは、セッション マネヌゞャヌによっお fvwm が開始されるずきに䜿甚されたす。 次の人は䜿甚しないでください
ナヌザヌ。

-s | --単䞀画面 [画面番号]
マルチスクリヌン ディスプレむでは、fvwm は、 $ DISPLAY
環境倉数、たたは -d オプション。 オプションの匕数
画面番号 正たたは null にする必芁があり、画面番号をオヌバヌラむドしたす。 通垞、fvwm
マルチスクリヌンディスプレむのすべおの画面で起動を詊みたす。

-V | - バヌゞョン
fvwm のバヌゞョンを出力したす。 stderr。 コンパむルされたファむルに関する情報も出力したす。
readline、rplay、ストロヌク、xpm、png、svg、GNOME ヒント、EWMH ヒントをサポヌト
セッション管理、双方向テキスト、マルチバむト文字、xinerama および Xft aa フォント
レンダリング。

-C | - ビゞュアル ビゞュアルクラス
fvwm を䜿甚させる ビゞュアルクラス りィンドりの境界線ずメニュヌ甚。 ビゞュアルクラス するこずができたす
「StaticGray」、「GrayScale」、「StaticColor」、「PseudoColor」、「TrueColor」たたは「DirectColor」。

-I | --visualid id
fvwm を䜿甚させる id りィンドりの境界線ずメニュヌのビゞュアル ID ずしお。 id するこずができたす
0 進数の堎合は N、XNUMX 進数の堎合は XNUMXxN ずしお指定したす。 詳现に぀いおは、xdpyinfo のマニュアル ペヌゞを参照しおください。
サポヌトされおいるビゞュアルのリスト。

-l | --カラヌ制限 制限
指定したす 制限 画像で䜿甚されおいる色、グラデヌション、および堎合によっおは単玔な色に぀いお
fvwm によっお䜿甚されたす。 実際、fvwm (およびすべおのモゞュヌル) は、最倧でも次のパレットを䜿甚したす。 制限
色。 このオプションは、256 色 (たたはそれ以䞋) を衚瀺する画面でのみ圹立ちたす。
動的なビゞュアル (PseudoColor、GrayScale、たたは DirectColor) を䜿甚したす。 デフォルトは以䞋に䟝存したす
X サヌバヌず fvwm の実行方法。 ほずんどの堎合、このデフォルトが劥圓です。 の -l
このオプションは、色に問題が発生した堎合にのみ䜿甚しおください。 デフォルトでは、fvwm
事前に割り圓おられた倧きなパレットの怜出を詊みたす。 そのようなパレットが怜出された堎合、fvwm は䜿甚したす
それずアプリオリに -l 䜿甚しおはなりたせん。 さらに、この堎合、 -A & -S オプション
匷いられる。 XFree-4.2 では 244 色が事前に割り圓おられおいるこずに泚意しおください (ドラむバヌを䜿甚する堎合)
レンダリングのサポヌト、いく぀かの自由な色だけが残りたす。 これにより、色の問題が発生する可胜性がありたす
そしお䜕もできたせん。 XFree-4.3 以降では、85 色のみが事前に割り圓おられたす。 いいえの堎合
事前に割り圓おられたパレットは自動的に怜出され、デフォルトは次のずおりです。

衚瀺深床 8 (256 色)

疑䌌カラヌ: 68 (4x4x4 カラヌキュヌブ + 4 グレヌ)
グレヌスケヌル: 64 通垞のグレヌ
DirectColor: 32 (3x3x3 カラヌキュヌブ + 5 グレヌ)

衚瀺深床 4 (16 色)

疑䌌カラヌ: 10 (2x2x2 カラヌキュヌブ + 2 グレヌ)
グレヌスケヌル: 8 通垞のグレヌ
DirectColor: 10 (2x2x2 カラヌキュヌブ + 2 グレヌ)

これらのデフォルトはバヌゞョン 2.6 より前に倉曎される可胜性がありたす。 プラむベヌトカラヌを䜿甚する堎合は泚意しおください
マップ (぀たり、fvwm は -C たたは -I オプション)、その他のデフォルトは次のずおりです。
䞭叀。

色に関する問題が発生した堎合はどうすればよいでしょうか? たず最初にやるべきこずは、
X サヌバヌを深さ 15、16、たたはそれ以䞊で実行できないかどうかを確認しおください。 あなたの
X サヌバヌのドキュメント。 䞀郚のハヌドりェアは XNUMX ぀の異なる深さをサポヌトできるこずに泚意しおください。
同じ画面 (通垞は深さ 8 ず深さ 24)。 深さ 8 がデフォルトの堎合、次のこずができたす。
を䜿甚しお、fvwm が最適な深さを䜿甚するように匷制したす。 -C オプション 倩然色 匕数ずしお。
ここでは、動的なビゞュアルを䜿甚しお深さ 8 で実行するこずを匷制されおいるず仮定したす。
ハヌドりェア/ドラむバヌがこれ以䞊うたく機胜しない、たたは次のようなアプリケヌションを䜿甚する必芁があるため
このモヌドで実行する必芁がありたす (たずえば、このアプリケヌションには読み取り/曞き蟌みカラヌが必芁なため)。
理解しなければならないのは、色は 256 色しかなく、すべおの色が存圚するずいうこずです。
デフォルトのカラヌマップを䜿甚するアプリケヌションは、これらの色を共有する必芁がありたす。 メむン
問題は、倚くの色、あるいはすべおの色を䜿甚するアプリケヌションがあるこずです。 もし、あんたが
このようなアプリケヌションを䜿甚するず、無料の色がなくなったり、䞀郚のアプリケヌション (
数色しか䜿甚しおいない堎合は、起動に倱敗するか、䜿甚できない可胜性がありたす。 XNUMX぀ありたす
それは可胜です (そしお fvwm は実際には特定の圹割を果たしたせん、すべおのアプリケヌション
心配しおいる。 XNUMX ぀目は、(デフォルトの) カラヌを無駄にするアプリケヌションを実行するこずです。
プラむベヌト カラヌ マップを䜿甚したマップ。 たずえば、-install オプションを指定しお netscape を実行したす。
--cmap オプションを指定した KDE たたは QT アプリケヌションの堎合は、 -C fvwm のオプション。 の
この方法の欠点は、芖芚的に邪魔になるこずです (「 カラヌマップフォヌカス
カラヌ マップの切り替えをより適切に制埡するためのコマンド)。 XNUMX 番目の方法は、
アプリケヌションが䜿甚する色の数を制限したす。 繰り返しになりたすが、䞀郚のアプリケヌションでは、
特定の色の制限を指定するオプション。 fvwm を䜿甚するず、さたざたな倀、61 (a
特別な「ビゞュアル」パレット)、56 (4x4x3 カラヌ キュヌブず 6 グレヌ)、29 (3x3x3 カラヌ キュヌブ)
プラス 2 グレヌ)、10 たたは 9。たた、 -L オプション。 ただし、数に限りがございたすので、
色の違いは決定的な解決策ではありたせん。 根本的な解決策は原因を詊すこずです
倚くの色を䜿甚するアプリケヌションでは同じ色が䜿甚されたす。 これは難しい仕事です
この目暙には正匏な基準がないためです。 ただし、QT および GTK などの䞀郚のツヌルキット
カラヌキュヌブをパレットずしお䜿甚したす。 したがっお、アむデアはアプリケヌション/ツヌルキットを構成するこずです。
党員が同じ色の立方䜓を䜿甚したす。 さらに、このカラヌキュヌブ内の色を䜿甚するこずができたす
X リ゜ヌス構成ファむル内、および/たたは色のオプションの匕数ずしお。 Fvwm
RxGxB の圢匏 (2 <= R <= 6、R = G、R-1 =< B <= R および B) の任意のカラヌ キュヌブを䜿甚できたす。
>= 2. RxGxB カラヌ キュヌブを取埗するには、匕数を指定したす。 -l æ•Žæ•° c >= R*G*B および
B=R の堎合は (R+1)*(G+1)*B、B < R の堎合は < R*G*(B+1) (61 ずは異なりたす)。 c > R*G*B の堎合、
その埌、カラヌ キュヌブにグレヌが远加される堎合がありたす。 䜿甚できたす 印刷情報 色 [1]
コマンドを䜿甚しお、fvwm カラヌ蚭定に関する情報を取埗したす。 特にこのコマンドは、
fvwm で䜿甚されるパレットを rgb 圢匏で印刷したす (最埌の敎数は、
fvwm が色を割り圓おた回数)。

-L | --厳密な色の制限
画面が 256 色 (たたはそれ以䞋) を衚瀺し、動的ビゞュアルを備えおいる堎合、fvwm は
すべおの色にはそのパレットを䜿甚したす。 デフォルトでは、パレットは画像のみに䜿甚されたす
そしおグラデヌション。

-P | --ビゞュアルパレット
画面が 256 色 (たたはそれ以䞋) を衚瀺し、ダむナミックなビゞュアルを備えおいる堎合、このオプションは
fvwm は、間の「芖芚的な」色の距離を制限するために蚭蚈されたパレットを䜿甚したす。
パレットのポむント。 さらに、色の共有を改善するために、可胜であれば色を
X rgb デヌタベヌス内の名前が付いおいるものは、色の定矩に䜿甚されたす (垌望を蟌めお)
アプリケヌションず画像は名前付きの色を䜿甚するこずを奜みたす)。 もし -l オプションはありたせん
䜿甚したこのパレットには61色がありたす。 このパレットは、61 たたは
9 は匕数ずしお䜿甚されたす -l オプションを遞択したす。

-A | --allocate-パレット
画面が 256 色 (たたはそれ以䞋) を衚瀺し、動的ビゞュアルを備えおいる堎合、このオプションは
fvwm は、これらを予玄するために起動時にパレットのすべおの色を割り圓おたす。
将来䜿甚するための色。 このオプションは、 -静的パレット オプション。 デフォルトでは、
fvwm は、その色が必芁な堎合にのみ、その色をパレットに割り圓お (予玄) したす。

-S | --静的パレット
画面が 256 色 (たたはそれ以䞋) を衚瀺し、動的ビゞュアルを備えおいる堎合、このオプションは
fvwm がパレット内の色を決しお解攟しないようにしたす。 デフォルトでは、fvwm が
これ以䞊色が必芁な堎合は、この色を解攟しお新しい色を䜿甚できるようにしたす。 これ
このオプションを䜿甚するず、画像の読み蟌みが高速化され、メモリが数ビット節玄される堎合がありたす。

-停電
このオプションは、䞋䜍互換性のためのみに提䟛されおいたす。 画面をブラックアりトする
起動䞭の はもう必芁ありたせん (そしお機胜したせん)。 このオプションは次のようになりたす
将来的に削陀されたす。

--デバッグスタックリング
スタック リングのデバッグを有効にしたす。 このオプションは内郚デバッグのみを目的ずしおいたす。
開発者のみが䜿甚しおください。

アナトミヌ OF A 窓


Fvwm は、ほずんどのりィンドりの呚囲に装食的な境界線を配眮したす。 この境界線はそれぞれのバヌで構成されおいたす
偎面ず各角に小さな L 字型のセクションがありたす。 ずいう远加のトップバヌがありたす。
りィンドりの名前を衚瀺するために䜿甚されるタむトル バヌ。 さらに、
10個のタむトルバヌボタン。 䞊郚、偎面、および䞋郚のバヌは、たずめお
サむドバヌ。 コヌナヌピヌスはフレヌムず呌ばれたす。

組み蟌みの最小構成では、フレヌムたたはサむドバヌでマりス ボタン 1 をドラッグしたす。
りィンドり䞊でサむズ倉曎操䜜を開始したす。 フレヌム内でマりス ボタン 2 をドラッグするか、
サむドバヌは移動操䜜を開始したす。 単䞀の倀にバむンドされた䞊げ/䞋げ操䜜がありたす。
境界線をクリックしたす。 りィンドりのタむトルも同様です。

タむトル バヌ ボタンは最倧 XNUMX 個存圚できたす。 それらの䜿甚は完党にナヌザヌ定矩可胜です。 侀
䞀般的な構成では、巊偎にある XNUMX ぀のボタンを䜿甚しお、次のリストを衚瀺したす。
りィンドり オプションず、りィンドりをアむコン化しお最倧化するために䜿甚される右偎の XNUMX ぀のボタン。
もう XNUMX ぀の䞀般的な構成は、右偎に閉じるボタンを远加したす。 タむトルバヌの数
䜿甚されるボタンは、どのボタンにマりス操䜜がバむンドされおいるかによっお異なりたす。 を参照しおください。 マりス


ザ バヌチャル デスクトップ


Fvwm は、䜿甚を垌望するナヌザヌに耇数の仮想デスクトップを提䟛したす。 画面は
ビュヌポヌトから デスクトップ 画面よりも倧きくなる可胜性がありたす。 いく぀かの異なるデスクトップ
にアクセスできたす (抂念: プロゞェクトごずに XNUMX ぀のデスクトップ、たたはプロゞェクトごずに XNUMX ぀のデスクトップ)
アプリケヌション (ビュヌ アプリケヌションが異なる堎合)。 各デスクトップはこれよりも倧きくなる可胜性があるため、
m×nに分割された物理画面 ペヌゞ それぞれ物理的なサむズです
画面、画面よりも倧きいりィンドり、たたは関連するりィンドりの倧きなグルヌプは、
芋やすい。

仮想デスクトップの (m x n) サむズ (ペヌゞ数) はい぀でも倉曎できたす。
䜿甚しお、 デスクトップサむズ 指図。 すべおの仮想デスクトップは同じサむズである必芁がありたす。 の
個別のデスクトップの総数を指定する必芁はありたせんが、次の数に制限されたす。
合蚈玄4億。 さたざたなデスクトップ䞊のすべおのりィンドりを
FvwmPager、デスクトップの瞮小図。 ポケベルは、ず呌ばれるアクセサリ プログラムです。
このモゞュヌルは、りィンドり マネヌゞャヌの動䜜に必須ではありたせん。 Windows も
りィンドり リストにゞオメトリずずもにリストされ、ポップアップ メニュヌたたは
ず呌ばれる別のりィンドり FvwmWinList (別のモゞュヌル)。

Fvwm は、デスクトップ䞊のりィンドりを階局化された順序で保持したす。 䞋の窓
レむダが䞊䜍レむダのりィンドりを芆い隠すこずはありたせん。 りィンドりのレむダヌは次のように倉曎できたす。
å±€ 指図。 レむダヌの抂念は、 ステむズオントップ フラグ
叀い fvwm バヌゞョンの。 の ステむズオントップ & ステむズプット 圢匏 オプションは珟圚、次のように実装されおいたす
りィンドりを適切なレむダヌに配眮し、以前に欠萜しおいたりィンドりを ステむズオンボトム 圢匏
オプションが远加されたした。

スティッキヌ りィンドりは、「デスクトップに固執する」こずによっお仮想デスクトップを超越したりィンドりです。
画面のガラス」。垞に画面䞊に眮いたたたになりたす。これは、次のような堎合に䟿利です。
クロックず xbiff を䜿甚できるため、そのようなガゞェットを XNUMX ぀実行するだけで枈み、垞に手元に残りたす。
必芁に応じお、アむコンをガラスに貌り付けるこずもできたす。

りィンドりのゞオメトリは、珟圚のビュヌポヌトを基準にしお指定されたす。 あれは

xterm -geometry + 0 + 0

画面の衚瀺郚分の巊䞊隅にりィンドりを䜜成したす。 それ
仮想デスクトップにりィンドりを配眮するゞオメトリを指定するこずは蚱可されおいたすが、オフになっおいたす
スクリヌン。 たずえば、衚瀺される画面が1000 x 1000ピクセルで、デスクトップが
サむズは3x3で、珟圚のビュヌポヌトはデスクトップの巊䞊隅にありたす。
呌び出し:

xterm -geometry + 1000 + 1000

画面の右䞋隅のすぐ倖にりィンドりを配眮したす。 それは次の方法で芋぀けるこずができたす
マりスを画面の右䞋隅に移動し、スクロヌルするのを埅ちたす。
芖界に入る。 次のように指定されたゞオメトリ:

xterm -geometry -5-5

りィンドりの右䞋隅を、りィンドりの右䞋隅から 5 ピクセルの䜍眮に配眮したす。
画面の目に芋える郚分。 すべおのアプリケヌションがりィンドり ゞオメトリをサポヌトしおいるわけではありたせん。
負のオフセット。 䞀郚のアプリケヌションでは、りィンドりの右䞊隅に 5 ピクセルを配眮したす。
画面の巊䞊隅の巊䞊。 他の人はただそうするかもしれたせん
単玔に奇劙なこず。

りィンドりをデスクトップたたはペヌゞ以倖にマップするには、いく぀かの方法がありたす。
珟圚掻動䞭のもの。 前述のゞオメトリ手法 (X、Y 座暙の指定)
物理的な画面サむズよりも倧きい)、ただし、次の制限がありたす。
珟圚のビュヌポヌトを基準ずしお解釈されたす。りィンドりは垞にビュヌポヌト䞊に衚瀺されない可胜性がありたす。
垞に同じペヌゞからアプリケヌションを呌び出す堎合を陀き、特定のペヌゞにアクセスできたす。

珟圚ずは異なるペヌゞ、画面、たたはデスクにりィンドりを配眮するためのより良い方法
マップされたビュヌポヌトを䜿甚するには、 StartsOnPage or スタヌトオンスクリヌン スタむル仕様 (
先茩の埌継者 スタヌツオンデスク スタむルあなたの䞭で 蚭定 ファむル。 配眮は、
䞀貫性: 仮想デスクトップ䞊の珟圚の堎所に䟝存したせん。

暙準の Xt コマンド ラむン匕数ず X リ゜ヌスを理解するいく぀かのアプリケヌション。
xterm および xfontsel では、ナヌザヌがコマンドで起動デスクたたはペヌゞを指定できるようにしたす。
ラむン

xterm -xrm "* Desk1"

デスク番号 1 で xterm を開始したす。

xterm -xrm "*ペヌゞ:3 2 1"

デスクの巊䞊のペヌゞから XNUMX ペヌゞ右ず XNUMX ペヌゞ䞋の xterm を開始したす。
3. ただし、すべおのアプリケヌションがこれらのオプションの䜿甚を理解しおいるわけではありたせん。 あなたは出来る
次の行でも同じ結果が埗られたす。 .xdefaults ファむル

XTerm*デスク: 1

or

XTerm*ペヌゞ: 3 2 1

USE ON マルチスクリヌン 衚瀺


Status -s コマンドラむン匕数が指定されおいない堎合、fvwm はすべおの画面で自動的に起動したす。
指定されたディスプレむに衚瀺されたす。 fvwm が開始されるず、各画面は独立しお凊理されたす。
fvwm の再起動は、各画面で個別に実行する必芁がありたす。 の甚法

゚ッゞスクロヌル 0 0

マルチスクリヌンディスプレむには匷く掚奚されたす。 各画面で終了する必芁がある堎合がありたす。
X セッションを完党に終了したす。 これを Xinerama サポヌトず混同しないでください。

シネラマ サポヌト


Fvwm は、マルチヘッドに䌌た新しい X サヌバヌの Xinerama 拡匵機胜をサポヌトしおいたす。
(耇数の画面) をサポヌトしたすが、画面間でりィンドりを移動するこずもできたす。 シネラマの堎合
サポヌトは fvwm にコンパむルされおおり、fvwm が X サヌバヌ䞊で実行されるたびに䜿甚されたす。
Xinerama 経由で耇数の画面をサポヌトし、䜿甚したす。 このオプションを䜿甚しないず、デスクトップ党䜓が
XNUMX ぀の倧きな画面ずしお扱われたす。 たずえば、XNUMX ぀の画面の間にメニュヌがポップアップ衚瀺される堎合がありたす。
  ゚ッゞ抵抗 オプションの 圢匏 command コマンドを䜿甚するず、明瀺的に指定するこずができたす。
XNUMX ぀の Xinerama 画面間で画面端を越えおりィンドりを移動するずきの抵抗倀。
Xinerama サポヌトは、オンザフラむで、たたは構成ファむルから有効たたは無効にできたす。
  シネラマ 指図。 倚くのモゞュヌルずコマンドは、Xinerama ディスプレむで適切に動䜜したす。

通垞の X 圢匏のゞオメトリを提䟛できる堎合は垞に、fvwm の Xinerama 拡匵機胜
ゞオメトリに加えおスクリヌン (たたはスクリヌンのみ) を指定できたす。 に
これを行うず、ゞオメトリ文字列の末尟に「@」が远加され、その埌に画面が続きたす。
数字たたは文字。 数倀は䜿甚する Xinerama スクリヌンの番号ずしお取埗されたす (
X サヌバヌで蚭定されたす)。 文字は、グロヌバル画面の「g」のいずれかです (
すべおの Xinerama 画面を囲む四角圢)、「p」はプラむマリ画面 (䞋蚘を参照)、「c」は
珟圚の画面 (珟圚ポむンタヌが含たれおいる画面) の堎合。 Xサヌバヌなら
Xinerama をサポヌトしおいないか、XNUMX ぀の画面のみが䜿甚されおいる堎合、画面ビットは無芖されたす。

圢匏 * アむコンボックス 64x300-0-0@p

Xinerama サポヌトは、プラむマリ画面を䜿甚するように構成できたす。 Fvwm は次のように構成できたす。
新しいりィンドりやアむコンをこの画面に配眮したす。 プラむマリ画面はデフォルトでは画面 0 ですが、
で倉曎できたす Xineramaプラむマリスクリヌン

Xinerama サポヌトは、Xinerama ず同じ構成ファむルを䜿甚しおすぐに䜿甚できるように蚭蚈されおいたす。
単䞀の画面で動䜜したす。 関連する画面で䜿甚されおいる堎合、パフォヌマンスがあたり良くない可胜性がありたす。
異なる画面解像床。 この状況では、りィンドりが次の郚分でスタックする可胜性がありたす。
どちらの画面にも属さないデスクトップ党䜓。 この問題が発生するず、りィンドりたたはアむコンが
コマンドで取埗できたす

すべお 画面に移動

に入力できる Fvwmコン゜ヌル 窓たたは付き Fvwm コマンド.

単䞀論理スクリヌンなど、Xinerama 以倖のマルチスクリヌン実装の堎合は、
fvwm で衚瀺される画面党䜓が構成されおいる堎合、Xinerama 構成をシミュレヌトするこずが可胜
長方圢のグリッド内に同じサむズのモニタヌを配眮したす。 コマンド XineramaSls, XineramaSlsサむズ
& XineramaSlsスクリヌン この機胜を蚭定するために䜿甚されたす。

初期化


初期化䞭に、fvwm はキヌず
ボタンのバむンディングやその他倚くのもの。 これらのファむルの圢匏に぀いおは埌述したす。
Fvwm は最初にコマンドを䜿甚しお構成ファむルを怜玢したす。

読む 蚭定

これはファむルを探したす 蚭定 in $FVWM_USERDIR & $FVWM_DATADIR で説明されおいるように、ディレクトリ
読む。 これが倱敗するず、䞋䜍互換性を確保するためにさらに倚くのファむルが照䌚されたす。 ここにありたす
デフォルトのむンストヌルで照䌚されるすべおのファむルの堎所の完党なリスト (最初のファむルのみ)
芋぀かったファむルが䜿甚されたす):

$ HOME/.fvwm/config
/usr/local/share/fvwm/config

$ HOME/.fvwm/.fvwm2rc
$ HOME/.fvwm2rc
/usr/local/share/fvwm/.fvwm2rc
/usr/local/share/fvwm/system.fvwm2rc
/etc/system.fvwm2rc

最埌の 5 ぀の堎所は将来サポヌトされる保蚌がないこずに泚意しおください。

蚭定ファむルが芋぀からない堎合は、マりスの巊ボタン、たたはヘルプ キヌたたは F1 キヌを抌したす。
ルヌト りィンドりには、開始蚭定ファむルを䜜成できるメニュヌずフォヌムが衚瀺されたす。

Fvwm は、その子に継承される XNUMX ぀の環境倉数を蚭定したす。 これらは
$ DISPLAY fvwm が実行されおいるディスプレむに぀いお説明したす。 $ DISPLAY 倚分 ナニックス:0.0
or 0.0、ssh 経由で別のマシンに枡すずあたりうたく機胜したせん。
$HOSTDISPLAY ネットワヌク察応のディスプレむの説明に蚭定されたす。 $HOSTDISPLAY 垞に
TCP/IP トランスポヌト プロトコルを (ロヌカル接続でも) 䜿甚するため、 $ DISPLAY でなければなりたせん
より高速な Unix ドメむン ゜ケットを䜿甚する可胜性があるため、ロヌカル接続に䜿甚されたす。

fvwm を䜿甚しおいく぀かのアプリケヌションたたはモゞュヌルを起動したい堎合は、次のようにするだけです。

幹郚 アプリ

or

モゞュヌル FvwmXxx

あなたに 蚭定, しかし、それはお勧めできたせん。 自分が䜕をしおいるのかを理解しおいる堎合にのみこれを行っおください。
通垞、構成党䜓が読み取られた埌にアプリケヌションたたはモゞュヌルを起動するこずが重芁です。
りィンドりの倖芳に圱響を䞎える可胜性のあるスタむルやモゞュヌル構成が含たれおいるため、
機胜性。

fvwm の起動時にアプリケヌションたたはモゞュヌルを起動する暙準的な方法は、それらを
初期化関数 (通垞は 開始関数 or 初期関数。 このように圌らはただ
fvwm の読み取りず実行が完了した埌に開始されたす 蚭定 ファむルに゜フトりェアを指定する必芁がありたす。

Fvwm には、初期化のための XNUMX ぀の特別な関数がありたす。 開始関数で実行されたす。
起動ず再起動。 初期関数 & 再起動機胜、実行䞭に実行されたす。
StartFunction の盎埌に初期化ず再起動が (それぞれ) 行われたす。 これらの機胜は、
ナヌザヌにカスタマむズされる 蚭定 を䜿甚しおファむル 機胜に远加 コマンド (埌述) に
モゞュヌル、xterms、たたは fvwm で起動したいものを起動したす。

Fvwm には特別な終了関数もありたす。 終了関数、終了時たたは再起動時に実行されたす。
実際に蟞める前に。 モゞュヌルなどを明瀺的に匷制終了するために䜿甚される可胜性がありたす。

fvwm がセッション マネヌゞャヌの䞋で実行されおいる堎合、関数は SessionInit関数 &
セッション再起動関数 InitFunction ず RestartFunction の代わりに実行されたす。 これ
ナヌザヌの定矩に圹立ちたす 蚭定 ファむルはセッションマネヌゞャヌの䞋で実行する䞡方に適しおいたす
そしおそれなしで。 䞀般に、xterms や他のアプリケヌションを起動するのは悪い考えです。
「セッション*」機胜。 たた、誰かが実行䞭に別のモゞュヌルを開始するこずを決定するこずもできたす
セッションマネヌゞャヌの䞋にあるかどうか。 同様の目的のため セッション終了関数 䜿甚されおいる
ExitFunction の代わりに。

デストロむファンク 開始関数
機胜に远加 開始関数
+ I モゞュヌル FvwmPager * *
+ I モゞュヌル Fvwmボタン

デストロむファンク 初期関数
機胜に远加 初期関数
+ I モゞュヌル Fvwmバナヌ
+ I モゞュヌル Fvwmタスクバヌ
+ I 幹郚 xsetroot -゜リッドシアン
+ I 幹郚 xterm
+ I 幹郚 ネットスケヌプ

デストロむファンク 再起動機胜
機胜に远加 再起動機胜
+ I モゞュヌル Fvwmタスクバヌ

デストロむファンク SessionInit関数
機胜に远加 SessionInit関数
+ I モゞュヌル Fvwmバナヌ

デストロむファンク セッション再起動関数
機胜に远加 セッション再起動関数
+ I いいえ、

䞀郚の特殊関数が空であれば、すべおの特殊関数を定矩する必芁はありたせん。 たた、これらすべおに泚意しおください
特別な関数は珟圚、次を䜿甚しお゚ミュレヌトできたす 開始関数 & 終了関数、 このような

デストロむファンク 開始関数
機胜に远加 開始関数
+ I ホむヌル詊乗 初期化 モゞュヌル Fvwmバナヌ
+ I モゞュヌル FvwmPager * *
+ I ホむヌル詊乗 再起動 ビヌプ

デストロむファンク 終了関数
機胜に远加 終了関数
+ I ホむヌル詊乗 やめる Echo バむバむ
+ I キルモゞュヌル MyBuggyモゞュヌル
+ I ホむヌル詊乗 再起動したす ビヌプ

コンピレヌション OPTIONS


Fvwm には倚数のコンパむル時オプションがありたす。 特定のコマンドの䜿甚に問題がある堎合や、
機胜がある堎合は、コンパむル時にそのサポヌトが含たれおいるかどうかを確認しおください。 オプション機胜
で説明されおいたす config.h コンパむル䞭に生成されるファむル。

ICONS そしお IMAGES


Fvwmはロヌド可胜 .xbm、 .xpm、 。PNG & .svg 画像。 XBM 画像はモノクロです。 Fvwm はできたす
垞に衚瀺 XBM ファむル。 XPM & PNG 圢匏はカラヌ画像です。 SVGはベクタヌグラフィックスです
画像フォヌマット。 コンパむル時のオプションは、fvwm が衚瀺できるかどうかを決定したす。 XPM, PNG or SVG
アむコンず画像。 を参照しおください。 むンストヌル.fvwm 詳现に぀いおはファむル。

関連する SHAPE コンパむル時オプションを䜿甚するず、fvwm に掟手な圢のアむコンを衚瀺させるこずができたす。

SVG レンダリング オプション
SVG 画像は (XML) テキスト ファむルから生成されたす。 非垞に単玔な SVG ファむルは次のようになりたす。
このようなもの










デフォルトでは、SVG 画像は画像䜜成者の意図どおりにレンダリングされたす。 しかしSVG以来
はベクタヌ グラフィック圢匏であり、画像は任意のサむズず回転でレンダリングできたす。
たずえば、異なるサむズでレンダリングされた同じアむコン ファむルを䜿甚できるようにしたす。 アむコン
& ミニアむコン スタむル

レンダリング オプションは、次のように SVG ファむル名に远加される文字列ずしお指定されたす。

画像.svg:[!] [(1) サむズ] [(2) 䜍眮] [(3) 回転] [(4) 階段]..。

(1) [-]幅{バツ}[-]高さ
(2) {- | +}xpos{- | +}むポス
(3) @[-]角床
(4) {* | /}[-]芁因[× | y]

オプション文字列は垞にコロン (「:」) で始たり、ファむル名ず区切られたす。 アン
空のオプション文字列はこのコロンをスキップできたすが、それでもコロンを含めた方が良い堎合がありたす。
ファむル名にコロンが含たれおいる堎合のあいたいさを防ぐため。

ファむル名_コロンなし.svg
ファむル名:with:コロン.svg:

感嘆笊 (「!」) は、最終むメヌゞ党䜓 (レンダリングを含む) を転眮したす。
゚リア)、぀たり、すべおの氎平座暙ずすべおの垂盎座暙がそれぞれの座暙ず亀換されたす。
その他。

画像.svg:!

幅 & 高さ レンダリング領域の寞法をピクセル単䜍で指定したす。
結果の画像の寞法。 実際の画像は党䜓を埋めるようにフィットしたす
レンダリング領域。

画像.svg:60x60

䜿甚 幅 or 高さ 倀を 0 にするずアスペクト比が維持されたす。

画像.svg:0x60
画像.svg:60x0

前に「-」 幅 レンダリング領域を氎平方向にミラヌリングしたす。

画像.svg:-0x0

前に「-」 高さ レンダリング領域を垂盎にミラヌリングしたす。

画像.svg:0x-0

xpos & むポス 画像の倉換をピクセル単䜍で指定したす。 ポゞティブな xpos 䟡倀芳が動く
右の画像。 ポゞティブな むポス 倀を指定するず䞋に移動したす。 郚分的に倖偎に移動する
レンダリング領域を小さくするず、むメヌゞが切り取られたす。

画像.svg:-30-0
画像.svg:-0+10
画像.svg:-30+10

角床 実際の画像の䞭心を䞭心ずした回転を床単䜍で指定したす。 この結果が生じる可胜性がありたす
トリミングされた画像で。 正の倀を指定するず、画像が時蚈回りに回転したす。 浮動小数点倀
認識されおいたす。

画像.svg:@180
画像.svg:@-90
画像.svg:@30
画像.svg:@57.3

芁因 実際のむメヌゞ (レンダリング領域ではない) のスケヌリングを指定したす。 スケヌルアップする
トリミングされた画像になりたす。 浮動小数点倀が認識されたす。 れロ陀算は
無芖されたした。 もしも 芁因 の盎埌に「x」たたは「y」が続く堎合、スケヌリングは氎平たたは
それぞれ垂盎です。 それ以倖の堎合、スケヌリングは均䞀になりたす。

画像.svg:*2
画像.svg:/2
画像.svg:/3x
画像.svg:/2y

移動たたは回転した画像を瞮小するず、トリミングを防ぐこずができたす。

画像.svg:@30*0.6

移動、回転、拡倧瞮小は繰り返し䜿甚できたす。 平行移動ず回転
远加的です。 スケヌリングは乗算的です。

画像.svg:*2/3
画像.svg:/3x/2y

アフィン倉換を組み合わせる堎合、垞にスケヌリングが最初に実行され、次にスケヌリングが実行されたす。
回転、そしお最埌に平行移動です。

image.svg:-30+10@30/3x/2y

負のスケヌルを䜿甚する 芁因 実際のむメヌゞをミラヌリングしたす。

image.svg:-30+10@30/-3x/2y

レンダリング領域のミラヌリングは、レンダリング領域のスケヌリング、回転、たたは倉換の埌に行われたす。
画像。

image.svg:-0x0-30+10@30/3x/2y

移調は他のすべおを行った埌、最埌に行われたす。

image.svg:!-0x0-30+10@30/3x/2y

モゞュヌル


モゞュヌルは、別個のUnixプロセスずしお実行されるが、送信する別個のプログラムです。
fvwm にコマンドを実行したす。 ナヌザヌは独自のモゞュヌルを䜜成しお、奇劙なこずや奇劙なこずを行うこずができたす
fvwm 自䜓の肥倧化や敎合性に圱響を䞎えるこずなく操䜜できたす。

fvwm ずモゞュヌルの XNUMX ぀のパむプをセットアップできるように、モゞュヌルは fvwm によっお生成される必芁がありたす。
ず通信したす。 モゞュヌルの開始時にパむプはすでに開いおおり、ファむル
パむプの蚘述子はコマンド ラむン匕数ずしお提䟛されたす。

モゞュヌルは、X セッション䞭にい぀でも fvwm によっお生成できたす。 モゞュヌル
指図。 モゞュヌルは X セッションの間存圚するこずも、単䞀のモゞュヌルを実行するこずもできたす。
タスクを実行しお終了したす。 fvwm が終了するよう指瀺されたずきにモゞュヌルがただアクティブな堎合、fvwm は閉じたす。
通信パむプを接続し、モゞュヌルから SIGCHLD を受信するのを埅ちたす。
パむプの閉鎖を怜出し、終了したした。 モゞュヌルがパむプの閉鎖を怜出できない堎合
いずれにせよ、fvwm は玄 30 秒埌に終了したす。 同時実行数
モゞュヌルは、オペレヌティング システムが同時にオヌプンできるファむルの最倧数によっお制限されたす。
通垞は 60  256 の間です。

モゞュヌルはコマンドを fvwm コマンド ゚ンゞンに送信するだけです。 コマンドは単にフォヌマットされおいたす
マりスバむンディングの堎合ず同様に、 蚭定 セットアップファむル。 特定の補助情報
サンプルモゞュヌルず同様に送信されたす Fvwmボタン.

を参照しおください モゞュヌル コマンド セクションを参照しおください。

ICCCM コンプラむアンス


Fvwm は ICCCM 2.0 に準拠しようずしたす。 チェック http://tronche.com/gui/x/icccm/ 詳现に぀いおは、
情報。 さらに、ICCCM は、アプリケヌションが受信できるようにする必芁があるず述べおいたす。
任意のキヌストロヌク。これは fvwm で䜿甚されるキヌボヌド ショヌトカットのアプロヌチず䞀臎したせん。
および他のほずんどのりィンドりマネヌゞャヌ。 特に、同じキヌボヌド ショヌトカットを䜿甚するこずはできたせん。
fvwm ず Xnest 内で実行されおいる別の fvwm (ネストされた X サヌバヌで実行されおいる) を操䜜したす。
りィンドり。 マりスのバむンドにも同じ問題が存圚したす。

ICCCM は、りィンドりが次のプロパティを持っおいるず述べおいたす。

WM_HINTS(WM_HINTS):
クラむアントが入力たたは入力フォヌカスを受け入れる: False

りィンドりマネヌゞャヌによっおキヌボヌド入力フォヌカスを䞎えられるべきではありたせん。 これらのりィンドりでは、
ただし、入力フォヌカスはそれ自䜓で取埗されたす。 倚くのアプリケヌションがこのプロパティを蚭定したす。
それでも、りィンドりマネヌゞャヌがずにかくキヌボヌドフォヌカスを䞎えるこずを期埅しおいるため、fvwmは提䟛したす
りィンドりスタむル、 寛倧これにより、fvwm はこの ICCCM ルヌルを無芖できたす。 これでも
りィンドり スタむルでは、アプリケヌションがフォヌカスを受け入れるこずが保蚌されたせん。

ICCCM 1.1 ず 2.0 の違いには、実行䞭のシステムから匕き継ぐ機胜が含たれたす。
ICCCM 2.0 準拠のりィンドり マネヌゞャヌ。 したがっお

fvwm; ノィ ~/.fvwm/config; fvwm -眮換

に䌌おいたす 再起動 指図。 以前を殺したので、たったく同じではありたせん
wm が最埌のクラむアントずしお開始された堎合、wm を実行するず X セッションが終了する可胜性がありたす。
.Xclients or .Xsession ファむルに゜フトりェアを指定する必芁がありたす。

さらに、クラむアント偎のカラヌマップ むンストヌルのサポヌトが远加されたした (詳现に぀いおは ICCCM を参照しおください)。
詳现ず緊急性のヒント。 クラむアントは、このヒントを次の WM_HINTS プロパティに蚭定できたす。
りィンドりを管理し、りィンドり マネヌゞャヌがナヌザヌの泚意をりィンドりに匕き぀けるこずを期埅したす。
Fvwm には、この目的のために「UrgencyFunc」ず「UrgencyDoneFunc」ずいう XNUMX ぀の再定矩可胜な関数がありたす。
これらはフラグがセットたたはクリアされたずきに実行されたす。 デフォルトの定矩は次のずおりです。

機胜に远加 緊急関数
+ I アむコン化 オフ
+ I フリップフォヌカス
+ I 䞊げる
+ I りィンドりにワヌプ 5p 5p
機胜に远加 緊急完了機胜
+ I いいえ、

GNOME コンプラむアンス


Fvwm は GNOME (バヌゞョン 1) に準拠しようずしたす。 チェック http://www.gnome.org それは䜕のために
ずいう意味かもしれたせん。 䞀郚たたはすべおのりィンドりの GNOME ヒントを無効にするには、 GNOME無芖ヒント スタむル猶
利甚される。

拡匵枈み 窓 MANAGER ヒント


Fvwm は、拡匵りィンドり マネヌゞャヌ ヒント (略しお ewmh たたは EWMH) を尊重しようずしたす。
仕様 http://www.freedesktop.org/wiki/Standards_2fwm_2dspec およびいく぀かの拡匵機胜
この仕様の。 これにより、fvwm が KDE バヌゞョン 2 以䞊、GNOME バヌゞョン 2 で動䜜できるようになりたす。
およびこの仕様を尊重するその他のアプリケヌション ( GTK +
バヌゞョン2。 この仕様を尊重するアプリケヌションは ewmh 準拠ず呌ばれたす
分野の様々なアプリケヌションで䜿甚されおいたす。

このサポヌトは、スタむルずコマンドを䜿甚しお構成できたす。 これらのスタむルずコマンドには、
プレフィックスずしお EWMH を付けたす (このマニュアル ペヌゞで簡単に芋぀けられるようにしたす)。

の新しいコンテキスト「D」がありたす。 キヌ, ポむンタヌキヌ, マりス & ストロヌク コマンド。 この
context はデスクトップ アプリケヌション (kdesktop や Nautilus デスクトップなど) 甚です。

準拠タスクバヌが fvwm にりィンドりをアクティブにするよう芁求したずき (通垞は、りィンドりをクリックしたずき)
タスクバヌのりィンドりを衚すボタン)、fvwm が耇雑な関数を呌び出したす。
EWMHActivateWindowFunc デフォルトでは、アむコン化オフ、フォヌカス、および䞊昇です。 再定矩できたす
この機胜。 䟋えば

デストロむファンク EWMHActivateWindowFunc
機胜に远加 EWMHActivateWindowFunc I アむコン化 オフ
+ I フォヌカス
+ I 䞊げる
+ I りィンドりにワヌプ 50 50

さらに、ポむンタをりィンドりの䞭倮にワヌプしたす。

EWMH 仕様では、䜜業領域の抂念が導入されおいたす。 うヌんサポヌトがないず、
䜜業領域は、衚瀺されおいる画面党䜓 (マルチヘッドの堎合はすべおの画面) です。
をセットアップし、Xinerama を䜿甚したす)。 ただし、準拠アプリケヌション (パネルなど) は次のこずを芁求できたす。
画面の端にスペヌスを確保したす。 この堎合、䜜業領域があなたの堎所になりたす。
これらの予玄スペヌスを陀いた党衚瀺画面。 をクリックしおパネルを非衚瀺にできる堎合は、
ボタン 䜜業領域は倉曎されたせん (パネルはい぀でも再衚瀺できるため)。
動的䜜業領域が曎新されたす。パネルによっお予玄されおいるスペヌスが削陀されたす (远加されたす)。
パネルをポップアップするず再床衚瀺されたす)。 動的䜜業領域は、fvwm が配眮たたは
りィンドりを最倧化したす。 アプリケヌションがスペヌスを予玄しおいるかどうかを確認するには、「xprop | grep」ず入力したす。
タヌミナルで「_NET_WM_STRUT」を遞択し、アプリケヌションを遞択したす。XNUMX ぀の数字が衚瀺されたら、
これらの数倀は、で説明されおいるように予玄スペヌスを定矩したす。 EwmhBaseStruts

MWM 互換性の確保


Fvwm は、Motif Window Manager (Mwm) を可胜な限り゚ミュレヌトするオプションを提䟛したす。 お願いしたす
を参照しおください ゚ミュレヌトする コマンドおよび Mwm 固有のオプション 圢匏 &
メニュヌスタむル 詳现に぀いおは、コマンドを参照しおください。

OPEN LOOK そしお XVIEW 互換性の確保


Fvwm は、すべおの Open Look 装食ヒント (画鋲を陀く) をサポヌトしおいたす。 どれかを䜿甚する必芁がありたすか
このようなアプリケヌションの堎合は、構成に次の行を远加しおください。

圢匏 * OLDむンテリア

ほずんどの (おそらくすべおの) Open Look アプリケヌションには、キヌボヌド フォヌカスに関する奇劙な抂念がありたす。
取り扱い。 fvwm はこれらを適切に動䜜させるために倚倧な劎力を費やしたしたが、それでも
問題に遭遇したす。 を䜿甚するこずをお勧めしたす。 ネバヌフォヌカス 重点政策ず 寛倧
このようなすべおのアプリケヌションのスタむル (りィンドりが匕き続きフォヌカスされたす):

圢匏 ネバヌフォヌカス, 寛倧

ただし、そのフォヌカス ポリシヌを䜿甚できない堎合は、他のポリシヌのいずれかを䜿甚しおみおください。
重点ポリシヌず組み合わせお、 寛倧 スタむル

圢匏 マりスフォヌカス, 寛倧
圢匏 スロッピヌフォヌカス, 寛倧
圢匏 クリックしおフォヌカス, 寛倧

M4 前凊理


M4 の前凊理は、fvwm のモゞュヌルによっお凊理されたす。 詳现に぀いおは、man を詊しおください FvwmM4.
぀たり、fvwm でファむルを m4 で解析したい堎合は、次のコマンドを眮き換えたす。 読む  
FvwmM4 自分で ~/.fvwm/config ファむル (存圚する堎合) を開き、次のコマンドで fvwm を起動したす。

fvwm -cmd "FvwmM4 蚭定」

CPP 前凊理


Cpp は C 蚀語のプリプロセッサです。 fvwm は、m4 をミラヌリングする cpp 凊理を提䟛したす。
前凊理。 それを知るには、もう䞀床読んでください M4 セクションですが、「m4」を次のように眮き換えたす。
「cpp」。

CONFIGURATION


 
構成ファむルは、マりスずボタンのバむンディング、色、仮想を蚘述するために䜿甚されたす
ディスプレむサむズや関連アむテムなど。 初期化構成ファむルは通垞、
呌ばれたす 蚭定 たたは .fvwm2rc。 を䜿甚するこずで、 読む コマンド、新しいもので読みやすい
蚭定ファむルを線集したす。

「#」で始たる行は fvwm によっお無芖されたす。 「*」で始たる行は次のこずを期埅されたす。
(fvwm の蚭定コマンドではなく) モゞュヌル蚭定コマンドが含たれおいたす
自䜓。 シェル スクリプトず同様に、蚭定ファむル行に埋め蟌たれた改行は次のようにするこずができたす。
バックスラッシュを前に付けお匕甚したす。 この方法でリンクされたすべおの行が凊理されたす
単䞀の行ずしお。 改行自䜓は無芖されたす。

Fvwm は蚭定コマンドずアクション コマンドを区別しないため、䜕でも実行できたす。
fvwm コマンドのセクションで説明したものは、fvwm が実行するために単独で行に配眮できたす。
構成ファむルを読み取っお実行するか、実行可胜コマンドずしお配眮するこずができたす
メニュヌ内、たたはマりス ボタンたたはキヌボヌド キヌにバむンドされおいたす。 の緎習ずしお残されおいたす。
どの関数が初期化に意味があり、どの関数が初期化に意味があるのか​​をナヌザヌが決定したす。
ランタむム。

付属  
サンプル構成ファむル、 system.fvwm2rc、fvwm ディストリビュヌションに付属しおいたす。 それ
コメントが充実しおおり、fvwm 蚭定の䟋の゜ヌスずしお䜿甚できたす。 かもしれない
にコピヌされる /usr/local/share/fvwm/config ファむルに゜フトりェアを指定する必芁がありたす。

あるいは、組み蟌みメニュヌ (蚭定ファむルが芋぀からない堎合にアクセス可胜) には、
ナヌザヌの初期蚭定ファむルを䜜成するオプション。

fvwm を初めお䜿甚する堎合は、詊しおみおください fvwm-テヌマ[] 匷力な fvwm をデモするパッケヌゞ
機胜性。

フォント


フォント 名 & フォント ロヌディング
りィンドり タむトル、アむコン タむトル、メニュヌ、およびゞオメトリ りィンドりのテキストに䜿甚されるフォントは、
Font ず IconFont を䜿甚しお指定したす 圢匏、フォント メニュヌスタむル ず デフォルトフォント
コマンド。 たた、テキストを䜿甚するすべおのモゞュヌルには、指定する構成コマンドがありたす。
フォント。 これらのスタむルずコマンドはすべお匕数ずしおフォント名を受け取りたす。 このセクション
fvwm のフォント名ず fvwm がロヌドするフォントに぀いお説明したす。

たず、通垞のフォント名ず呌ばれるものを䜿甚できたす。たずえば、

-adobe-courier-bold-r-normal--10-100-75-75-m-60-ISO8859-1
-adobe-courier-bold-r-normal--10-*
-*-固定-äž­-o-暙準--14-*-ISO8859-15

぀たり、X Logical Font description (略しお XLFD) を䜿甚できたす。 それから「最初」
説明に䞀臎するフォントがロヌドされお䜿甚されたす。 この「最初の」フォントは、
フォントパスずロケヌルのパス。 ロケヌルの文字セットに䞀臎するフォントがロヌドされたす。
優先順䜍。 たずえば

-adobe-courier-bold-r-normal--10-*

ロケヌル文字セットが ISO8859-1 の堎合、fvwm は䞀臎するフォントをロヌドしようずしたす。

-adobe-courier-bold-r-normal--10-*-ISO8859-1

ロケヌル文字セット ISO8859-15 を䜿甚しお fvwm がロヌドを詊みたす

-adobe-courier-bold-r-normal--10-*-ISO8859-15。

フォント名は拡匵 XLFD ずしお指定できたす。 これは (単玔な) のカンマ区切りリストです。
XLFD フォント名、䟋:

-adobe-courier-bold-r-normal--14-*,-*-courier-medium-r-normal--14-*

ロケヌル文字セットず䞀臎するフォントが芋぀かるたで、それぞれの単玔なフォント名が詊行されたす。
これが倱敗した堎合は、文字セットの制玄なしで、それぞれの単玔なフォント名が詊行されたす。

XLFD の詳现に぀いおは、X マニュアル ペヌゞの「X 論理フォントの説明」を参照しおください。
芏玄文曞 (xlfd ず呌ばれたす) ず XLoadFont および XCreateFontSet のマニュアル ペヌゞ。
䟿利なフォント ナヌティリティには、xlsfonts、xfontsel、xfd、xset などがありたす。

Xft サポヌトがある堎合は、True Type (たたは
Type1) 接頭蟞「xft:」が付いたフォント。䟋:

「xft:ルクシモノ」
「xft:Luxi Mono:Medium:Roman:size=14:encoding=iso8859-1」

説明に䞀臎する「最初の」フォントがロヌドされたす。 この最初のフォントは、
Xft1 の堎合は XftConfig 蚭定ファむル、Xft2 の堎合は /etc/fonts/fonts.conf ファむルにありたす。
Xft マニュアル ペヌゞず Xft2 の fontconfig マニュアル ペヌゞを読むこずができたす。 最初の文字列
"xft:" に続くものは垞にファミリヌずみなされたす。 XNUMX 番目の䟋 Luxi の堎合
Mono はファミリヌ (他の XFree TTF ファミリ: "Luxi Serif"、"Luxi Sans")、Medium は
りェむト (その他の可胜なりェむト: ラむト、デミボヌルド、ボヌルド、ブラック)、ロヌマンは傟斜たたは
スタむル (その他の可胜性: 通垞、斜䜓、斜䜓) サむズはポむント サむズを指定したす (
ピクセル サむズには、pixelsize=) を䜿甚し、゚ンコヌドにより文字セット (iso8859-1 たたは iso10646-1) を適甚できたす。
それだけ; ゚ンコヌディングが指定されおいない堎合は、ロケヌル文字セットが想定されたす)。 重芁なパラメヌタは
「minspace=bool」 bool は True たたは False です。 bool が False (デフォルト?) の堎合、Xft は
bool が True の堎合よりも fvwm のフォントの高さを倧きくしたす。 これにより、テキストの配眮やアむコンが倉曎される堎合がありたす
りィンドりタむトルの高さ、メニュヌの行間隔、 FvwmIdent、䞀郚の fvwm のボタンの高さ
モゞュヌル ...などLCD モニタヌの堎合は、「rgba=mode」を远加しおみおください。mode は次のいずれかです。
rgb、bgr、vrgb、たたは vbgr を䜿甚しおサブピクセル レンダリングを有効にしたす。 最適なモヌドは方法によっお異なりたす
LCD セルが配眮されたす。 次のように、「:」の間に他の仕様を枡すこずができたす。
"foundry=foundry_name"、"spacing=type" ここで、タむプは等幅、プロポヌショナル、たたは
charcell、"charwidth=integer"、"charheight=integer"、たたは "antialias=bool" (bool は True)
たたは停。 これらのパラメヌタは垞に考慮されおいるわけではないようです。

どの Xft フォントが実際にロヌドされおいるかを確認するには、開始する前に XFT_DEBUG=1 を゚クスポヌトしたす。
fvwm を実行し、゚ラヌ ログを確認したす。 Xft2 では、fc-list を䜿甚しお、
利甚可胜なフォント。 ずにかく、Xft サポヌトは実隓的です (X ず fvwm の点から)
ビュヌ、レンダリングの品質はパラメヌタの数XFree ず
Freetype のバヌゞョンずビデオ カヌド)。

Xft フォント名の埌に「;」を远加できたす。 XLFD フォント名 (単玔たたは拡匵):

xft:Verdana:pixelsize=14;-adobe-courier-bold-r-normal--14-*

Xft フォントのロヌドが倱敗するか、fvwm が Xft をサポヌトしおいない堎合、fvwm はフォントをロヌドしたす。
「-adobe-courier-bold-r-normal--14-*」。 これにより、ポヌタブルな構成を䜜成できるようになりたす
ファむル。

フォント & 文字列 ゚ンコヌディング
フォントがロヌドされるず、fvwm はその名前 (最埌の XNUMX ぀の文字セット) を䜿甚しおその゚ンコヌディング (たたは文字セット) を芋぀けたす。
名前のフィヌルド)。 fvwm は、このフォントで衚瀺される文字列が
この゚ンコヌディング (䟋倖ずしお、iso10646-1 フォントがロヌドされおいる堎合は、UTF-8 が想定されたす)
文字列゚ンコヌディングの堎合。 通垞の状況では、(i) フォント名を指定しおフォントがロヌドされたす。
゚ンコヌディングを指定しない堎合、(ii) ロヌドされたフォントの゚ンコヌディングはロケヌルです
(iii) fvwm 構成ファむル内の文字列はロケヌルを䜿甚する必芁がありたす。
゚ンコヌディング、りィンドり名、アむコン名も含めたす。 Xft では状況が少し異なりたす。
Xft は iso10646-1 ず iso8859-1 のみをサポヌトしたす。 これらの゚ンコヌディングのいずれかを指定しない堎合
Xft フォント名に入力するず、fvwm は (iii) を䜿甚しお文字列倉換を実行したす。 泚意しおください。
適切なテキストレンダリングのためのマルチバむトフォント (特に「CJK」フォント)、ロケヌル
゚ンコヌディングはフォントの文字セットである必芁がありたす。

以前のルヌルをオヌバヌラむドするために、文字列゚ンコヌディングを指定するこずができたす。
フォントの説明の始たりは次のようになりたす。

文字列゚ンコヌディング=ENC:_完党なフォント名_

コラボレヌ ENC fvwm でサポヌトされおいる゚ンコヌディングです (通垞はフォント名の文字セットに Unicode を加えたものです)
゚ンコヌディング: UTF-8、USC-2、USC-4、および UTF-16)。

たずえば、iso8859-1 ロケヌル文字セットを䜿甚し、 Fvwmフォヌム ロシア語で
koi8-r゚ンコヌディング。 この堎合はこう聞くしかない Fvwmフォヌム koi8-r フォントをロヌドするには
フォント名に゚ンコヌディングを指定したす。 マルチバむト蚀語では、(マルチバむトフォントずしお)
ロケヌル ゚ンコヌディングがフォントの文字セットである堎合にのみ正垞に機胜したす)。
iso10646-1 フォント:

StringEncoding=jisx0208.1983-0:-*-fixed-medium-r-*-ja-*-iso10646-1

or

"StringEncoding=jisx0208.1983-0:xft:ビットストリヌム サむバヌビット"

もしあなたの Fvwmフォヌム 蚭定では jisx0208.1983-0 ゚ンコヌドを䜿甚したす。 別の可胜性ずしおは、
UTF-8゚ンコヌディングを䜿甚しおください Fvwmフォヌム 構成を倉曎し、iso10646-1 フォントを䜿甚したす。

-*-fixed-medium-r-*-ja-*-iso10646-1

or

「StringEncoding=UTF-8:xft:ビットストリヌムサむバヌビット」

たたは同等に

「xft:ビットストリヌムサむバヌビット:゚ンコヌディング=iso10646-1」

䞀般に、iso10646-1 フォントず UTF-8 文字列゚ンコヌディングを䜵甚するず、任意のフォントを衚瀺できたす。
特定のメニュヌの文字、 Fvwmフォヌム 等々

Unicode が䜿甚されるこずが倚くなり、テキスト ファむルでは UTF-8 ゚ンコヌディングが䜿甚されるようになりたした。 ただし、実際には
䜿甚される文字はロケヌル文字セットの範囲内にありたす (これは、
KDE および GNOME の最新バヌゞョンでは fvwm-menu-desktop を䜿甚したメニュヌ)。 メモリを節玄するため (
iso10646-1 フォントには非垞に倚くの文字が含たれる可胜性がありたす)、たたは、きれいなフォントがあるためです。
ISO10646-1 文字セットを持たないフォントの堎合は、文字列゚ンコヌディングを UTF-8 に指定できたす。
ロケヌル文字セットのフォントを䜿甚したす。

StringEncoding=UTF-8:-*-pretty_font-*-12-*

ほずんどの堎合、fvwm はフォントの゚ンコヌディングを正しく決定したす。 ただし、䞀郚のフォントでは、
有効な゚ンコヌディング名で終わっおいたせん。 フォント名が正垞でない堎合、䟋えば、

-その他-修正-*--20-*-my_utf8-36

スラッシュを区切り文字ずしお䜿甚しお、フォント名の埌に゚ンコヌディングを远加する必芁がありたす。 ために
䟋

メニュヌスタむル * フォント -misc-fixed-*--20-*-my_utf8-36/iso10646-1

fvwm が゚ンコヌディングを芋぀けた堎合、fvwm は iconv システム関数を䜿甚しお゚ンコヌディング間の倉換を実行したす。
゚ンコヌディング。 残念ながら、基準はありたせん。 iso8859-1ずisoXNUMX-XNUMX間の倉換甚
UTF-8: GNU システムは「ISO-8859-1」を䜿甚し、他のシステムは「iso881」を䜿甚しお定矩したす。
コンバヌタヌ (これら XNUMX ぀の名前は fvwm でサポヌトされおいたす)。 たた、堎合によっおは、
マシン固有のコンバヌタを䜿甚するために必芁です。 したがっお、問題が発生した堎合は、詊しおみるこずができたす
iconv 実装に関する情報を取埗し (「man iconv」が圹に立぀かもしれたせん)、名前を入力したす
これは、フォントの末尟にあるフォント゚ンコヌディングずUTF-8の間のコンバヌタを定矩したす。
゚ンコヌディング ヒントず / の埌に名前を付けたす (別の可胜な解決策は、GNU libiconv を䜿甚するこずです)。
たずえば、次のように䜿甚したす。

圢匏 * フォント -その他-修正-*--14-*-iso8859-1/*/latin1

iso1-8859 ゚ンコヌディングのコンバヌタヌを定矩するために latin1 を䜿甚したす。 間の「*」
「/」は、フォント名の末尟から゚ンコヌディングを決定するように fvwm に指瀺したす。 䜿甚

圢匏 * フォント \
-misc-fixed-*--14-*-local8859-6/iso8859-6/local_iso8859_6_iconv

fvwm に iso8859-6 のフォントを゚ンコヌディングずしお䜿甚するように匷制したす (これは次の堎合に䟿利です)
双方向性)、コンバヌタの定矩に local_iso8859_6_iconv を䜿甚したす。

フォント Shadow ゚フェクト
フォントに3D効果を䞎えるこずができたす。 フォント名の先頭 (たたはフォント名の盎埌)
可胜な StringEncoding 指定) 远加

圱=サむズ [オフセット] [方向]]:

サむズ 圱のピクセル数を指定する正の敎数です。 オフセット ありたす
オプションの正の敎数。圱をオフセットするピクセル数を定矩したす。
キャラクタヌの端。 デフォルトのオフセットはれロです。 方向 のオプションのセットです
キャラクタヌから出る圱の方向を指定したす。 の 方向 区切られたスペヌスです
fvwm 方向のリスト:

N, ノヌス, トップ, t, Up, u, -

E, 東, 右, r, 右, r, ]

S, サりス, ボトム, b, Down, d, _

W, りェスト, å·Š, l, å·Š, l, [

NE, 北東, 右䞊, tr, 盎立, ur, ^

SE, 南東, 右䞋, br, 右䞋, dr, >

SW, 南西, å·Šäž‹, bl, å·Šäž‹, dl, v

NW, 北西, 巊䞊, tl, 巊䞊, ul, <

C, センタヌ, センタヌ, .

䞀定方向ごずに圱が衚瀺されたす。 すべお すべおの方向に盞圓したす。
デフォルト 方向 is 右䞋。 ずずもに センタヌ 方向に圱が取り囲む
文字列党䜓。 これは他のすべおの方向のスヌパヌセットであるため、これを実行するのは時間の無駄です。
他の指瀺ず䞀緒にこれを指定したす。

シャドり効果はカラヌセットでのみ機胜したす。 圱の色は次のように定矩されたす。
  fgsh オプションの カラヌセット 指図。 を参照しおください カラヌセット のセクション
カラヌセットに関する詳现。

泚: フォントを芋぀けるのが難しい堎合がありたす。 fg, fgsh & bg この効果を生み出すための色
芋た目は良いですが、かなり良く芋える可胜性がありたす。

双方向 TEXT


アラビア語ずヘブラむ語のテキストを正しく衚瀺するには、双方向テキストのサポヌトが必芁です。
これは、論理文字列を芖芚的に衚珟する前に倉換する必芁があるこずを意味したす。
巊から右ぞの郚分文字列ず右から巊ぞの郚分文字列が決定され、再シャッフルされたす。 fvwmではこれ
フォントが異なる堎合、りィンドり タむトル、メニュヌ、モゞュヌル ラベル、その他の堎所で自動的に実行されたす。
テキストの衚瀺に䜿甚される文字セットは、 ビディ 双方向
サポヌト。 たずえば、これには iso8859-6、iso8859-8、iso10646-1 (unicode) が含たれたすが、
他の iso8859-* フォントではありたせん。

この双方向テキストのサポヌトは、 フリビディ ラむブラリのコンパむル時オプション、
むンストヌル.fvwm.

キヌボヌド ショヌトカット


ほずんどすべおのりィンドり マネヌゞャヌ操䜜をキヌボヌドから実行できるため、マりスが䞍芁になりたす。
操䜜が可胜である必芁がありたす。 仮想デスクトップをスクロヌルするこずに加えお
結合する スクロヌル 適切なキヌぞのコマンド、 ポップアップ, 移動, リサむズ、およびその他のコマンド
キヌにバむンドできたす。 コマンドが開始されるず、ポむンタは䞊、
䞋、巊、右の矢印を抌し、Return を抌すずアクションが終了したす。 ホヌルディング
Shift キヌを抌したたたにするず、ポむンタの動きがより倧きなステップで移動したす。
Ctrl キヌを抌すず、ポむンタがより小さなステップで動きたす。 暙準の emacs ず vi
カヌ゜ル移動コントロヌル ( n 、 p 、 f 、 b 、および j 、 k 、 h 、 l ) は、
矢印キヌ。

セッション 公挔の


Fvwm は、X セッション管理プロトコルに埓ったセッション管理をサポヌトしたす。 節玄できたす
りィンドりの䜍眮、サむズ、重なり順、デスク、粘着性、圱、
すべおのりィンドりの最倧化、アむコン化。 さらに、䞀郚のグロヌバル状態が保存されたす。

Fvwm は、スタむル、装食、機胜、メニュヌに関する情報を保存したせん。 もし、あんたが
セッション䞭にこれらのリ゜ヌスのいずれかを倉曎したす (たずえば、 圢匏 コマンドたたはを䜿甚しお
さたざたなモゞュヌル)、セッションを保存しお再起動するず、これらの倉曎は倱われたす。 に
氞続的になる堎合は、そのような倉曎を構成ファむルに远加する必芁がありたす。

さらに、珟圚の実装には、次のような異垞があるこずに泚意しおください。
マルチスクリヌン衚瀺: fvwm を初めお起動するず、fvwm はすべおの画面を次のように管理したす。
画面ごずに自分自身のコピヌをフォヌクしたす。 すべおのコピヌはその芪ず発行元を知っおいたす。 やめたす
fvwm の任意のむンスタンスに察するコマンドはマスタヌを匷制終了し、したがっお fvwm のすべおのコピヌを匷制終了したす。 あなたが
セッションを保存しお再起動するず、セッション マネヌゞャヌが各画面に fvwm のコピヌを衚瀺したす。
ただし、今回は XNUMX ぀の画面のみを管理する個別のむンスタンスずしお起動されたす。 したがっお、
やめたす 送信先のコピヌのみを匷制終了したす。 これはおそらくそれほど深刻な問題ではありたせんが、
セッション管理では、セッション党䜓を通しおセッションを終了するこずになっおいるため、
ずにかくマネヌゞャヌ。 本圓に必芁な堎合は、

幹郚 exec killall fvwm

fvwm のコピヌはすべお匷制終了されたす。 システムには次のものが必芁です。 killall コマンドだけど。

ブヌリアン 議論


倚くのコマンドは XNUMX ぀たたは耇数のブヌル匕数を受け取りたす。 これらにはいく぀かの同等のものが必芁です
入力: 「yes」、「on」、「true」、「t」、および「y」はすべお true ず評䟡されたすが、「no」、「off」、「false」、
「f」ず「n」は false ず評䟡されたす。 䞀郚のコマンドでは「切り替え」も可胜です。
この機胜が珟圚有効になっおいる堎合は無効になり、その逆も同様です。

ビルティン キヌ そしお MOUSE バむンディング


次のコマンドが fvwm に組み蟌たれおいたす。

キヌ ヘルプ RA ポップアップ メニュヌFvwmRoot
キヌ F1 RA ポップアップ メニュヌFvwmRoot
キヌ タブAM りィンドりリスト ルヌト cc NoDeskSort
キヌ MCからの脱出 ゚スケヌプ関数
マりス 1 RA メニュヌ メニュヌFvwmRoot
マりス 1 TA FunctionFvwmRaiseLowerX 移動
マりス 1 FS A FuncFvwmRaiseLowerX リサむズ
マりス 2 FST A FuncFvwmRaiseLowerX 移動
機胜に远加 FuncFvwmRaiseLowerX
+ I 䞊げる
+M$0
+ D 䜎くなる

Help キヌず F1 キヌは、fvwm が䜜成する組み蟌みメニュヌを呌び出したす。 これは䞻に新芏向けです
独自の構成ファむルを䜜成しおいないナヌザヌ。 ルヌト䞊のいずれかのキヌ
(背景) りィンドりには、開始に圹立぀メニュヌが衚瀺されたす。

Meta キヌ (PC キヌボヌドの Alt キヌず同じ) を抌したたた任意の堎所で Tab キヌを抌す
を抌すずりィンドりリストがポップアップ衚瀺されたす。

タむトル バヌたたはサむド フレヌムのマりス ボタン 1 を䜿甚するず、りィンドりを移動したり、䞊げたり䞋げたりできたす。

りィンドりの隅にあるマりス ボタン 1 を䜿甚するず、りィンドりのサむズを倉曎したり、䞊げたり䞋げたりできたす。

これらのバむンディングをオヌバヌラむドたたは削陀できたす。 りィンドり リストのバむンドを削陀するには、これを䜿甚したす。

キヌ タブ午前 -

COMMAND 実行


モゞュヌル & 挔算 コマンド
fvwm は、認識できないコマンドに遭遇した堎合、指定されたコマンドが実行されおいるかどうかを確認したす。
コマンドはこうあるべきだった

挔算 (コマンドの残り)

or

モゞュヌル (コマンドの残り)

これにより、耇雑な関数やモゞュヌルを適切な方法で呌び出すこずができたす。
蚭定ファむルに察しお透過的です。

䟋 蚭定 ファむルには行が含たれおいたす

助けお

Fvwm は「HelpMe」ずいう fvwm コマンドを探したすが、倱敗したす。 次に怜玢するのは、
「HelpMe」ず呌ばれるナヌザヌ定矩の耇合関数。 そのような関数が存圚しない堎合、fvwm は次のこずを詊みたす。
「HelpMe」ずいうモゞュヌルを実行したす。

遅延 実行 of コマンド
泚: 特定のりィンドり、䞀郚たたはすべおのりィンドりの倖芳に圱響を䞎えるコマンドが倚数ありたす。
ような 圢匏, マりス, カラヌセット, タむトルスタむル 他にもたくさんありたす。 パフォヌマンス䞊の理由から、
倉曎はすぐには適甚されたせんが、fvwm がアむドル状態の堎合、぀たりナヌザヌ操䜜がない堎合にのみ適甚されたす。
たたはモゞュヌル入力が保留䞭です。 具䜓的には、新しい 圢匏 関数に蚭定されるオプション
関数が完了するたで適甚されたせん。 これにより、次のような問題が発生するこずがありたす。
望たしくない圱響。

すべおの保留䞭の倉曎を匷制的に盎ちに適甚するには、 スタむルの曎新, Refresh
or リフレッシュりィンドり コマンド。

芋積り


匕甚笊は、fvwm が XNUMX ぀以䞊の単語を XNUMX ぀の単語ず芋なす必芁がある堎合にのみ必芁です。
単䞀の匕数。 䞍芁な匕甚は蚱可したす。 匕甚笊文字を䜿甚したい堎合は、
テキストの堎合は、バックスラッシュ文字を䜿甚しお゚スケヌプする必芁がありたす。 たずえば、
「Window-Ops」ずいうポップアップ メニュヌの堎合は匕甚笊は必芁ありたせん。

ポップアップ りィンドり操䜜

ただし、ダッシュをスペヌスに眮き換える堎合は、匕甚笊が必芁です。

ポップアップ 「窓䜜戊」

サポヌトされおいる匕甚笊文字は、二重匕甚笊、䞀重匕甚笊、および逆䞀重匕甚笊です。
匕甚。 XNUMX 皮類の匕甚笊はすべお同じように扱われたす。 単䞀の文字は次のずおりです
バックスラッシュを前に付けお匕甚したす。 単䞀文字の匕甚笊は他の文字の内郚でも機胜したす
匕甚の皮類。

COMMAND 拡匵


fvwm コマンドラむンが実行されるたびに、fvwm はパラメヌタ展開を実行したす。 パラメヌタ
「$」の埌に括匧で囲たれた単語 ($[...]) たたは XNUMX ぀の特殊文字が続きたす。
fvwm は、コマンドラむンで匕甚笊で囲たれおいないパラメヌタを怜出するず、それを文字列に展開したす。
パラメヌタ名で瀺されたす。 䞍明なパラメヌタはそのたた残されたす。 パラメヌタ
展開は匕甚の前に実行されたす。 リテラルの「$」を取埗するには、「$$」を䜿甚したす。

コマンドの先頭に「-」が付いおいる堎合、パラメヌタの展開は実行されたせん。 これに該圓するのは、
「-」の盎埌に続くコマンド。通垞はこのコマンドで展開されたす。
が行われたした。 他の接頭蟞コマンドず䞀緒に䜿甚する堎合は、
他の接頭蟞。

䟋

Pick -幹郚 xmessage '$[w.name]' を実行したす

「$[w.name]」を展開しない状態で xmessage ダむアログを開きたす。

長い倉数には、名前の䞭に远加の倉数が含たれる堎合があり、それらは展開されたす。
倖郚倉数の前。

fvwm の以前のバヌゞョンでは、いく぀かの単䞀文字倉数がサポヌトされおいたした。 それは
これらは倚くの問題を匕き起こすため、珟圚は非掚奚ずなっおいたす。 長く䜿ったほうがいいよ
代わりに代甚したす。

䟋

# 珟圚のデスク番号、暪方向のペヌゞ番号を印刷したす
# およびりィンドりのクラス (ここでは展開されおいないため、りィンドりはありたせん)。
Echo $[desk.n] $[page.nx] $[w.class]

泚: コマンドがりィンドり コンテキストの倖で呌び出された堎合、代わりに "$[w.class]" が出力されたす。
クラス名。 通垞、りィンドり䞊にポむンタを眮くだけでは十分ではありたせん。
コンテキストりィンドり。 フォヌカスのあるりィンドりを匷制的に䜿甚するには、 電流プロヌブ コマンドはするこずができたす
䞭叀

電流プロヌブ Echo $[desk.n] $[page.nx] $[w.class]

fvwm によっお認識されるパラメヌタは次のずおりです。

$$
リテラルの「$」。

$.
珟圚読み取り䞭のファむルの絶察ディレクトリ。 盞察的なものず
再配眮可胜な構成ツリヌ。 読み取りファむルの倖郚で䜿甚された堎合、戻り倀は
は '。'。

$ 0ドル9
耇雑な関数 (あらかじめ蚭定された関数) に䞎えられる䜍眮パラメヌタ。
で定矩 機胜に远加 指図。 「$0」は最初のパラメヌタ「$1」に眮き換えられたす。
XNUMX 番目のパラメヌタなどを䜿甚したす。 察応するパラメヌタが未定矩の堎合、
コマンドラむンから「$...」が削陀されたす。

$*
耇雑な関数に䞎えられるすべおの䜍眮パラメヌタ。 これには、次のパラメヌタが含たれたす。
「$9」の埌に続きたす。

$[n]
  n: 耇合関数に指定される、0 から数えお指定される䜍眮パラメヌタ。
察応するパラメヌタは未定矩です。「$[n]" がコマンドラむンから削陀されたす。
パラメヌタは匕甚笊で囲たれずに展開されたす。

$[n-m]
耇雑な関数に指定される䜍眮パラメヌタヌ (パラメヌタヌで始たる) n &
パラメヌタで終わる m。 察応するパラメヌタがすべお未定矩の堎合、
「$[...]」はコマンドラむンから削陀されたす。 䞀郚のパラメヌタのみが指定されおいる堎合
定矩されおいる堎合は、定矩されおいるすべおのパラメヌタが展開され、残りのパラメヌタは黙っお無芖されたす。 党お
パラメヌタは匕甚笊なしで展開されたす。

$[n-]
耇雑な関数に指定されたすべおの䜍眮パラメヌタ (パラメヌタで始たる) n.
察応するパラメヌタがすべお未定矩の堎合、「$[...]」はファむルから削陀されたす。
コマンドラむン。 すべおのパラメヌタは匕甚笊で囲たれずに展開されたす。

$[*]
耇雑な関数に䞎えられるすべおの䜍眮パラメヌタ。 これは以䞋ず同等です
$[0-]。

$[バヌゞョン.番号]
「2.6.0」などのバヌゞョン番号。

$[バヌゞョン.情報]
「 (CVS より)」のようなバヌゞョン情報は、公匏リリヌスでは空です。

$[バヌゞョン.行]
--version コマンド ラむン オプションによっお出力される最初の行。

$[vp.x] $[vp.y] $[vp.width] $[vp.height]
珟圚のビュヌポヌトの座暙、幅たたは高さのいずれか。

$[desk.n]
珟圚のデスク番号。

$[デスク名]
これらのパラメヌタはデスクトップ番号の名前に眮き換えられたす。 それは定矩されおいたす
デスクトップ名 指図。 名前が定矩されおいない堎合、デフォルトの名前は次のずおりです。
戻っおきた。

$[机の幅] $[机の高さ]
デスクトップ党䜓の幅たたは高さ、぀たり幅たたは高さに
x たたは y 方向のペヌゞ数。

$[desk.pagesx] $[desk.pagesy]
デスク内の x たたは y 方向の合蚈ペヌゞ数。 これは、
によっお蚭定された倀 デスクトップサむズ.

$[page.nx] $[page.ny]
X 軞ず Y 軞による、0 から始たる珟圚のペヌゞ番号。 ペヌゞ に盞圓したす
゚リア GNOME 甚語では。

$[w.id]
コマンドが呌び出されたりィンドりの window-id (0 進数で衚珟、䟋: 10023xXNUMXc)
コマンドに関連付けられたりィンドりがない堎合は「$[w.id]」。

$[w.name] $[w.iconname] $[w.class] $[w.resource] $[w.visiblename] $[w.iconfile]
$[w.miniiconfile] $[w.iconfile.svgopts] $[w.miniiconfile.svgopts]
りィンドりの名前、アむコン名、リ゜ヌスクラスずリ゜ヌス名、衚瀺名、ファむル
で定矩されたアむコンたたはミニアむコンの名前 アむコン or ミニアむコン スタむル (
ファむルがディスク䞊で芋぀かった堎合はフルパス)、および (fvwm が SVG サポヌトでコンパむルされおいる堎合)
アむコンたたはミニアむコンの SVG レンダリング オプション (先頭のコロンを含む)、たたは
展開されおいない "$[w. コマンドに関連付けられたりィンドりがない堎合は、]" 文字列。

最初の 5 ぀の倉数には任意の皮類の文字を含めるこずができるため、これらの倉数は
匕甚した。 これは、倀が䞀重匕甚笊で囲たれおいるこずを意味したす。
含たれる䞀重匕甚笊の前にはバックスラッシュが付けられたす。 これにより、コマンドが保蚌されたす。
以䞋のように

圢匏 $[w.リ゜ヌス] アむコン ノルム/ネットワヌク.png

倀にスペヌスなどの特殊蚘号が含たれおいおも、正しく機胜したす。
そしおさたざたな皮類の匕甚。

りィンドりの衚瀺名の堎合、これはリテラルから返される倀です。
タむトルバヌに衚瀺されるりィンドりのタむトル。 通垞、これは次ず同じになりたす。
$[w.name] は䞀床展開されたすが、䜿甚する堎合は むンデックス付きりィンドり名 それならこれは
この区別はより䟿利であり、そのりィンドりによっお特定のりィンドりを参照できるようになりたす。
次のようなものに含める可芖名 圢匏 コマンド。

$[wx] $[wy] $[w.width] $[w.height]
珟圚のりィンドりがアむコン化されおいない堎合は、座暙、たたは幅たたは高さのいずれか。
コマンドにりィンドりが関連付けられおいない堎合、たたはりィンドりがアむコン化されおいる堎合、文字列は次のようになりたす。
そのたたにしおおきたす。

$[w.デスク]
りィンドりが衚瀺されおいる机の番号。 窓がベタベタしおいる堎合は、
珟圚のデスク番号が䜿甚されたす。

$[w.layer]
りィンドりのレむダヌ。

$[cw.x] $[cw.y] $[cw.width] $[cw.height]
これらは $[w....] ず同様に機胜したすが、りィンドりのクラむアント郚分のゞオメトリを返したす。 の
蚀い換えれば、りィンドりの境界線ずタむトルは考慮されたせん。

$[ix]、$[it.x]、$[ip.x] $[iy]、$[it.y]、$[ip.y] $[i.width]、$[it.width]、 $[ip.width]
$[i.height]、$[it.height]、$[ip.height]
これらは $[w....] ず同様に機胜したすが、アむコンのゞオメトリ ($[i....]) を返したす。
タむトル ($[it....]) たたはアむコン画像 ($[ip....])。

$[pointer.x] $[pointer.y]
これらは画面䞊のポむンタヌの䜍眮を返したす。 ポむンタヌが䞊にない堎合は、
画面では、これらの倉数は展開されたせん。

$[pointer.wx] $[pointer.wy]
これらは、遞択されたりィンドり内のポむンタヌの䜍眮を返したす。 ポむンタが
画面䞊にない、りィンドりがアむコン化されおいる、たたはりィンドりが遞択されおいない、これらの倉数
拡匵されおいたせん。

$[pointer.cx] $[pointer.cy]
これらは、遞択されたりィンドりのクラむアント郚分のポむンタヌの䜍眮を返したす。
ポむンタが画面䞊にない堎合は、りィンドりが圱付きたたはアむコン化されおいるか、りィンドりが衚瀺されおいたせん。
遞択するず、これらの倉数は展開されたせん。

$[ポむンタ.スクリヌン]
珟圚ポむンタが眮かれおいる画面番号。 Xinerama が有効でない堎合は 0 を返したす。

$[画面]
fvwm が実行されおいる画面番号。 耇数の画面を䜿甚するセットアップに圹立ちたす。

$[fg.cs ] $[bg.cs ] $[hilight.cs ] $[shadow.cs ]
これらのパラメヌタは、前景 (fg)、背景 (bg)、
カラヌセットで定矩されたハむラむト (ハむラむト) たたはシャドり (シャドり) の色亀換
れロたたは正の敎数を䜿甚したす)。 たずえば、「$[fg.cs3]」は次の名前に展開されたす。
カラヌセット 3 の前景色 (rgb:rrrr/gggg/bbbb 圢匏)。 を参照しおください。
  カラヌセット カラヌセットの詳现に぀いおは、セクションを参照しおください。

$[スケゞュヌル.ラスト]
これは、スケゞュヌルされた最埌のコマンドの ID に眮き換えられたす。 スケゞュヌル
このコマンドがすでに実行されおいる堎合でも、このコマンドを実行したす。

$[スケゞュヌル.次ぞ]
これは、次に䜿甚されるコマンドの ID に眮き換えられたす。 スケゞュヌル を取埗したす
異なる ID が明瀺的に指定されおいたす)。

$[cond.rc]
最埌の条件付きコマンドのリタヌンコヌド。 この倉数は内郚でのみ有効です。
関数であり、条件付きコマンドでは䜿甚できたせん。 セクションを参照しおください。
条件付きの コマンド コマンドリストにある。

$[関数.コンテキスト]
で䜿甚される実行コマンドのコンテキスト文字。 マりス, キヌ or ポむンタヌキヌ
指図。 これは、たずえば次のような堎合に䟿利です。

マりス 3 FSN ブラむンド $$[関数.コンテキスト]

$[gt.STR]
の翻蚳を返したす STR 珟圚のロケヌル カタログを参照しおください。 いいえの堎合
翻蚳が芋぀かりたした STR そのたた返华されたす。 を参照しおください。 ロケヌルパス

$[むンフォストア。キヌ]
指定された堎所の InfoStore に保存されおいる項目の倀を返したす。 キヌ。 キヌがない堎合
存圚する堎合、展開されおいない文字列が返されたす。

$[...]
䞭かっこ内の文字列が䞊蚘のいずれでもない堎合、fvwm は、
環境倉数をこの名前に蚭定し、芋぀かった堎合はその倀を眮き換えたす (䟋:
「$[PAGER]」は「more」に眮き換えるこずができたす。 それ以倖の堎合、文字列はそのたた残されたす。

いく぀かの䟋は、 機胜に远加

スクリプティング & 耇雑な 関数


より耇雑な効果を実珟するために、fvwm にはその効果を向䞊させる倚数のコマンドがありたす。
スクリプト胜力。 スクリプトは次のコマンドを䜿甚しおファむルから読み取るこずができたす。 読む、の出力から
コマンドで パむプ読み取り たたは、次のような耇合関数ずしお蚘述したす。 機胜に远加 指図。 ために
興味深いこずに、fvwm FAQ のセクション 7 には、スクリプトの実際の応甚䟋がいく぀か瀺されおいたす。
セクションを参照しおください。 ナヌザヌ 機胜 & シェルShell コマンド & 条件付きの コマンド
詳现に぀いおは。 è­Šå‘Š: 耇雑な関数の実行䞭、fvwm は
すべおの入力はマりス ポむンタから行われたす (ポむンタは X の俗語で「掎たれる」)。 他にない
プログラムは、関数の実行䞭にポむンタヌから任意の入力を受け取るこずができたす。 これは混乱を招く可胜性がありたす
いく぀かのプログラム。 たずえば、xwd プログラムは、
耇雑な関数。 同じ機胜を実珟するには、 読む or パむプ読み取り
代わりにコマンド。

LIST OF VWF コマンド


以䞋のコマンドの説明は、次のセクションにたずめられおいたす。 の
セクションは、初心者にずっお有甚な順に䞊べ替えるこずができれば幞いです。

· メニュヌ コマンド

· その他 コマンド

· コマンド 圱響 りィンドりを䜿甚しお入力ファむルを远加したす。 運動 & 配眮

· コマンド for フォヌカス & マりス 運動

· コマンド 制埡 りィンドりを䜿甚しお入力ファむルを远加したす。 状態

· コマンド for マりス、 キヌ & ストロヌク バむンディング

·   圢匏 command (制埡 りィンドりを䜿甚しお入力ファむルを远加したす。 スタむル)

· その他 コマンド 制埡 りィンドりを䜿甚しお入力ファむルを远加したす。 スタむル

· コマンド 制埡   バヌチャル デスクトップ

· コマンド for user 機胜 & shell コマンド

· 条件付きの コマンド

· モゞュヌル コマンド

· やめる、 再起動 & セッション 管理 コマンド

· カラヌセット

· 色 募配

メニュヌ
メニュヌを開く前に、 メニュヌに远加
コマンドを䜿甚し、キヌたたはマりス ボタンにバむンドしたす。 キヌ, ポむンタヌキヌ or マりス command
(メニュヌを呌び出す方法は他にもたくさんありたす)。 これは通垞、
蚭定ファむル

Fvwm メニュヌは、倖芳ず操䜜性が非垞に構成可胜です。 ほんのわずかなニュアンスでも、
メニュヌ項目のフォント、背景、遅延などをナヌザヌの奜みに合わせお倉曎したす。
サブメニュヌのポップアップ、メニュヌの動的生成、その他倚くの機胜。 ご参照ください
メニュヌスタむル 詳现を確認するコマンド。

皮類 of メニュヌ
fvwm には、わずかに異なる XNUMX 皮類のメニュヌがありたす。

ポップアップ メニュヌは、画面䞊のどこにでも単独で衚瀺するこずも、䞀郚に添付しお衚瀺するこずもできたす
窓の。 の ポップアップ コマンドを実行するず、ポップアップ メニュヌが開きたす。 ポップアップメニュヌが呌び出された堎合
マりスボタンを抌したたたにするず、ボタンを攟すず閉じたす。 アむテム
ポむンタの䞋にある がアクティブ化され、関連付けられたアクションが実行されたす。

メニュヌ は非垞によく䌌たコマンドですが、このコマンドで開くメニュヌの䞀時性はわずかに䜎くなりたす。
マりス ボタンをクリックしお呌び出すず、開いたたたになり、䜕もせずにナビゲヌトできたす。
ボタンを抌したたたにしたす。 ただし、ボタンを抌しおからマりスを動かすこずによっお呌び出された堎合、
ポップアップ メニュヌずたったく同じように動䜜したす。

ティア オフ メニュヌ or ピン up メニュヌ 䞊蚘 XNUMX ぀のコマンドのいずれかのメニュヌです。
元のコンテキストが「切り離されお」、通垞のようにデスクトップに固定されおいたす。
窓。 これらは、特定のキヌを抌すかマりスによっお他のメニュヌから䜜成されたす
シヌケンスたたは ティアメニュヌオフ メニュヌ内からコマンドを実行したす。

サブ メニュヌ メニュヌ内のメニュヌです。 が付いおいるメニュヌ項目の堎合、 ポップアップ ずしおコマンド
そのアクションが遞択されるず、名前付きメニュヌが芪の䞋䜍メニュヌずしお開きたす。
どのタむプのメニュヌにもサブメニュヌを含めるこずができたす。

メニュヌ 解剖孊
メニュヌは、通垞は非アクティブなメニュヌ項目である任意の数のタむトルで構成されたす。
メニュヌの䞊郚に衚瀺され、通垞のアむテムがさたざたなアクションを匕き起こす
遞択されおいる、項目間の区切り線、ティアオフ バヌ (氎平方向の砎線)
行を遞択するずメニュヌが切り離され、サブメニュヌ項目は で瀺されたす。
サブメニュヌの方向に応じお、巊たたは右を指す䞉角圢
が衚瀺されたす。 䞊蚘のメニュヌ項目はすべおオプションです。

たた、メニュヌが長すぎお画面に収たらない堎合は、䜙分なメニュヌ項目が衚瀺されたす。
継続メニュヌに配眮され、文字列「More...」を含むサブメニュヌが配眮されたす。
メニュヌの䞀番䞋にありたす。 「More...」文字列はロケヌル蚭定に埓いたす。

最埌に、メニュヌのどちらかの偎に画像が衚瀺される堎合がありたす (「サむド バヌ」)。

メニュヌ ナビゲヌション
メニュヌはキヌボヌドたたはマりスで操䜜できたす。 倚くの人々
マりスを䜿甚するこずをお勧めしたすが、かなり面倒な堎合がありたす。 コツを掎めば
これにより、キヌボヌド ナビゲヌションが倧幅に高速化されたす。 fvwm がメニュヌを衚瀺しおいる間、次のこずができたす。
他には䜕もありたせん。 たずえば、メニュヌを閉じるたで新しいりィンドりは衚瀺されたせん。
ただし、これはティアオフ メニュヌには圓おはたりたせん。 を参照しおください。 ティア オフ メニュヌ
セクションを参照しおください。

マりス ナビゲヌション
ポむンタをメニュヌの䞊に移動するず、その䞋の項目が遞択されたす。 通垞、これは
項目の呚囲の 3D 境界線で瀺されたすが、メニュヌのすべおの郚分を衚瀺できるわけではありたせん。
遞択されたした。 デフォルトでは、メニュヌが開いおいるずきにマりスのボタンを抌すず、
その䞋の項目。 ポップアップ メニュヌの項目は、抌したたたのマりスを攟しおもアクティブになりたす。
ボタン。 サブメニュヌを非衚瀺にする項目の堎合は、サブメニュヌが衚瀺されたす。
ポむンタが項目の䞊に十分長く留たるか、䞉角圢の近くに移動しお、
サブメニュヌ。 この動䜜はメニュヌ スタむルで調敎できたす。

メニュヌ䞊でマりス ホむヌルをスクロヌルするず、ポむンタがメニュヌに沿っおラップされたす。
(デフォルト)、ポむンタヌの䞋でメニュヌをスクロヌルするか、メニュヌがクリックされたかのように動䜜したす。
に応じお マりスホむヌル メニュヌスタむル。

遞択した項目をクリックするずアクティブになりたす - 䜕が起こるかはタむプによっお異なりたす
アむテムの。

タむトル、セパレヌタ、サむドバヌ、たたはメニュヌの倖偎をクリックするず、メニュヌが閉じたす
(䟋倖: 切り取りメニュヌはこの方法では閉じるこずができたせん)。 マりスボタン ​​2 を抌す
メニュヌ タむトルの䞊に重ねたり、ティアオフ バヌをアクティブにするず、ティアオフ メニュヌが䜜成されたす。
珟圚のメニュヌ。 通垞のメニュヌ項目をクリックするず、バむンドされおいるコマンドが呌び出されたす。
それを遞択し、サブメニュヌ項目をクリックするず、開いおいるメニュヌがすべお閉じられ、それらが眮き換えられたす。
サブメニュヌを䜿甚するか、メニュヌを投皿したす (デフォルト)。

メニュヌの投皿は、マりスのナビゲヌションを容易にするこずを目的ずしおいたす。 サブメニュヌが掲茉されるず、
そのサブメニュヌから項目を遞択できたす。 これは、
ポむンタがメニュヌから倖れる傟向がある堎合は、メニュヌを遞択したす。 メニュヌの投皿を取り消しお元に戻すには
通垞の操䜜に戻るには、同じサブメニュヌ項目をクリックするか、いずれかのキヌを抌したす。

キヌボヌド ナビゲヌション
マりス ナビゲヌションず同様に、ポむンタの䞋の項目が遞択されたす。 これは
必芁に応じおポむンタをメニュヌ項目にワヌプするこずで実珟されたす。 メニュヌが衚瀺されおいる間、
開いおいるず、すべおのキヌ入力がメニュヌによっおむンタヌセプトされたす。 他のアプリケヌションは取埗できたせん
キヌボヌド入力 (ただし、ティアオフ メニュヌの堎合はこの限りではありたせん)。

蚭定可胜なホットキヌを抌すこずで項目を盎接遞択できたす
メニュヌ項目ごずに個別に。 ホットキヌは䞋線付きで瀺されたす。
メニュヌ項目のラベル。 ずずもに 自動ホットキヌ メニュヌ スタむル fvwm が自動的に割り圓おる
すべおのメニュヌ項目ぞのホットキヌ。

メニュヌ内を移動するための最も基本的なキヌは、カヌ゜ル キヌ (䞊たたは䞋に移動) です。
XNUMX ぀の項目、サブメニュヌに入るたたは出る、スペヌス項目をアクティブにする、゚スケヌプ閉じる
メニュヌ。 デフォルトでは、他の倚くのキヌを䜿甚しおメニュヌ間を移動できたす。

入力したす, 返品, スペヌス 珟圚のアむテムをアクティブにしたす。

゚スケヌプ, 削陀, Ctrl-G 珟圚の䞀連のメニュヌを終了するか、ティアオフを砎棄したす
メニュヌ。

J, N, カヌ゜ルダりン, タブ, メタタブ, Ctrl-f, 次の項目に移動したす。

K, P, 䞊カヌ゜ル, Shift+タブ, Shift+メタタブ, Ctrl+B、前の項目に移動したす。

L, カヌ゜ル右, F サブメニュヌに入りたす。

H, カヌ゜ル巊, B 前のメニュヌに戻りたす。

Ctrl+カヌ゜ル+侊, Ctrl+K Ctrl+P, Shift-Ctrl-メタ-Tab, ペヌゞアップ 項目を XNUMX ぀䞊に移動したす。

Ctrl+カヌ゜ル+例, Ctrl+J Ctrl+N, Ctrl+メタ+タブ ペヌゞダりン XNUMX ぀䞋の項目に移動したす。

Shift+P, ホヌム, Shift+カヌ゜ル+侊, Ctrl-A 最初の項目に移動したす。

Shift+N, 終わり, Shift+カヌ゜ル+例, Ctrl-E 最埌の項目に移動したす。

メタP, メタカヌ゜ルアップ, Ctrl+カヌ゜ル+å·Š, Shift-Ctrl-Tabのすぐ䞋に移動したす。
次の区切り文字。

メタN, メタカヌ゜ルダりン, Ctrl+カヌ゜ル+右, Ctrl+Tabのすぐ䞋に移動したす。
次の区切り文字。

むンセット 「その他...」サブメニュヌがあれば開きたす。

バックスペヌス メニュヌを切り取る。

メニュヌ バむンディング
メニュヌの移動に䜿甚するキヌずマりス ボタンは、
キヌ & マりス 特別なコンテキスト「M」を持぀コマンド。「T」ず組み合わせお䜿甚​​可胜
メニュヌ タむトル、「I」は他のメニュヌ項目、「S」は境界線たたはサむドピク、「[」は
巊偎の境界線には巊偎のサむドピクチャが含たれ、「]」は右偎の境界線に右偎のピクチャが含たれたす。
サむドピクト、「-」は䞊枠、「_」は䞋枠です。 メニュヌ コンテキストは独自のコンテキストを䜿甚したす
キヌずマりス ボタンにバむンドできるアクションのセット。 これらは メニュヌ閉じる,
メニュヌを閉じお実行, MenuEnter継続, メニュヌEnterサブメニュヌ, メニュヌLeaveSubmenu,
メニュヌ移動カヌ゜ル, メニュヌカヌ゜ル巊, メニュヌカヌ゜ル右, メニュヌ遞択項目, メニュヌスクロヌル &
メニュヌティアオフ.

修食子なしで Escape キヌをオヌバヌラむドしお、りィンドりを閉じるこずはできたせん。
メニュヌ。 マりス ボタン 1、矢印キヌ、たたは
最小限のナビゲヌションのための Enter キヌ。

メニュヌ閉じる 珟圚の䞀連のメニュヌを終了するか、ティアオフ メニュヌを砎棄したす。

メニュヌを閉じお実行 珟圚の䞀連のメニュヌを終了するか、ティアオフを砎棄したす。
メニュヌを実行し、行の残りの郚分をコマンドずしお実行したす。

MenuEnter継続 「その他...」サブメニュヌがあれば開きたす。

メニュヌEnterサブメニュヌ サブメニュヌに入りたす。

メニュヌLeaveSubmenu 前のメニュヌに戻りたす。

メニュヌ移動カヌ゜ル n [m] を遞択するず、遞択範囲が別の項目に移動したす。 最初の匕数が
れロ XNUMX 番目の匕数は、ポむンタを移動するためのメニュヌ内の絶察項目を指定したす
に。 マむナスの項目はメニュヌの最埌からカりントされたす。 最初の匕数が
れロ以倖の堎合、XNUMX 番目の匕数は省略する必芁があり、最初の匕数は
遞択した項目の盞察的な倉化。 䜍眮には接尟蟞ずしお「s」を付けるこずができたす。
項目は区切り文字の埌の最初の項目のみを参照する必芁があるこずを瀺したす。

メニュヌカヌ゜ル巊 でサブメニュヌに入りたす サブメニュヌ巊 メニュヌスタむルに戻りたす
以前のメニュヌず サブメニュヌ右 メニュヌスタむル。

メニュヌカヌ゜ル右 でサブメニュヌに入りたす サブメニュヌ右 メニュヌスタむルに戻りたす
以前のメニュヌず サブメニュヌ巊 メニュヌスタむル。

メニュヌ遞択項目 メニュヌ項目のアクションをトリガヌしたす。

メニュヌスクロヌル n に埓っおメニュヌのスクロヌルを実行したす。 マりスホむヌル メニュヌスタむル n
アむテム。 項目が参照する必芁があるこずを瀺すために、距離の末尟に「s」を付けるこずができたす。
区切り文字の埌の最初の項目のみ。

メニュヌティアオフ 通垞のメニュヌを「切り離した」メニュヌに倉えたす。 芋る ティア オフ メニュヌ for
詳现。

ティア オフ メニュヌ
ティアオフメニュヌずは、アタッチされおいたりィンドりから「切り離された」メニュヌのこずです。
そしおルヌトりィンドりに固定されたす。 メニュヌを切り離すには XNUMX ぀の方法がありたす。
マりスボタン ​​2 でメニュヌのタむトルを遞択するには、メニュヌ内で Backspace を抌すか、メニュヌをアクティブにしたす。
ティアオフバヌ砎線の付いた氎平バヌ。 ティアオフバヌを远加する必芁がありたす
コマンドを割り圓おるこずで、メニュヌを他の項目ず同様にしたす。 ティアメニュヌオフ.

組み蟌みのティアオフアクションは、組み蟌みメニュヌの定矩を解陀するこずでオヌバヌラむドできたす。
匕き裂かれるはずの行動。 組み蟌みのマりス ボタン 2 バむンドを削陀するには、次を䜿甚したす。

マりス 2MTA -

組み蟌みのバックスペヌス バむンディングを削陀するには、次を䜿甚したす。

キヌ バックスペヌス MA -

セクションを参照しおください メニュヌ バむンディング 他のバむンディングをティアに割り圓おる方法の詳现に぀いおは、
オフ。

fvwm 2.5.20 より前では、ティアオフ マりス バむンディングが再定矩されおいたこずに泚意しおください。
別の方法では機胜しなくなりたした。

メニュヌを含むりィンドりは、他のりィンドりず同様に配眮されたす。 もしあなたが芋぀けたら
切り取りメニュヌが画面䞊のランダムな䜍眮に衚瀺されるのは混乱を招きたす。
構成ファむルに次の行を远加したす。

圢匏 fvwm_menu PPosition を䜿甚

ティアオフ メニュヌから境界線ずボタンを削陀し、メニュヌ タむトルを維持するには、次の手順を実行したす。
぀かいたす

圢匏 fvwm_メニュヌ !ボタン 0、!ボタン 1
圢匏 fvwm_メニュヌ !ボタン 2、!ボタン 3
圢匏 fvwm_メニュヌ !ボタン 4、!ボタン 5
圢匏 fvwm_メニュヌ !ボタン 6、!ボタン 7
圢匏 fvwm_メニュヌ !ボタン 8、!ボタン 9
圢匏 fvwm_menu 圹職, ハンドル幅 0

ティアオフ メニュヌは、りィンドりずメニュヌの間の亀配です。 メニュヌは
りィンドりに飲み蟌たれ、タむトルが剥がされおりィンドりに衚瀺される
タむトル。 䞻な利点は、メニュヌが氞続的になるこずです - 項目をアクティブにするこずです
メニュヌを閉じたせん。 したがっお、問題なく䜕床でも䜿甚できたす。
再開したす。 このようなメニュヌを砎棄するには、りィンドりを閉じるか、Esc キヌを抌したす。

ティアオフ メニュヌの動䜜は、通垞のメニュヌやりィンドりずは倚少異なりたす。 圌らはそうしたす
キヌボヌドのフォヌカスは取埗したせんが、ポむンタがそのうちの XNUMX ぀にある間は、すべおのキヌが
抌すずメニュヌに送信されたす。 他の fvwm キヌ バむンドは、
ポむンタが切り取りメニュヌたたはそのサブメニュヌの XNUMX ぀にありたす。 ポむンタが
この領域を離れるず、すべおのサブメニュヌがすぐに閉じられたす。 りィンドりに泚意しおください
切り取りメニュヌを含むメニュヌは、フォヌカスがあるかのように匷調衚瀺されるこずはありたせん。

ティアオフ メニュヌは、元のメニュヌの独立したコピヌです。 したがっお、それは
そのメニュヌに項目を远加したり、メニュヌ スタむルを倉曎したりしおも圱響を受けたせん。

最初に通垞のメニュヌを開かずにティアオフ メニュヌを䜜成するには、オプション
すぐに剥がす に远加できたす メニュヌ or ポップアップ

メニュヌに远加 メニュヌ名 [メニュヌラベル アクション]
メニュヌ定矩を開始たたはメニュヌ定矩に远加したす。 通垞、メニュヌ定矩は次のようになりたす。

AddToMenu ナヌティリティ ナヌティリティ 圹職
+ ゚クスタヌム 幹郚 exec xterm -e tcsh
+受信 幹郚 rxvtを実行する
+「リモヌトログむン」 ポップアップ リモヌトログむン
+トップ 幹郚 exec rxvt -T トップ -n トップ -e トップ
+電卓 幹郚 xcalcを実行する
+ ゚ックスマン 幹郚 ゚グれクティブ・゚クスマン
+゚クスマグ 幹郚 xmagを実行する
+ emacs 幹郚 xemacs を実行する
+ Mail MailFunction xmh "-フォント固定"
+「」 いいえ、
+ モゞュヌル ポップアップ モゞュヌルポップアップ
+「」 いいえ、
+ Fvwm を終了 ポップアップ 終了 - 確認

メニュヌは次の方法で呌び出すこずができたす。

マりス 1 RA メニュヌ ナヌティリティ いいえ

or

マりス 1 RA ポップアップ ナヌティリティ

メニュヌ終了の蚘号はありたせん。 メニュヌは連続しお定矩する必芁はありたせん。
の地域 蚭定 ファむル。 䞊蚘の匕甚郚分たたは最初の単語
䟋は、ナヌザヌがメニュヌをポップアップしたずきに衚瀺されるメニュヌ ラベルです。
残りの郚分は fvwm コマンドで、ナヌザヌがそれを遞択した堎合に実行されたす。
メニュヌ項目。 空のメニュヌ ラベル ("") ず いいえ、 関数は、
メニュヌに区切り文字を远加したす。

キヌワヌド 動的ポップアップアクション & 動的ポップダりンアクション 特別な意味がある
メニュヌ項目の名前ずしお䜿甚される堎合。 キヌワヌドに続くアクションが実行されたす
メニュヌがポップアップたたはポップアップダりンされるたびに。 このようにしお、動的メニュヌを実装できたす。
自分自身を砎壊するこずさえ可胜です 砎棄メニュヌ そしおからの再構築
傷。 メニュヌが砎壊されたずき (メニュヌを䜿甚した堎合を陀く) 䜜り盎す オプション
メニュヌを砎棄する堎合)、動的アクションを再床远加するこずを忘れないでください。

泚: ナヌザヌの操䜜を必芁ずするアクションをトリガヌしないでください。 圌らは倱敗するかもしれないし、
メニュヌをめちゃくちゃにする。 を参照しおください。 サむレント

è­Šå‘Š
発行しないでください メニュヌスタむル コマンドを動的メニュヌアクションずしお䜿甚できたす。 その可胜性は高い
これにより fvwm がクラッシュしたす。

自動化のために fvwm ず䞀緒にむンストヌルされるいく぀かの構成可胜なスクリプトがありたす。
メニュヌの生成。 圌らは独自の man ペヌゞを持っおいたす。 そのうちのいく぀か、具䜓的には
fvwm メニュヌ ディレクトリ & fvwm-メニュヌ-デスクトップ、ず䞀緒に䜿甚できたす 動的ポップアップアクション 〜ぞ
ディレクトリのリストたたは GNOME/KDE アプリケヌションのリストを䜜成したす。

䟋 (ファむルブラりザ):

# シェル スクリプト fvwm_make_browse_menu.sh が芋぀かりたす。
# ディストリビュヌションの utils/ ディレクトリにありたす。
远加メニュヌ ブラりズメニュヌ
+ ダむナミックポップアップアクション パむプ読み取り \
「fvwm_make_browse_menu.sh BrowseMenu」

䟋 (ピクチャヌメニュヌ):

# すべおの .jpg ファむルのメニュヌを䜜成したす
# $HOME/写真
AddToMenu JpgMenu foo title
+ ダむナミックポップアップアクション 挔算 MakeJpgメニュヌ

機胜に远加 MakeJpgメニュヌ
+ I 砎棄メニュヌ JpgMenuを再䜜成する
+ I AddToMenu JpgMenu 写真 圹職
+ I パむプ読み取り 「私のために」 $ HOME/写真/*.jpg; \
do echo AddToMenu JpgMenu "`basename $i`" 幹郚 xv $i; 終わり'

キヌワヌド サブメニュヌ機胜がありたせん も同様の意味を持ちたす。 い぀でも実行されたす
存圚しないサブメニュヌをポップアップ衚瀺しようずしたした。 この機胜を䜿甚するず、次のこずができたす
メニュヌをその堎で定矩および砎棄したす。 キヌワヌドの埌に​​任意のコマンドを䜿甚できたす。
ただし、項目 (サブメニュヌ) の名前が次のように定矩されおいる堎合、 機胜に远加 それに続いお、
fvwm は次のコマンドを実行したす。

挔算

぀たり、名前は最初の匕数ずしお関数に枡され、参照できるようになりたす。
を「$0」にしたす。

  fvwm メニュヌ ディレクトリ 䞊蚘のスクリプトは次のように䜿甚できたす。
サブメニュヌ機胜がありたせん 最新の再垰的なディレクトリ リストを䜜成したす。

䟋

# 別のシェルスクリプト fvwm_make_directory_menu.sh がありたす
# ディストリビュヌションの utils/ ディレクトリにありたす。 それを䜿甚するには、
# 蚭定ファむルでこの関数を定矩したす。

デストロむファンク MakeMissingDirectoryMenu
機胜に远加 MakeMissingDirectoryMenu
+ I パむプ読み取り fvwm_make_directory_menu.sh $0

砎棄メニュヌ 䞀郚のメニュヌ
AddToMenu いく぀かのメニュヌ
+ MissingSubmenuFunction MakeMissingDirectoryMenu
+「ルヌトディレクトリ」 ポップアップ /

これは、サブメニュヌを䜿甚するファむル ブラりザの別の実装です。
サブディレクトリ。

タむトルはメニュヌ内で䜿甚できたす。 オプションを付けるず top キヌワヌドの埌ろに
圹職, タむトルがメニュヌの䞊郚に远加されたす。 すでにタむトルがある堎合は、
䞊曞きされたす。

AddToMenu ナヌティリティ ツヌル タむトルトップ

メニュヌ ラベルの最初のタブたでのすべおのテキストは、メニュヌ ラベルの巊偎に揃えられたす。
メニュヌでは、最初のタブの右にあるすべおのテキストが XNUMX 番目の列の巊に揃えられたす。
それ以降のテキストはすべお XNUMX 列目に右揃えで配眮されたす。 他のすべおのタブ
はスペヌスに眮き換えられたす。 この圢匏は次のコマンドで倉曎できるこずに泚意しおください。 アむテムフォヌマット
オプションの メニュヌスタむル

メニュヌ ラベルにアンパサンド (「&」) が含たれおいる堎合、次の文字は
メニュヌ項目のホットキヌ。 ホットキヌにはラベルに䞋線が付いおいたす。 リテラルを取埗するには
''、 入れる ""。 ホットキヌを抌すず、メニュヌ項目のリストが移動したす。
このホットキヌを䜿甚するか、このホットキヌを䜿甚しお唯䞀の項目を遞択したす。

メニュヌラベルに星で区切られた郚分文字列が含たれおいる堎合、テキストは
between the star は、に挿入する画像ファむルの名前であるず想定されたす。
メニュヌ。 リテラルの「*」を取埗するには、「**」を挿入したす。 䟋えば

+ 電卓*xcalc.xpm* 幹郚 xcalcを実行する

「電卓」ずいうラベルの付いたメニュヌ項目を挿入し、その䞊に電卓の絵を衚瀺したす。
以䞋

+ *xcalc.xpm* 幹郚 xcalcを実行する

「電卓」ラベルを省略したすが、画像は残したす。

メニュヌ ラベルにパヌセント蚘号で区切られた郚分文字列が含たれおいる堎合、
パヌセント蚘号間のテキストは、画像ファむルの名前であるず想定されたす (
メニュヌ ラベルの巊偎に挿入するミニ アむコンず呌ばれたす。 XNUMX 番目のミニアむコン
メニュヌの右偎に描かれおいる も同様に䞎えるこずができたす。 を取埗するには
リテラル「%」、「%%」を挿入したす。 䟋えば

+ 電卓%xcalc.xpm% 幹郚 xcalcを実行する

電卓の画像が付いた「電卓」ずいうラベルの付いたメニュヌ項目を
巊。 以䞋

+ %xcalc.xpm% 幹郚 xcalcを実行する

「電卓」ラベルを省略したすが、画像は残したす。 これに䜿甚されおいる写真
フィヌチャは小さくする必芁がありたす (おそらく 16x16)。

メニュヌ名 (ラベルではない) にアットマヌクで区切られた郚分文字列が含たれおいる堎合
('@') の堎合、それらの間のテキストは画像ファむルの名前であるず想定されたす。
メニュヌの巊偎に沿っお描画したす (サむド ピックスマップ)。 を䜿甚するずよいでしょう。
サむドピック オプションの メニュヌスタむル 代わりにコマンドを実行したす。 リテラルの「@」を取埗するには、次のように挿入したす。
「」。 䟋えば

メニュヌに远加 [メヌル保護]@

巊䞋隅に画像のあるメニュヌを䜜成したす。

メニュヌ名に「^」で囲たれた郚分文字列も含たれおいる堎合、テキスト
'^' の間は、X11 カラヌの名前ず、次の倀を含む列であるず想定されたす。
偎面の写真はその色で着色されおいたす。 この色をメニュヌに蚭定できたす
を䜿甚したスタむル サむドカラヌ オプションの メニュヌスタむル 指図。 リテラルの「^」を取埗するには、
「^^」を挿入したす。 䟋

メニュヌに远加 [メヌル保護]@^青^

巊䞋隅に画像があり、色が青のメニュヌを䜜成したす。
画像を含むメニュヌの領域。

䞊蚘のすべおのケヌスで、結果ずしお埗られるメニュヌの名前は、指定された名前が削陀されたものになりたす。
さたざたな区切り文字間の郚分文字列。

メニュヌスタむルの倉曎 メニュヌスタむル メニュヌ ...
メニュヌのスタむルを倉曎したす メニュヌ 〜ぞ メニュヌスタむル。 耇数のメニュヌを指定できたす。
それぞれの呌び出し メニュヌスタむルの倉曎.

コピヌ メニュヌ スタむル 元のメニュヌスタむル dest-メニュヌスタむル
コピヌ 元のメニュヌスタむル 〜ぞ dest-メニュヌスタむルここで、 元のメニュヌスタむル 既存のメニュヌです
スタむル。 メニュヌスタむルの堎合 dest_menustyle 存圚しない堎合は䜜成されたす。

砎棄メニュヌ [再䜜成] メニュヌ
メニュヌを削陀し、それ以降のそのメニュヌぞの参照が無効になるようにしたす。 あなたはできる
これを䜿甚しお、fvwm セッション䞭にメニュヌの内容を倉曎したす。 メニュヌは次のずおりです。
を䜿甚しお再構築されたした メニュヌに远加。 オプションのパラメヌタ 䜜り盎す fvwm にスロヌしないように指瀺したす
メニュヌを完党に砎棄したすが、すべおのメニュヌ項目メニュヌを含むを砎棄したす。
タむトル。

DestroyMenu ナヌティリティ

砎壊メニュヌスタむル メニュヌスタむル
ずいう名前のメニュヌ スタむルを削陀したす メニュヌスタむル このスタむルを䜿甚しおいるすべおのメニュヌを次のように倉曎したす。
デフォルトのスタむルを䜿甚しおいる堎合、デフォルトのメニュヌ スタむルを砎棄するこずはできたせん。

DestroyMenuStyle pixmap1

メニュヌ メニュヌ名 [䜍眮] [ダブルクリックアクション]
以前に定矩したメニュヌを固定的な方法でポップアップ衚瀺させたす。 ぀たり、もし
ナヌザヌがドラッグ操䜜ではなくクリック操䜜でメニュヌを呌び出した堎合、メニュヌ
起きたたたです。 コマンド ダブルクリックアクション ナヌザヌがダブルクリックするず呌び出されたす。
ボタンを抌すメニュヌがキヌにバむンドされおいる堎合はキヌを玠早く XNUMX 回抌す
メニュヌをアップしたす。 ダブルクリックアクションが指定されおいない堎合は、
メニュヌは䜕もしたせん。 ただし、メニュヌがメニュヌ項目で始たっおいる堎合 (぀たり、
タむトルたたは区切り文字)、ダブルクリック アクションが指定されおいない堎合は、ダブルクリックしたす。
メニュヌの最初の項目を呌び出したす (ただし、ポむンタが実際にメニュヌの䞊にあった堎合に限りたす)
アむテム。

䞡方の堎合、ポむンタはメニュヌが呌び出されたずきの䜍眮にワヌプされたす。
キヌストロヌクで呌び出しお閉じたす。

  䜍眮 匕数を䜿甚するず、画面䞊のどこかにメニュヌを配眮できたす。
䟋は、衚瀺されおいる画面の䞭倮たたはタむトル バヌの䞊にありたす。 基本的には機胜したす
このように: を指定したす コンテキスト四角圢 そしおこの長方圢ぞのオフセット
メニュヌの巊䞊隅がメニュヌの巊䞊隅から移動されたす。
矩圢。 の 䜍眮 匕数はいく぀かの郚分で構成されたす。

[コンテキスト四角圢] x y [特別オプション]

  コンテキスト四角圢 次のいずれかになりたす。

ルヌト
珟圚の画面のルヌト りィンドり。

シネラマルヌト
Xinerama 画面党䜓のルヌト りィンドり。 次の堎合は「root」に盞圓したす。
シネラマは䜿甚したせん。

マりス
マりスの䜍眮に 1x1 の四角圢が衚瀺されたす。

りィンドり
コンテキストりィンドりのフレヌム。

むンテリア
コンテキストりィンドりの内郚。

圹職
コンテキスト りィンドりたたはアむコンのタむトル。

ボタン
コンテキスト りィンドりのボタン #n。

アむコン
コンテキストりィンドりのアむコン。

メニュヌ
珟圚のメニュヌ。

アむテム䟡栌
珟圚のメニュヌ項目。

コンテキスト
珟圚のりィンドり、メニュヌ、たたはアむコン。

この
ポむンタが眮かれおいるりィゞェット (りィンドりの隅やルヌトなど)
窓。

長方圢 < >
によっお定矩される長方圢 > X ゞオメトリ圢匏。 幅ず高さ
省略した堎合のデフォルトは 1 です。

context-rectangle が省略されおいるか䞍正な堎合 (りィンドり䞊の「項目」など)、「マりス」
がデフォルトです。 すべおの状況䞋でこれらすべおが意味をなすわけではないこずに泚意しおください
(たずえば、ポむンタがメニュヌ䞊にある堎合は「アむコン」)。

オフセット倀 x & y メニュヌをデフォルトからどれだけ移動させるかを指定したす
䜍眮。 デフォルトでは、指定された数倀は割合ずしお解釈されたす。
コンテキスト四角圢の幅 (高さ) ですが、末尟に ' が付きたす。m' メニュヌの幅
代わりに (高さ) が䜿甚されたす。 さらに末尟に 'p' は解釈を次のように倉曎したす
ピクセルを意味したす。

単䞀の倀の代わりに、倀のリストを䜿甚できたす。 すべおの远加番号
最初のものは、その笊号によっおその前のものから分離された埌。 䜿っおはいけたせん
その他の区切り文字。

If x or y 先頭に「」が付きたすo" どこは敎数、メニュヌ、および
長方圢は他の長方圢よりも前に、指定された䜍眮に重なるように移動されたす。
オフセットが適甚されたす。 メニュヌず四角圢は、ピクセルが次のように配眮されたす。
長方圢の幅/高さのパヌセントがピクセルの真䞊にある
メニュヌの幅/高さのパヌセント。 したがっお、「o0」は䞊/巊を意味したす
メニュヌず四角圢の境界線が重なっおおり、「o100」では䞋/右になりたす
「o50」を䜿甚するず、境界線が互いの䞭心に配眮されたす (詊しおみるず、
この説明よりもはるかに簡単です)。 デフォルトは「o0」です。 接頭語
「ああ「」は「+」の略称です- メヌトル」。

接頭蟞「」c'は「o50」に盞圓したす。 䟋:

# 画面䞭倮のりィンドりリスト
りィンドりリスト ルヌトCC

# りィンドりの巊偎のメニュヌ
メニュヌ名りィンドり -100m c+0

# ポップアップ メニュヌはマりス ポむンタの 8 ピクセル䞊にありたす
ポップアップ ネヌムマりスC -100m-8p

# 画面䞊のどこか
メニュヌ名長方圢 512x384+1+1 +0 +0

# メニュヌ項目を䞭心に垂盎方向に䞭倮揃え
メニュヌに远加 フヌバヌメニュヌ
+「最初の項目」 いいえ、
+「スペシャルアむテム」 ポップアップ 「別メニュヌ」アむテム+100c
+「最埌の項目」 いいえ、

# 最初のメニュヌ項目の䞊
メニュヌに远加 フヌバヌメニュヌ
+「最初の項目」 ポップアップ 「別メニュヌ」項目 +0 -100m

珟圚のメニュヌから遠く離れたサブメニュヌを配眮しお、到達できないようにするこずもできるこずに泚意しおください。
メニュヌから離れずにマりスで操䜜したす。 ポむンタが珟圚のメニュヌから離れた堎合
サブメニュヌの䞀般的な方向。メニュヌは衚瀺されたたたになりたす。

  特別オプション:

通垞のメニュヌを開かずにティアオフメニュヌを䜜成するには、オプションを远加したす
すぐに剥がす。 通垞、メニュヌは䞀瞬通垞の状態で開きたす。
匕きちぎられる前に。 切り離すずメニュヌが他のりィンドりず同じように配眮されるため、
䜍眮は明瀺的に指定する必芁がありたす。

# fvwm によるメニュヌりィンドりの配眮を犁止する
圢匏 䜿甚P䜍眮
# 画面巊䞊のメニュヌ
メニュヌ ルヌト 0p 0p TearOffImmediately

  アニメの & うヌん or Win メニュヌ スタむルは、メニュヌを別の堎所に移動する可胜性がありたす。
画面。 これを望たない堎合は远加できたす 固定の オプションずしお。 こんなこずが起こるかも知れたせん
たずえば、メニュヌを垞に画面の右䞊隅に衚瀺したい堎合などです。

メニュヌ項目をクリックしたずきにメニュヌをどこに衚瀺したすか? デフォルトは
タむトルをカヌ゜ルの䞋に配眮したすが、その䜍眮にタむトルを配眮したい堎合は、
匕数で蚀うず、 むンプレむスを遞択 オプション。 タむトルにポむンタを眮きたい堎合
メニュヌの、䜿甚 ワヌプの遞択 それも。 これらのオプションは、次の堎合にのみ適甚されるこずに泚意しおください。
ルヌトメニュヌずしおポップアップ メニュヌスタむル オプションが䜿甚されたす。

ポむンタがオンになるたびに、ポむンタはサブメニュヌのタむトルにワヌプされたす。
サブメニュヌがポップアップ衚瀺されたずきの項目 (fvwm メニュヌ スタむル)、たたはメニュヌ スタむルにワヌプしたこずがない
党然タむトル(うヌん or Win メニュヌスタむル)。 い぀でもワヌプを匷制 (犁止) できたす。
サブメニュヌは ワヌプタむトル (ワヌプなしオプション。

なお、 特別オプション 他に䜍眮のない通垞のメニュヌで䜜業したす
匕数

メニュヌスタむル スタむル名 [オプション]
新しいメニュヌ スタむルを蚭定するか、以前に定矩したスタむルを倉曎したす。 の スタむル名 は
スタむル名; スペヌスたたはタブが含たれる堎合は匕甚笊で囲む必芁がありたす。 名前は
デフォルトのメニュヌ スタむル甚に予玄されおいたす。 デフォルトのメニュヌ スタむルはすべおのメニュヌに䜿甚されたす。
メニュヌのようなオブゞェクト (たずえば、 りィンドりリスト コマンド)
を䜿甚しおスタむルを割り圓おるこずができたす。 メニュヌスタむルの倉曎。 参照 砎壊メニュヌスタむル。 時
モノクロカラヌを䜿甚するオプションは無芖されたす。

オプション キヌワヌド Fvwm / Mwm / Win の䞀郚を含むカンマ区切りのリストです。
BorderWidth、前景、背景、グレヌ、HilightBack / !HilightBack、
HilightTitleBack、ActiveFore / !ActiveFore、MenuColorset、ActiveColorset、
GreyedColorset、TitleColorset、Hilight3DThick / Hilight3DThin / Hilight3DOff、
Hilight3DThickness、Animation / !Animation、フォント、TitleFont、MenuFace、PopupDelay、
PopupOffset、TitleWarp / !TitleWarp、TitleUnderlines0 / TitleUnderlines1 /
タむトル䞋線 2、セパレヌタヌ長い / セパレヌタヌ短い、䞉角圢実線 /
TrianglesRelief、PopupImmediately / PopupDelayed、PopdownImmediately /
PopdownDelayed、PopupActiveArea、DoubleClickTime、SidePic、SideColor、
PopupAsRootMenu / PopupAsSubmenu / PopupIgnore / PopupClose、RemoveSubmenus /
HoldSubmenus、SubmenusRight / SubmenusLeft、SelectOnRelease、ItemFormat、
verticalItemSpacing、VerticalMargins、VerticalTitleSpacing、AutomaticHotkeys /
!AutomaticHotkeys、UniqueHotkeyActivatesImmediate /
!UniqueHotkeyActivatesImmediate、MouseWheel、ScrollOffPage / !ScrollOffPage、
TrianglesUseFore / !TrianglesUseFore。

䞊蚘のリストでは、䞀郚のオプションは、「/」を含むオプションのペアたたはトリプルずしおリストされおいたす。
間。 これらのオプションは盞互に陀倖されたす。 すべおのペアのオプションを無効にするこずができたす
! を接頭蟞ずしお付けるこずで、察応するオプションの効果が埗られたす。 オプションに。

䞀郚のオプションは、接頭蟞 ! によっお無効にされるようになりたした。 オプションに。 これが奜たしいです
このようなすべおのオプションのフォヌム。 他の吊定圢は珟圚非掚奚であり、
将来的に削陀されたす。

これは、MenuStyle の非掚奚のネガティブ オプションのリストです: ActiveForeOff、
アニメヌションオフ、自動ホットキヌオフ、ハむラむトバックオフ、タむトルワヌプオフ

fvwm, うヌん, Win すべおのオプションを以前のバヌゞョンの同じ名前のスタむルにリセットしたす
fvwmの。 新しいメニュヌ スタむルのデフォルトは次のずおりです。 fvwm スタむル。 これらのオプションは䞊曞きされたす
以倖のすべお フォアグラりンド, 経歎, 灰色, ハむラむト戻る, アクティブフォア &
ポップアップ遅延したがっお、メニュヌに指定される最初のオプションずしおのみ䜿甚する必芁がありたす。
スタむルを倉曎するか、スタむルを定矩された動䜜にリセットしたす。 同じ効果は次の方法でも䜜成できたす。
他のすべおのオプションを XNUMX ぀ず぀蚭定したす。

うヌん & Win スタむルメニュヌはサブメニュヌを自動的にポップアップしたす。 Win メニュヌには、
背景を暗くしお珟圚のメニュヌ項目を確認したす。 fvwm サブメニュヌが重なる
芪メニュヌ、 うヌん & Win スタむル メニュヌが芪メニュヌず重なるこずはありたせん。

fvwm style は、!HilightBack、Hilight3DThin、!ActiveFore、!Animation、ず同等です。
フォント、MenuFace、PopupOffset 0 67、TitleWarp、TitleUnderlines1、SeparatorsShort、
TrianglesRelief、PopupDelayed、PopdownDelayed、PopupDelay 150、PopdownDelay 150、
PopupAsSubmenu、HoldSubmenus、SubmenusRight、BorderWidth 2、!AutomaticHotkeys、
UniqueHotkeyActivatesImmediate、PopupActiveArea 75。

うヌん style は、!HilightBack、Hilight3DThick、!ActiveFore、!Animation、ず同等です。
フォント、MenuFace、PopupOffset -3 100、!TitleWarp、TitleUnderlines2、SeparatorsLong、
TrianglesRelief、PopupImmediately、PopdownDelayed、PopdownDelay 150、
PopupAsSubmenu、HoldSubmenus、SubmenusRight、BorderWidth 2、
UniqueHotkeyActivatesImmediate、!AutomaticHotkeys、PopupActiveArea 75。

Win style は HilightBack、Hilight3DOff、ActiveFore、!Animation、Font、
MenuFace、PopupOffset -5 100、!TitleWarp、TitleUnderlines1、SeparatorsShort、
TrianglesSolid、PopupImmediately、PopdownDelayed、PopdownDelay 150、PopupAsSubmenu、
RemoveSubmenus、SubmenusRight、BorderWidth 2、UniqueHotkeyActivatesImmediate、
!AutomaticHotkeys、PopupActiveArea 75。

BorderWidth メニュヌの呚囲の境界線の倪さをピクセル単䜍で取埗したす。 かもしれない
50  2 ピクセルにする必芁がありたす。 デフォルトは XNUMX です。䞍正な倀を䜿甚するず、境界線が元に戻りたす。
幅をデフォルトに戻したす。

フォアグラりンド & 経歎 匕数ずしお色の名前を持぀こずができたす。 この色が䜿われおいたす
メニュヌのテキストたたはメニュヌの背景に䜿甚したす。 これらをリセットするには、色の名前を省略できたす。
色を組み蟌みのデフォルトに合わせたす。

灰色 匕数ずしお色の名前を持぀こずができたす。 この色は絵を描くために䜿甚される色です
Mwm によっお犁止されおいる (たたは掚奚されおいない) メニュヌ遞択は、
アプリケヌションが指定したした。 色を省略した堎合は灰色のメニュヌの色
゚ントリはメニュヌの背景色に基づいおいたす。

ハむラむト戻る & !ハむラむト戻る 遞択したメニュヌの背景をハむラむトするスむッチ
アむテムのオンずオフ。 色を指定するこずで、特定の背景色を䜿甚できたす。
匕数ずしおの名前 ハむラむト戻る。 匕数なしでこのオプションを䜿甚するず、
色はメニュヌの背景色に基づきたす。 の アクティブカラヌセット オプションの䞊曞き
指定された色。 カラヌセットに非単色背景がある堎合は、その背景が䜿甚されたす。
ハむラむト衚瀺。

ハむラむトタむトル戻る メニュヌ タむトルの背景を匷調衚瀺するスむッチをオンにしたす。 もし
タむトルカラヌセット が䜿甚されおいる堎合、背景色はそこから取埗されたす。 それ以倖の堎合は、
色はメニュヌの背景色に基づきたす。 カラヌセットに非゜リッドがある堎合
背景を匷調衚瀺するために䜿甚されたす。

アクティブフォア & !アクティブフォア 遞択したメニュヌの前景をハむラむトするスむッチ
アむテムのオンずオフ。 色を指定するこずで、特定の前景色を䜿甚できたす。
匕数ずしおの名前 アクティブフォア。 色を省略するず、次のずきに匷調衚瀺がオンになりたす。
アクティブカラヌセット 䜿甚されおいる。 アクティブフォア 前景のハむラむトを完党にオフにしたす。
  アクティブカラヌセット オプションは指定された色をオヌバヌラむドしたす。

メニュヌカラヌセット の代わりにカラヌセットを䜿甚するかどうかを制埡したす。 フォアグラりンド, 経歎
& メニュヌフェむス メニュヌのスタむル。 もし メニュヌカラヌセット キヌワヌドの埌に​​は数字が続きたす
XNUMX 以䞊の堎合、この数倀はカラヌセットの番号ずみなされたす。
䜿甚。 番号を省略するず、カラヌセットがオフになり、通垞のメニュヌが衚瀺されたす。
スタむルが再び䜿甚されたす。 メニュヌ項目の前景色ず背景色は次のずおりです。
カラヌセットの色に眮き換えられたす。 カラヌセットにピックスマップが定矩されおいる堎合、
このピックスマップはメニュヌの背景ずしお䜿甚されたす。 泚意しおください。 メニュヌフェむス メニュヌ
スタむルはメモリ消費量に合わせお最適化されおおり、スタむルよりもメモリの䜿甚量が少なくなる可胜性がありたす。
カラヌセットからの背景。 カラヌセットのシェむプ マスクは、
メニュヌ。 を参照しおください。 カラヌセット カラヌセットの詳现に぀いおは、セクションを参照しおください。

アクティブカラヌセット たったく同じように動䜜したす メニュヌカラヌセット、しかし、からの前景
colorset は、指定された色を眮き換えたす。 アクティブフォア メニュヌのスタむルずカラヌセット
背景色は、で指定された色を眮き換えたす。 ハむラむト戻る コマンドオンにする
背景を匷調衚瀺するには、 ハむラむト戻る メニュヌスタむルも)。 もしも
指定するず、カラヌセットのハむラむト色ずシャドり色も䜿甚されたす。 の
カラヌセットのピックスマップずシェむプマスクは䜿甚されたせん。 背景を匷調衚瀺したり、
フォアグラりンドは、 !アクティブフォア or !ハむラむト戻る メニュヌ
スタむル

灰色のカラヌセット たったく同じように動䜜したす メニュヌカラヌセット、しかし、からの前景
colorset は、指定された色を眮き換えたす。 灰色 メニュヌスタむル。 他の郚分はありたせん
カラヌセットが䜿甚されたす。

タむトルカラヌセット たったく同じように動䜜したす メニュヌカラヌセット、ただし、メニュヌのタむトルにのみ䜿甚されたす。

ハむラむト3D倪い, ハむラむト3DThin & ハむラむト 3D オフ 遞択されたメニュヌ項目かどうかを刀断したす
3D レリヌフで匷調衚瀺されたす。 厚いレリヌフは XNUMX ピクセル幅、薄いレリヌフは XNUMX ピクセル幅です。
幅は XNUMX ピクセルです。

ハむラむト3D厚さ -50 から +50 たでの数倀匕数を XNUMX ぀受け取りたす
ピクセル。 負の倀を指定するず、メニュヌ項目が抌されたように芋えたす。 䞊蚘
2 ぀のコマンドは、厚さ 1、0、XNUMX に盞圓したす。

アニメヌション & アニメヌション メニュヌのアニメヌションをオンたたはオフにしたす。 アニメヌションがオンの堎合、サブ
メニュヌが画面に収たらない堎合、芪メニュヌが巊に移動したす。
サブメニュヌが衚瀺されるようになりたす。

フォント & タむトルフォント フォント名を匕数ずしお受け取りたす。 この名前のフォントが存圚する堎合
すべおのメニュヌ項目のテキストに䜿甚されたす。 存圚しない堎合、たたは名前が
空癜のたたにするず、組み蟌みのデフォルトが䜿甚されたす。 もし タむトルフォント 䞎えられる、それはのために䜿甚されたす
通垞のフォントの代わりにすべおのメニュヌ タむトルを衚瀺したす。

メニュヌフェむス メニュヌに掟手な背景を適甚したす。 同じオプションを䜿甚できたす
for メニュヌフェむス ずしお ボタンスタむル。 の説明を参照しおください ボタンスタむル コマンドず
  色 グラデヌション 詳现に぀いおは、セクションを参照しおください。 䜿甚する堎合 メニュヌフェむス 無し
匕数を指定するず、スタむルが通垞に戻りたす。

MenuFace の䟋をいく぀か瀺したす。

MenuFace DGradient 128 2 ラむトグレヌ 50 ブルヌ 50 ホワむト
MenuFace TiledPixmap texture10.xpm
MenuFace HGradient 128 2 èµ€ 40 マルヌン 60 癜
メニュヌフェむス゜リッドマルヌン

泚: グラデヌション スタむル H、V、B、D は、高速か぀䜎メモリ向けに最適化されおいたす。
メニュヌでの消費。 これは、他のすべおのグラデヌション スタむルには圓おはたりたせん。
速床が遅く、倧量のメモリを消費する可胜性があるため、次のような問題が発生した堎合は、
パフォヌマンス䞊の問題がある堎合は、䜿甚しないほうがよい堎合がありたす。 改善するには
パフォヌマンスを向䞊させるには、次の XNUMX ぀たたはすべおを詊すこずができたす。

前景色以倖のアクティブなメニュヌ項目の匷調衚瀺をオフにしたす。

メニュヌスタむル Hilight3DOff, !HilightBack
メニュヌスタむル ActiveFore

サブメニュヌが芪メニュヌず重ならないようにしおください。 これにより、メニュヌが
サブメニュヌがポップアップたたはダりンするたびに再描画されたす。

メニュヌスタむル PopupOffset 1 100

バッキング ストレヌゞを䜿甚しお X サヌバヌを実行したす。 X サヌバヌが -bs で起動されおいる堎合
オプションで、オフにしたす。 そうでない堎合は、-wm および +bs オプションを詊しおください。

startx -- -wm +bs

この䟋をシステムに適応させる必芁がある堎合がありたす (䟋: xinit を䜿甚しお起動する堎合)
バツ。

ポップアップ遅延 数倀匕数が XNUMX ぀必芁です。 この倀はミリ秒単䜍の遅延です。
ポむンタがメニュヌ項目の䞊に移動したずきにサブメニュヌがポップアップする前に、
サブメニュヌ。 倀がれロの堎合、自動ポップアップは行われたせん。 匕数が次の堎合
省略するず、組み蟌みのデフォルトが䜿甚されたす。 次の堎合、ポップアップ遅延は効果がないこずに泚意しおください。
  すぐにポップアップ サブメニュヌがすぐにポップアップするため、このオプションが䜿甚されたす。

すぐにポップアップ サブメニュヌを含むメニュヌ項目がすぐにポップアップ衚瀺されるようにしたす。
ポむンタが項目に入りたす。 の ポップアップ遅延 オプション その堎合は無芖されたす。 もしも ポップアップ遅延
fvwm が䜿甚されおいたす ポップアップ遅延 この自動ポップアップのオプション
起こる

ポップダりン遅延 たったく同じように動䜜したす ポップアップ遅延 ただし、タむムアりトを決定したす
ポップアップ遅延 スタむル。

すぐにポップダりン ポむンタがサブメニュヌから離れるずすぐにサブメニュヌが消えたす。
メニュヌず芪メニュヌ内の察応する項目。 逆のオプションを䜿甚するず
ポップダりン遅延 サブメニュヌは、
ポップダりン遅延 オプション。 これは、ポむンタが頻繁にメニュヌから倖れおしたう堎合に䟿利です。
サブメニュヌに移動しようずしおいるずきに項目を遞択したす。 間に矛盟が生じるたびに、
  すぐにポップアップ, ポップアップ遅延, ポップアップ遅延 スタむルず すぐにポップダりン,
ポップダりン遅延, ポップダりン遅延 スタむル、 珟れる... マりスを䜿甚するずスタむルが優先されたす
ナビゲヌションず ポップダりン... キヌボヌドでナビゲヌトする堎合は、スタむルが優先されたす。

ポップアップオフセット XNUMX ぀の敎数匕数が必芁です。 どちらの倀もサブメニュヌの堎所に圱響したす
芪メニュヌを基準にしお配眮されたす。 䞡方の倀がれロの堎合、
サブメニュヌは芪メニュヌの巊端に重なっおいたす。 最初の倀がれロ以倖の堎合
サブメニュヌは、そのピクセル数だけ右に (負の堎合は巊に) シフトされたす。 もしも
XNUMX 番目の倀はれロ以倖で、メニュヌは芪のその割合だけ移動されたす。
メニュヌの右たたは巊の幅。

ポップアップアクティブ゚リア 51  100 の敎数倀が必芁です。通垞、
ポむンタがサブメニュヌのあるメニュヌ項目䞊にあり、ポむンタがその領域に入りたす。
メニュヌ幅の 75% で開始するず、サブメニュヌがすぐに衚瀺されたす。 これ
パヌセンテヌゞは次のように倉曎できたす ポップアップアクティブ゚リア。 この倀を 100 に蚭定するず、無効になりたす。
この皮の自動ポップアップはすべお同様です。 いいえたたは
䞍正な倀が指定されたした。

タむトルワヌプ & !タむトルワヌプ サブメニュヌのずきにポむンタヌがメニュヌ タむトルにワヌプするかどうかに圱響したす。
メニュヌが開いおいるかどうか。 この蚭定に関係なく、ポむンタは衚瀺されないこずに泚意しおください。
ポむンタヌの䞋にメニュヌがポップアップ衚瀺されない堎合はワヌプしたす。

タむトル䞋線0, タむトル䞋線1 & タむトル䞋線2 行数を指定したす
メニュヌタむトルの䞋に描画されたす。

セパレヌタヌ長い & セパレヌタヌ短い メニュヌの区切り文字の長さを蚭定したす。 長さ
セパレヌタは巊端から右端たで続きたす。 短いセパレヌタ
メニュヌの端に数ピクセルを残したす。

䞉角圢゜リッド & 䞉角圢レリヌフ サブメニュヌの小さな䞉角圢の圢状に圱響したす
描かれた。 実線の䞉角圢は色で塗り぀ぶされたすが、レリヌフ䞉角圢は䞭空です。

ダブルクリック時間 数倀匕数が XNUMX ぀必芁です。 この倀は次の時間です。
ダブルクリックずしおみなされる、メニュヌ内での XNUMX 回のマりス クリック間のミリ秒。
デフォルトは 450 ミリ秒です。 匕数を省略した堎合はダブルクリック時間
このデフォルトにリセットされたす。

サむドピック 画像ファむルの名前を匕数ずしお受け取りたす。 絵はそれに沿っお描かれおいたす
メニュヌの巊偎。 の サむドピック オプションはメニュヌ固有でオヌバヌラむドできたす
サむドピックスマップ(参照) メニュヌに远加。 ファむル名が省略された堎合は、既存のサむドピックスマップ
メニュヌスタむルから削陀されたす。

サむドカラヌ X11 色の名前を匕数ずしお受け取りたす。 この色は、
偎面図を含む列に色を付けたす (䞊蚘を参照)。 SideColor オプションでは、
メニュヌ固有のサむドカラヌで䞊曞きできたす (「 メニュヌに远加。 色の名前が
省略したした。サむドカラヌオプションはオフになっおいたす。

ルヌトメニュヌずしおポップアップ, サブメニュヌずしおポップアップ, ポップアップ無芖 & ポップアップクロヌズ 行動を倉える
メニュヌ項目をクリックするずサブメニュヌが開きたす。 ず ルヌトメニュヌずしおポップアップ  
サブメニュヌが衚瀺される前に元のメニュヌが閉じられたす。 サブメニュヌずしおポップアップ そうではない、
芪メニュヌに戻るこずができたす。 さらに、 サブメニュヌずしおポップアップ
マりスをどこに動かしおも、サブメニュヌは開いたたた (衚瀺されたたた) になりたす。
メニュヌのスタむルによっおは、これによりメニュヌ内の移動が簡単になる堎合がありたす。 任意
メニュヌのポスト䞭にキヌストロヌクを抌すず、メニュヌが通垞の動䜜に戻りたす。
ポップアップクロヌズ サブメニュヌ項目がアクティブになるずメニュヌが閉じられ、メニュヌが
堎合は開いたたたになりたす ポップアップ無芖 が䜿甚されたす (メニュヌが ポップアップ
コマンド。 サブメニュヌずしおポップアップ デフォルトです。

サブメニュヌの削陀 芪に戻るずきにサブメニュヌを削陀するように fvwm に指瀺したす。
メニュヌ。 ず 保留サブメニュヌ サブメニュヌは衚瀺されたたたになりたす。 おそらく䜿いたいでしょう
保留サブメニュヌ を䜿甚しおいる堎合 ポップアップ遅延 スタむル。 サブメニュヌの削陀 メニュヌに圱響を䞎える
キヌボヌドによるナビゲヌション。

リリヌス時の遞択 オプションのキヌ名を匕数ずしお受け取りたす。 指定されたキヌが
このスタむルを䜿甚しおメニュヌでリリヌスするず、珟圚のメニュヌ項目が遞択されたす。 これは
Alt-Tab 向け りィンドりリスト ナビゲヌション。 キヌ名は暙準の X11 キヌです
で定矩されおいる名前 /usr/include/X11/keysymdef.h、 XK_ プレフィックス)、たたは
キヌシムデヌタベヌス /usr/X11R6/lib/X11/XKeysymDB。 この動䜜を無効にするには、
キヌの名前。

泚: 䞀郚の X サヌバヌは KeyRelease むベントをサポヌトしおいたせん。 リリヌス時の遞択 しない
そのような機械で䜜業したす。

アむテムフォヌマット のレむアりトを決定する特別な文字列を匕数ずしお受け取りたす。
メニュヌ項目。 フォヌマット文字列をメニュヌ項目のように考えおください。 必芁なこずはすべお
fvwm にメニュヌ項目のさたざたな郚分をどこに配眮するかを指瀺したす (぀たり、
ラベル、サブメニュヌを瀺す䞉角圢、ミニアむコン、および偎面の写真
空癜の領域。 文字列はスペヌス、タブ文字、および曞匏蚭定で構成されたす
「%」で始たるディレクティブ。 䞍正な文字ず曞匏蚭定ディレクティブ
黙っお無芖されたす:

%l, %c & %r
次の項目ラベルを挿入したす。 ラベルは XNUMX ぀たで䜿甚できたす。 アむテム欄
巊揃えです (%l)、䞭倮揃え(%c) たたは右揃え (%r).

%i
ミニアむコンを挿入したす。

%> & %<
右向きのサブメニュヌ䞉角圢を挿入したす (%>) たたは巊ぞ
(%<).

%|
最初の %| は、次のいずれかで匷調衚瀺される領域の始たりを瀺したす。
背景色たたはレリヌフ (たたは䞡方)。 二番目 %| これが終わりを告げる
゚リア。 %| 文字列内で XNUMX 回たで䜿甚できたす。 どちらかたたは䞡方を远加しない堎合
そのうち、fvwm はマヌゞンをアむテム党䜓のマヌゞンに蚭定したす (マヌゞンはカりントされたせん)。
偎面の写真。

%s
サむドピクチャをメニュヌの先頭たたは末尟に配眮したす。 これ
ディレクティブは、フォヌマットの最初たたは最埌ずしお XNUMX 回だけ䜿甚できたす。
匊。 もし %s が文字列の先頭にない堎合、メニュヌは描画されたせん
正しく。

スペヌス, タブ, 空 & タブ
メニュヌフォントの幅を䜿甚しお、スペヌスたたはタブXNUMX぀分の隙間を远加したす。 を䜿甚するずきは、
タブの堎合、タブの䜍眮は 8  XNUMX であるため、ギャップのサむズは XNUMX  XNUMX スペヌスになりたす
メニュヌの端から8の倍数たで。 次の堎合は文字列党䜓を匕甚笊で囲む必芁がありたす
スペヌスたたはタブが䜿甚されたす。

%p
スペヌスずタブのような %p アむテムに空の領域を挿入したすが、より良い
サむズを制埡したす (䞋蚘を参照)。

次のように、各オブゞェクトの前埌に远加のスペヌスを定矩できたす。

%巊.右p

これは、オブゞェクトがメニュヌで定矩されおいるかどうか (たずえば、 %s そしおあなたは
暪の写真、たたはそれは %l XNUMX 番目の列には、次のような項目が定矩されおいたす。
実際には XNUMX 番目の列がありたす) を远加したす å·Š オブゞェクトの前のピクセルず 右
その埌のピクセル。 省略しおも構いたせん å·Š たたは 。右 郚品が必芁ない堎合は
圌ら。 画面幅たでのすべおの倀が蚱可されたす。 負の倀でも可胜です
倧切に䜿甚しおください。 の p 他の曞匏蚭定ディレクティブに眮き換えるこずができたす
䞊述した。

泚: フォヌマット文字列で定矩された項目のみがメニュヌに衚瀺されたす。 それで、あなたが
を眮かないでください %s そこには、たずえ指定されおいおも、偎面図は衚瀺されたせん。

泚 サブメニュヌ巊 スタむルはデフォルトを倉曎したす アむテムフォヌマット 文字列ですが、それがあった堎合
手動で蚭定するず倉曎されたせん。

泚: フォヌマットされおいないメニュヌのタむトルが最も幅の広いメニュヌ項目よりも幅が広い堎合、
メニュヌ項目のさたざたな郚分の間のスペヌスは、メニュヌ項目に合わせお拡倧されたす。
タむトルの幅。 フォヌマット文字列内の先頭の巊揃えオブゞェクト (%l, %i, %<,
最初の %|) メニュヌの巊端ず右揃えのオブゞェクトの末尟に貌り付けたす
(%r, %i, %>、 二番 %|) 右端に貌り付けたす。 残りの間のギャップ
項目は均等に拡倧されたす。

䟋

MenuStyle * ItemFormat "%.4s%.1|%.5i%.5l%.5l%.5r%.5i%2.3>%1|"

fvwm で䜿甚されるデフォルトの文字列です: (サむドピクチャ + 4 ピクセルギャップ) (画像の先頭)
ハむラむトされた領域 + 1 ピクセルのギャップ) (ミニアむコン + 5p) (最初の列を巊揃え + 5p)
(5 列目巊揃え + 5p) (XNUMX 列目右揃え + XNUMXp) (XNUMX 番目のミニ
アむコン + 5p) (2p + サブメニュヌの䞉角圢 + 3p) (1p + ハむラむト領域の端)。

MenuStyle * ItemFormat "%.1|%3.2<%5i%5l%5l%5r%5i%1|%4s"

fvwm によっお䜿甚されたす。 サブメニュヌ巊 以䞋のオプション。

垂盎項目間隔 & 垂盎タむトル間隔 メニュヌの垂盎方向の間隔を制埡する
アむテムやタむトルなど アむテムフォヌマット 氎平方向の間隔を制埡したす。 どちらもXNUMX぀かかりたす
-100  +100 の範囲の数倀匕数。 XNUMX぀目はピクセルのギャップです
通垞のメニュヌ項目 (たたはメニュヌ タむトル) の䞊、XNUMX 番目は䞋のピクセル単䜍のギャップです。
それ。 負の数倀はあたり意味がなく、メニュヌが完党に台無しになる可胜性がありたす。
匕数が指定されおいないか、指定された匕数が無効な堎合は、組み蟌みのデフォルトが䜿甚されたす。
アむテムたたはタむトルの䞊に XNUMX ピクセル、䞋に XNUMX ピクセルが䜿甚されたす。

垂盎䜙癜 メニュヌの䞊郚ず䞋郚にパディングを远加するために䜿甚できたす。 それ
は、正の敎数 (たたはれロ) でなければならない XNUMX ぀の数倀匕数を取りたす。 もし
匕数の数たたはその倀が正しくない堎合、fvwm のデフォルトは䞡方ずも 0 です。
パディングがたったくないこずを意味したす。 倀が正しい堎合、最初の倀が
XNUMX 番目のマヌゞンは䞊のマヌゞンに䜿甚され、XNUMX 番目のマヌゞンは䞋のマヌゞンに䜿甚されたす。

サブメニュヌ巊 メニュヌのレむアりトず動䜜を反映したす。 サブメニュヌが巊偎にポップアップしたす。
サブメニュヌの䞉角圢は巊偎に描画され、ミニアむコンずサむドピクチャは巊偎に描画されたす。
メニュヌの右偎。 デフォルトは サブメニュヌ右。 䜍眮のヒントは、
メニュヌもこの蚭定の圱響を受けたす。぀たり、次を䜿甚した䜍眮ヒント 項目 or メニュヌ as
コンテキスト四角圢ず䜍眮ヒントを䜿甚しお m オフセット。

自動ホットキヌ & !自動ホットキヌ メニュヌの機胜を自動的に制埡する
各メニュヌ項目のラベルの最初の文字にホットキヌを提䟛したす。 この動䜜
明瀺的なホットキヌが割り圓おられおいる堎合、垞にオヌバヌラむドされたす。 メニュヌに远加

UniqueHotkeyActivatesImmediate & !UniqueHotkeyActivatesImmediate どのように制埡するか
メニュヌ項目はホットキヌずずもに䜿甚するず呌び出されたす。 デフォルトでは、特定のメニュヌ゚ントリの堎合、
特定のホットキヌに察しお完党に䞀臎するものが XNUMX ぀だけあり、そのメニュヌ ゚ントリのアクション
が呌び出され、メニュヌが閉じたす。 これは、
UniqueHotkeyActivatesImmediate オプション。 ただし、メニュヌは残すように指瀺できたす
開いおおり、遞択された項目しかない堎合は、ナヌザヌが代わりに遞択した項目を呌び出すのを埅機したす。
指定されたホットキヌに䞀臎する XNUMX ぀の項目。 !UniqueHotkeyActivatesImmediate
オプションを遞択したす。

マりスホむヌル マりス ホむヌルを䜿甚しおメニュヌをスクロヌルする機胜を制埡したす。 それはずりたす
XNUMX ぀の匕数。ScrollPointer、ScrollMenu、ScrollMenuBackwards のいずれかを指定できたす。
たたは項目をアクティブ化したす。 ScrollPointer は、マりス ホむヌルでポむンタをスクロヌルしたす。
メニュヌ。 これがデフォルトです。 ScrollMenu およびScrollMenuBackwards メニュヌをスクロヌルしたす
ポむンタの䞋にありたす。 ActivateItem は、マりス ホむヌルによるスクロヌルを無効にし、
マりス ホむヌルを䜿甚するず、メニュヌがクリックされたかのように動䜜したす。 匕数が指定されおいない堎合
デフォルト蚭定が埩元されたす。

ペヌゞをスクロヌルしない 以䞋の堎合に、メニュヌを衚瀺領域倖にスクロヌルできるようにしたす。 マりスホむヌル is
「ScrollMenu」たたは「ScrollMenuBackwards」に蚭定したす。 これがデフォルトです。 反察、
!ScrollOffPage この動䜜を無効にしたす。

䞉角圢䜿甚前郚 メニュヌの前景色でサブメニュヌの䞉角圢を描画したす
カラヌセット (通垞はハむラむト色で描画されたす)。 !TrianglesUseFore これを無効にしたす
動䜜。

䟋

メニュヌスタむル * Mwm
MenuStyle * 前景色黒、背景グレヌ40
MenuStyle * グレヌグレヌ70、ActiveFore ホワむト
MenuStyle * !HilightBack、Hilight3DOff
MenuStyle * フォント lucidasanstypewriter-14
MenuStyle * MenuFace DGradient 64 darkgray MidnightBlue

MenuStyle èµ€ Mwm
MenuStyle èµ€ 前景色 黄色
MenuStyle 赀背景 マルヌン
MenuStyle èµ€ グレヌレッド、ActiveFore èµ€
MenuStyle èµ€ !HilightBack、Hilight3DOff
MenuStyle èµ€ フォント lucidasanstypewriter-12
MenuStyle レッド MenuFace DGradient 64 レッド ブラック

すべおのスタむル オプションは、スタむル名ごずに XNUMX 行に配眮できるこずに泚意しおください。

メニュヌスタむル 前色 背景色 色合い フォント [アニメ]
これは叀い構文です。 メニュヌスタむル 指図。 叀いものなので削陀される可胜性がありたす
将来。 䞊蚘の新しい構文を䜿甚しおください。

メニュヌのスタむルを蚭定したす。 モノクロを䜿甚する堎合、色は無芖されたす。 の 色合い
犁止されおいる (たたは掚奚されおいない) メニュヌ遞択を描画するために䜿甚されるものです
アプリケヌションが指定した Mwm ヒントによる。 スタむルオプションは次のいずれかです
fvwm, うヌん or Win、メニュヌの倖芳ず操䜜が倉曎されたす。

うヌん & Win スタむルメニュヌはサブメニュヌを自動的にポップアップしたす。 Win メニュヌには、
珟圚のメニュヌ項目の背景を黒に倉曎したす。 fvwm サブメニュヌが重なる
芪メニュヌ、 うヌん & Win スタむル メニュヌが芪メニュヌず重なるこずはありたせん。

時 アニメ オプションが指定されおいる堎合、サブメニュヌが画面に収たらない堎合、
芪メニュヌを巊に移動するず、サブメニュヌが衚瀺されたす。 こちらも参照
アニメヌションの蚭定

ポップアップ ポップアップ名 [䜍眮] [デフォルトアクション]
このコマンドには XNUMX ぀の目的がありたす。XNUMX ぀はメニュヌをキヌたたはマりス ボタンにバむンドするこず、もう XNUMX ぀はメニュヌをバむンドするこずです。
サブメニュヌをメニュヌに。 XNUMX ぀の目的の圢匏は若干異なりたす。 の
䜍眮 匕数はず同じです メニュヌ。 コマンド デフォルトアクション 呌び出されたす。
ナヌザヌがボタンをクリックしおメニュヌを呌び出し、すぐにボタンを再床攟した堎合
(たたは、メニュヌがキヌにバむンドされおいる堎合は、キヌを玠早く XNUMX 回抌したす)。 デフォルトの堎合
アクションが指定されおいない堎合、メニュヌをダブルクリックしおも䜕も起こりたせん。 ただし、
メニュヌはメニュヌ項目 (぀たり、タむトルや区切り文字ではない) で始たり、デフォルト
アクションは指定されおいないため、ダブルクリックするずメニュヌの最初の項目が呌び出されたす (ただし、
ポむンタヌが実際に項目䞊にあった堎合)。

以前に定矩したポップアップメニュヌをキヌたたはマりスボタンにバむンドするには

次の䟋では、マりス ボタン 2 ず 3 を「Window Ops」ずいうポップアップにバむンドしたす。
りィンドり枠、サむドバヌ、ボタン2たたは3を抌すずメニュヌがポップアップしたす。
たたはタむトルバヌ、修食子なしshift、control、metaのいずれでもない。

マりス 2 FST N ポップアップ「りィンドり操䜜」
マりス 3 FST N ポップアップ「りィンドり操䜜」

ポップアップは、 キヌ 指図。 ポップアップは次のずおりです
マりスを䜿甚せずにキヌにバむンドし、䞊矢印で操䜜するこずで操䜜できたす。
䞋矢印キヌを抌しお Enter キヌを抌したす。

サブメニュヌずしお䜿甚するために、以前に定矩したポップアップ メニュヌを別のメニュヌにバむンドするには:

次の䟋では、サブメニュヌ「Quit-Verify」を定矩し、それをメむンメニュヌにバむンドしたす。
「RootMenu」ず呌ばれるメニュヌ:

メニュヌに远加 終了 - 確認
+ 「本圓に Fvwm をやめるのですか?」 圹職
+「はい、本圓に蟞めたす」 やめたす
+ 「Fvwmを再起動」 再起動
+ 「Fvwm 1.xx を再起動」 再起動 fvwm1 -s
+「」 いいえ、
+「いいえ、やめないでください」 いいえ、

メニュヌに远加 ルヌトメニュヌ 「ルヌトメニュヌ」 圹職
+ 「XTerm りィンドりを開く」ポップアップ NewWindowMenu
+ 「rootずしおログむン」 幹郚 exec xterm -T Root -n Root -e su -
+ 「誰でもログむン」 ポップアップ 誰でもメニュヌ
+ 「リモヌトホスト」 ポップアップ ホストメニュヌ
+「」 いいえ、
+ 「X ナヌティリティ」ポップアップ Xutils
+「」 いいえ、
+ 「Fvwm Modules」ポップアップ モゞュヌル-ポップアップ
+ 「Fvwm Window Ops」ポップアップりィンドり操䜜
+「」 いいえ、
+ 「前のフォヌカス」 前の (フォヌカスを受け入れたす) フォヌカス
+「次の焊点」 Next (フォヌカスを受け入れたす) フォヌカス
+「」 いいえ、
+「画面を曎新」 Refresh
+「」 いいえ、
+ "X をデフォルトにリセット" 幹郚 xrdb -ロヌド\
$ HOME / .Xdefaults
+「」 いいえ、
+「」 いいえ、
+ やめたす ポップアップ終了 - 確認

ポップアップは次のものずは異なりたす メニュヌ ナヌザヌが単にクリックしただけではポップアップは衚瀺されたせん。
これらはポップアップ メニュヌなので、手銖に少し負担がかかりたす。 メニュヌ メニュヌはそのたた残りたす
クリックアクション。 を参照しおください。 メニュヌ むンタラクティブの説明のためのコマンド
メニュヌの動䜜。 メニュヌは䞀床に最倧 XNUMX 回開くこずができるため、
それ自䜓たたはその以前のメニュヌをサブメニュヌずしお䜿甚したす。

ティアメニュヌオフ
メニュヌ項目に割り圓おられるず、メニュヌにティアオフ バヌ (氎平バヌ) が挿入されたす。
砎線。 その項目をアクティブにするず、メニュヌが消去されたす。 メニュヌ項目に
ラベルの堎合、砎線の代わりに衚瀺されたす。 メニュヌ倖で䜿甚される堎合、このコマンドは
䜕もしたせん。 䟋:

メニュヌに远加 りィンドりメニュヌ
+ I "" TearMenuOff

メニュヌに远加 ルヌトメニュヌ
+ 「ここをクリックしお切り離したす」 TearMenuOff

圹職
䜕もしたせん。これは、ポップアップたたはメニュヌにタむトル行を挿入するために䜿甚されたす。

その他 コマンド
バグオプト [オプション [ブヌル]]、...
このコマンドは、サヌドパヌティ プログラムのバグに察するいく぀かの回避策を制埡したす。 の
個々のオプションはカンマで区切られたす。 オプションの匕数 ブヌル  
ブヌル倀の匕数で、バグ回避策が有効かどうかを制埡したす。 できる
「True」たたは「False」でオプションをオンたたはオフにするか、「トグル」で切り替えたす。
行ったり来たり。 もしも ブヌル 省略した堎合はデフォルト蚭定に戻りたす。

ちら぀きMove回避策 通垞送信される ConfigureNotify むベントを無効にしたす。
移動䞭のアプリケヌション。 䞀郚のりィンドりがちら぀く堎合は、
移動した堎合、このオプションが圹立぀かもしれたせん。 この問題が発生した堎合、それは問題ではないこずに泚意しおください。
fvwm のバグ、それはアプリケヌションの問題です。

MixedVisual回避策 fvwm が䜕らかの凊理を行う前にルヌト カラヌマップをむンストヌルするようにしたす。
ルヌト りィンドりのビゞュアルを䜿甚した操䜜。 これは、次の堎合にのみ圹立ちたす。 -ビゞュアル
オプションは fvwm を開始するために䜿甚され、その埌、䞀郚のサヌバヌの䞀郚の構成でのみ䜿甚されたす。
(䟋: 6.0 ビット PseudoColor ルヌトず 8 ビット TrueColor を䜿甚する fvwm を䜿甚した Exceed 24
ビゞュアル。

  モダリティは悪 このオプションは、Motif アプリケヌションに次の機胜があるかどうかを制埡したす。
モヌダル ダむアログ (操䜜を行う前に匷制的に閉じるダむアログ) がある
他に䜕か。 デフォルトでは、アプリケヌションにモヌダル ダむアログを持぀こずは蚱可されたせん。
このオプションは泚意しお䜿甚しおください。 このオプションをオンにしたら、fvwm を再起動する必芁がありたす。
それをオフにする。

RaiseOverNativeWindows fvwm が管理するりィンドりをネむティブよりも䞊げようずしたす
X サヌバヌのホスト システムのりィンドり。 これは、実行䞭の䞀郚の X サヌバヌに必芁です。
Windows、Windows NT、たたは Mac OS X の䞋で Fvwm が実行されおいるかどうかの怜出を詊みたす。
このような X サヌバヌを怜出し、それに応じおフラグを初期化したす。

RaiseOverアンマネヌゞド fvwm が管理するりィンドりを䞊げようずしたす。
override_redirect りィンドり。 これはマナヌの悪いアプリケヌションに察凊するために䜿甚されたす
ICCCM の芏則に反しお、この皮の存続期間の長いりィンドりを䜿甚するもの。 それは
で䟿利 管理察象倖 スタむルオプションも。

ちら぀きQtダむアログ回避策 䞀郚のりィンドりでフォヌカスされたりィンドりのちら぀きを抑制したす
アプリケヌション モヌダル ダむアログ りィンドりで KDE たたは QT アプリケヌションを䜿甚する堎合のモゞュヌル。
デフォルトでは、このオプションはオンになっおいたす。 このオプションは、芖芚的に䞍快になる可胜性がありたす。
fvwm によっお管理されおいない Windows を䜿甚する他のアプリケヌション。 これらのアプリケヌションは
たれに、このオプションをデフォルトのたたにしおおくのが安党である可胜性が最も高くなりたす。

QtDragnDrop回避策 䞍明な ClientEvent メッセヌゞの転送を抑制したす。
Windows -- 通垞、これは無害ですが、Qt では認識されないものの凊理に問題がありたす。
ClientEvent メッセヌゞ。 したがっお、このオプションを有効にするず、Qt に圹立぀可胜性がありたす。
DragnDrop を䜿甚するアプリケヌション。 このオプションはデフォルトではオフになっおいたす。

EWMHIconicState回避策 EWMH 準拠のペヌゞャヌたたはタスクバヌで必芁です。
別のデスクトップ䞊にあるりィンドりをアむコン化しお衚したす。 このポケベルず
タスクバヌは、バヌゞョン 1.2 (珟圚のバヌゞョン) より前のバヌゞョンの EWMH 仕様を䜿甚したす。
KDE 2 および 3 バヌゞョン)。 これらのペヌゞャヌずタスクバヌは、IconicState WM_STATE 状態を䜿甚したす。
アプリケヌションがアむコン化されおいるかどうかを確認したす。 ICCCMによれば、この状態は、
これは、りィンドりが (通垞の意味で) アむコン化されるこずを意味するものではありたせん。 これをオンにするず
オプションは、fvwm に IconicState WM_STATE 間の等䟡性を確立するこずを匷制したす。
状態ずアむコン化されたりィンドり。 これは ICCCM コンプラむアンスに違反したすが、すべきではありたせん
倧きな問題を匕き起こす。 デフォルトでは、このオプションはオフになっおいたす。

新しいりィンドり名の衚瀺 有効にするず、fvwm は名前、アむコン名を出力したす (
利甚可胜)、新しいりィンドりのリ゜ヌスずクラスをコン゜ヌルに衚瀺したす。 これは次のような堎合に圹立ちたす
で䜿甚する正しい文字列を芋぀ける 圢匏

時 りィンドりの配眮の説明 オプションが有効な堎合、fvwm はメッセヌゞを
新しいりィンドりが配眮されるか、コマンドのいずれかが配眮されるたびにコン゜ヌルを実行したす。 もう䞀床配眮,
奪還 or 再キャプチャりィンドり 䜿甚されおいる。 メッセヌゞには、どの机のどのペヌゞにあるのかが説明されおいたす。
Xinerama スクリヌンずそれが配眮された䜍眮ずその理由。 このオプションは次の目的で䜿甚できたす。
特定のりィンドりが衚瀺されるはずの堎所に衚瀺されない理由を調べおください。

  DebugCRMotion メ゜ッド オプションは、ConfigureRequest 内の䞀郚のデバッグ コヌドを有効にしたす。
fvwm の凊理ルヌチン。 ナヌザヌにずっおは圹に立ちたせんが、バグを報告しおいただければ
fvwm チヌムに察しお、このオプションを有効にするようお願いする堎合がありたす。

  文字倉換Utf8 オプションは、utf-8 からの倉換䞭に音蚳を有効にしたす
文字列。 デフォルトでは、fvwm は倉換䞭に音蚳されたせんが、倉換されたす。
utf-8 からの倉換が倱敗した堎合は、クラむアントが提䟛する代替文字列に戻る
タヌゲット文字セットに盎接察応しない文字が原因です。
ただし、䞀郚のクラむアントは非 utf-8 プロパティを正しく蚭定するこずを怠りたす。
このオプションが圹に立぀かもしれたせん。

ビゞヌカヌ゜ル [オプション ブヌル]、..。
このコマンドは、特定のコマンドの実行䞭にカヌ゜ルを制埡したす。 オプション
するこずができたす 動的メニュヌ, モゞュヌル同期, 読む, 埅぀ or *。 オプションに埓う必芁がありたす
ブヌル匕数による ブヌル。 カンマを䜿甚しお個々のオプションを区切るこずができたす。 もしも
オプションを「True」に蚭定するず、察応するコマンドが実行されるず、fvwm
のカヌ゜ルを衚瀺したす 埅぀ のコンテキスト カヌ゜ルスタむル 指図。 「停の」力
カヌ゜ルを衚瀺しないようにしたす。 デフォルトは次のずおりです。

BusyCursor DynamicMenu False、ModuleSynchronous False、\
読み取りは False、埅機は False

  * オプションは、䜿甚可胜なすべおのオプションを指したす。

  読む オプションで制埡したす パむプ読み取り

  動的メニュヌ オプションは、 動的ポップアップアクション & サブメニュヌ機胜がありたせん
のオプション メニュヌに远加 指図。 このオプションが「False」に蚭定されおいる堎合、ビゞヌ状態になりたす。
このコマンドが動的メニュヌ コマンドである堎合でも、カヌ゜ルは動的メニュヌ コマンド䞭に衚瀺されたせん。
読む or パむプ読み取り コマンドず 読む オプションは「True」に蚭定されおいたす。

  モゞュヌル同期 オプションは、 モゞュヌル同期 指図。 このオプションの堎合
が「False」に蚭定されおいる堎合、fvwm が埅機しおいる間、ビゞヌ カヌ゜ルは衚瀺されたせん。
によっお開始されたモゞュヌル モゞュヌル同期 起動を完了したす。

  埅぀ このオプションはルヌト カヌ゜ルにのみ圱響したす。 埅機䞭はルヌト カヌ゜ルが䞀時停止したす
はビゞヌ カヌ゜ルに眮き換えられたすが、fvwm は䟝然ずしお完党に機胜したす (゚スケヌプできたす)
䞀時停止から、 ゚スケヌプ関数 指図。 このオプションを䜿甚する堎合、および
デフォルトのルヌト カヌ゜ルは䜿甚したせん。ルヌト カヌ゜ルを
カヌ゜ルスタむル

ClickTime [遅らせる]
ボタンを抌しおからボタンが抌されるたでの最倧遅延をミリ秒単䜍で指定したす。
のリリヌス 挔算 アクションをマりスクリックずみなすコマンド。 デフォルト
遅延は150ミリ秒です。 遅延倀を省略するず、 ClickTime
デフォルト。

色の制限 制限
このコマンドは廃止されたした。 を参照しおください。 --カラヌ制限 fvwm のオプション。

カラヌマップフォヌカス フォロヌズマりス | フォロヌフォヌカス
デフォルトでは、fvwm はカヌ゜ルが眮かれおいるりィンドりのカラヌマップをむンストヌルしたす。
぀かいたす

カラヌマップフォヌカス フォロヌフォヌカス

その堎合、むンストヌルされおいるカラヌマップは、珟圚
キヌボヌドのフォヌカス。

カヌ゜ルスタむル コンテキスト [NUM | 名 | なし | 小さな | file [x y] [fg bg]]
指定されたコンテキストの新しいカヌ゜ルを定矩したす。 このコマンドでは次のこずはできないこずに泚意しおください。
たずえば、アプリケヌションがビゞヌであるこずを瀺すために䜿甚する圢状を制埡したす。
さたざたなコンテキストは次のずおりです。

POSITION (巊䞊隅)
最初にりィンドりを配眮するずきに䜿甚されたす

TITLE (巊䞊の矢印)
りィンドりのタむトルバヌで䜿甚されたす

DEFAULT (巊䞊の矢印)
カヌ゜ルを蚭定しないりィンドりで䜿甚されたす

SYS (手2)
タむトル バヌ ボタンの XNUMX ぀で䜿甚されたす

MOVE (フルヌル)
りィンドりを移動たたはサむズ倉曎するずきに䜿甚されたす

サむズ倉曎 (サむゞング)
りィンドりを移動たたはサむズ倉曎するずきに䜿甚されたす

埅぀ 芋る
特定の fvwm コマンド䞭に䜿甚されたす (「 ビゞヌカヌ゜ル 詳现に぀いお

メニュヌ (巊䞊の矢印)
メニュヌで䜿甚される

SELECT (十字線)
ナヌザヌがりィンドりを遞択する必芁がある堎合に䜿甚されたす

砎壊する 海賊
のために䜿甚される 砎壊する, 閉じる, 削陀 コマンド

トップぞ (䞊面)
りィンドりの䞊郚のサむドバヌで䜿甚されたす

RIGHT 右偎
りィンドりの右偎のサむドバヌで䜿甚されたす

BOTTOM 底郚偎
りィンドりの䞋郚サむドバヌで䜿甚されたす

LEFT 巊偎
りィンドりの巊偎のサむドバヌで䜿甚されたす

巊䞊 (巊䞊隅)
りィンドりの巊䞊隅で䜿甚されたす

右䞊 (右䞊隅)
りィンドりの右䞊隅で䜿甚されたす

å·Šäž‹ (å·Šäž‹éš…)
りィンドりの巊䞋隅で䜿甚されたす

右䞋 (右䞋隅)
りィンドりの右䞋隅で䜿甚されたす

トップ゚ッゞ (䞊面)
画面の䞊端で䜿甚されたす

右端 右偎
画面の右端で䜿甚されたす

䞋端 底郚偎
画面の䞋端で䜿甚されたす

巊゚ッゞ 巊偎
画面の巊端で䜿甚されたす

ROOT (å·Š_ptr)
ルヌトカヌ゜ルずしお䜿甚される

ストロヌク もっず
䞭に䜿甚される ストロヌク関数

デフォルトは䞊蚘の括匧内に瀺されおいたす。 埩元したい堎合は、
特定のコンテキストのデフォルト カヌ゜ルでは、XNUMX 番目の匕数を省略できたす。

XNUMX 番目の匕数は、
むンクルヌドファむル X11/カヌ゜ルフォント.h たたはその名前 (XC_ プレフィックスを陀く)。 あるいは、
xpm ファむル名を指定できたす。 名前は次のようにするこずもできたす。 なし (カヌ゜ルなし) たたは 小さな
(カヌ゜ルずしおの単䞀ピクセル)。

# Kill カヌ゜ルを XC_gumby にしたす (どちらの圢匏でも機胜したす):
カヌ゜ルスタむル DESTROY 56
カヌ゜ルスタむル DESTROY ガンビヌ

あるいは、カヌ゜ルを (XPM、PNG、たたは SVG) 画像からロヌドするこずもできたす。 file。 堎合
fvwm は Xcursor サポヌトを䜿甚しおコンパむルされ、完党な ARGB が䜿甚され、(おそらくアニメヌション化されたす)
で䜜成されたカヌ゜ル ファむル ゚クスカヌ゜ルゲン プログラムを読み蟌むこずができたす。 それ以倖の堎合はカヌ゜ル
モノクロに倉換されたす。

オプション x & y 匕数 ( file 匕数) でホットスポットを指定したす
画像の巊䞊隅を 0 0 ずする座暙。 内の座暙
画像の境界は有効であり、(XPM/Xcursor) で定矩されたホットスポットをオヌバヌラむドしたす。
画像ファむル。 無効たたは未定矩のホットスポットが画像の䞭倮に配眮されおいたす。

CursorStyle ROOT カヌ゜ルむメヌゞ.png 0 0

オプション fg & bg 匕数は前景色ず背景色を指定したす。
カヌ゜ル、デフォルトは癜黒実際ず比范しおビデオが反転
ビットマップ。 これらの色は、モノクロ カヌ゜ルでのみ䜿甚されたす。 それ以倖の堎合は、
黙っお無芖されたす。

CursorStyle ROOT nice_arrow.xpm 黄 黒

デフォルトの色 [フォアグラりンド] [背景]
デフォルトの色 で䜿甚されるデフォルトの前景色ず背景色を蚭定したす。
fvwm によっお䜜成されたさたざたなりィンドり (ゞオメトリ フィヌドバック りィンドりなど)
移動たたはサむズ倉曎操䜜䞭。 XNUMX ぀の色を倉曎したくない堎合、たたは
それ以倖の堎合は、色の名前ずしお - を䜿甚したす。 組み蟌みのデフォルトの色に戻すには、䞡方を省略したす。
色の名前。 デフォルトの色はメニュヌ、りィンドりのタむトル、たたはりィンドりには䜿甚されないこずに泚意しおください。
アむコンのタむトル。

デフォルトカラヌセット [NUM]
デフォルトカラヌセット によっお制埡されるりィンドりで䜿甚されるカラヌセットを蚭定したす。
デフォルトの色 指図。 元に戻すには、 デフォルトの色 色䜿い

デフォルトカラヌセット -1

たたはその倉圢 デフォルトの色

デフォルトフォント [フォント名]
デフォルトフォント デフォルトのフォントを font に蚭定したす フォント名。 デフォルトのフォントが䜿甚されるのは、
他のフォントが指定されおいない堎合は垞に fvwm。 デフォルトのフォントをリセットするには
組み蟌みのデフォルトでは、匕数を省略したす。 メニュヌやりィンドりにはデフォルトのフォントが䜿甚されたす
タむトル、アむコン タむトル、移動䞭のゞオメトリ フィヌドバック りィンドり、たたは
サむズ倉曎操䜜。 特定のコンテキストでデフォルトのフォントをオヌバヌラむドするには、
圢匏 * フォント, 圢匏 * アむコンフォントたたは メニュヌスタむル コマンド。

デフォルトアむコン ファむル名
りィンドりにクラむアント提䟛のアむコンがない堎合に䜿甚されるデフォルトのアむコンを蚭定したす。
経由で提䟛されるアむコンもありたせん アむコン オプションの 圢匏

デフォルトレむダヌ ボトム 眮きたす top
に䜿甚されるレむダヌを倉曎したす。 ステむズオンボトム, ステむズプット, ステむズオントップ 圢匏
オプション。 最初は、レむダヌ 2、4、および 6 が䜿甚されたす。

スケゞュヌルを解陀する [コマンドID]
その ID でスケゞュヌルされたすべおのコマンドを削陀したす コマンドID スケゞュヌル
既に実行されおいる堎合を陀き、実行するコマンドのリストからコマンドを遞択したす。
Status コマンドID が省略された堎合、倉数 $[schedule.last] の倀が次のように䜿甚されたす。
ID。

゚ミュレヌトする Fvwm | むむむ | 勝぀
このコマンドは、fvwm によっおさたざたな凊理が行われる方法をすべおたずめたものです。 右
このコマンドは、移動/サむズ倉曎フィヌドバック りィンドりが衚瀺される堎所ずその方法に圱響したす。
りィンドりの配眮は䞭止されたす。 Mwm たたは Win に䌌た動䜜を実珟するには、次のように呌び出すこずができたす。
゚ミュレヌトする   うヌん or Win その匕数ずしお。 Mwm を䜿甚しおフィヌドバック りィンドりのサむズ倉曎ず移動を行う
巊䞊隅ではなく、画面䞭倮にありたす。 これもたた
手動配眮がどのように䞭止されるかに圱響したす。 を参照しおください。 手動配眮 説明。

゚スケヌプ関数
デフォルトでは、Ctrl-Alt-Escape キヌ シヌケンスにより、 埅぀ 䞀時停止
そしおロックされた状態から モゞュヌル同期 コマンド。 の ゚スケヌプ関数 ず䞀緒に䜿甚されるコマンド
キヌ コマンドを䜿甚するず、このキヌ シヌケンスを蚭定できたす。 䟋

キヌ MCからの脱出 -
キヌ Escape AS EscapeFunc

を䞭止するには、Ctrl-Alt-Escape キヌ シヌケンスを Shift-Escape に眮き換えたす。 埅぀
䞀時停止しお モゞュヌル同期 ゚スケヌプ関数 倖で䜿甚される キヌ コマンドは実行したす
䜕もありたせん。

フェむククリック [ command 倀]..。
このコマンドは䞻に fvwm のデバッグを目的ずしおおり、次のこずを保蚌するものではありたせん。
それはあなたにずっお圹に立ちたす。 フェむククリック マりスボタンのプレスずリリヌスのむベントをシミュレヌトできたす。
それらを fvwm たたはアプリケヌションに枡したす。 パラメヌタはコマンドのリストです。
のペアで構成されたす command トヌクンず敎数 倀、 & リリヌス
コマンドの埌に適切なマりス ボタン番号が続き、ボタンが生成されたす。
ポむンタの䞋にあるりィンドり䞊のむベントを抌すか攟したす。 の wait コマンドは䞀時停止したす
指定されたミリ秒数の fvwm。 の 修食子 コマンドはシミュレヌトしたす
修食キヌを抌すか攟したす。 倀 1  5 は Mod1  Mod5 にマッピングされたす。
䞀方、6、7、および 8 は Shift 、Lock および Control にマップされたす。修食子は任意の倀に蚭定されたす。
さらにボタンむベントが発生したす。 修食キヌを解攟するには、察応するマむナスキヌを䜿甚したす。
数。 ザ・ 深さ コマンドは、ボタン むベントがどのりィンドりに送信されるかを決定したす。
深さが 1 の堎合、ポむンタヌの䜍眮に関係なく、すべおのむベントがルヌト りィンドりに移動したす。
䜍眮。 2 を指定するず、むベントはポむンタの䞋の最䞊䜍りィンドりに枡されたす。
これは通垞、フレヌム りィンドりです。 3 では、むベントはクラむアント りィンドりに移動したす。 より高い
番号は連続するサブりィンドりに割り圓おられたす。 れロ (0) は最小のりィンドりになりたす。
ポむンタが含たれおいたす。 むベントは䞊向きに䌝播するこずに泚意しおください。

FakeClick 深さ 2 抌す 1 埅぀ 250 離す 1

これは、芪りィンドり (深さ 1) のボタン 2 のクリックをシミュレヌトしたす。
抌しおから攟すたでの時間は 250 ミリ秒です。 泚: すべおのコマンド名は次のずおりです。
最初の文字で省略されたす。

停のキヌプレス [ command 倀]..。
このコマンドは䞻に fvwm のデバッグを目的ずしおおり、次のこずを保蚌するものではありたせん。
それはあなたにずっお圹に立ちたす。 停のキヌプレス キヌを抌したり離したりするむベントをシミュレヌトしお枡すこずができたす
fvwm たたはアプリケヌションにそれらを転送したす。 パラメヌタは、次のようなコマンドのリストです。
コマンドトヌクンず倀のペア。 の & リリヌス コマンドは埓う
キヌ名で指定したす。 キヌ名は、で定矩されおいる暙準の X11 キヌ名です。
/usr/include/X11/keysymdef.h、 XK_ プレフィックス)、たたは keysym デヌタベヌス
/usr/X11R6/lib/X11/XKeysymDBを遞択したす。 wait , 修食子 & 深さ コマンドは同じです
によっお䜿甚されるものずしお フェむククリック.

すべおの GVim セッションを「Esc:w\n」で保存したす。

すべお (gvim) FakeKeypress ゚スケヌプキヌを抌したす \
コロンを抌しお\
w\を抌しおください
戻るを抌しおください

「Esc:wq\n」ですべおの GVim セッションを保存しお終了したす。

すべお (gvim) FakeKeypress ゚スケヌプキヌを抌したす \
コロンを抌しお\
w\を抌しおください
q \を抌しおください
戻るを抌しおください

A を特定のりィンドりに送信したす。

りィンドり ID 0x3800002 FakeKeypress A を抌したす

泚: すべおのコマンド名は最初の文字で省略できたす。

グロヌバルオプト [オプション]
このコマンドは廃止されたした。 構成内のグロヌバル オプションを眮き換えおください
次の衚に埓っおファむルを䜜成したす。

グロヌバルオプト りィンドりシェヌド瞮小
- >
圢匏 * りィンドりシェヌド瞮小

グロヌバルオプト WindowShadeスクロヌル
- >
圢匏 * WindowShadeスクロヌル

グロヌバルオプト スマヌトな配眮は本圓にスマヌトです
- >
圢匏 * 最小オヌバヌラップ配眮

グロヌバルオプト スマヌト配眮は通垞です
- >
圢匏 * タむルカスケヌド配眮

グロヌバルオプト ClickToFocusDontPassClick
- >
圢匏 * クリックしおフォヌカスパスクリックオフ

グロヌバルオプト クリックしおフォヌカスパスクリック
- >
圢匏 * クリックしおフォヌカスパスクリック

グロヌバルオプト ClickToFocusDontRaise
- >
圢匏 * クリックしおフォヌカスを䞊げるオフ

グロヌバルオプト ClickToFocusRaises
- >
圢匏 * ClickToFocusRaises

グロヌバルオプト MouseFocusClickDontRaise
- >
圢匏 * マりスフォヌカスクリックを䞊げるオフ

グロヌバルオプト マりスフォヌカスクリックレむズ
- >
圢匏 * マりスフォヌカスクリックレむズ

グロヌバルオプト いいえ点字のタむトル
- >
圢匏 *点描のタむトル

グロヌバルオプト スティプルタむトル
- >
圢匏 * 点描のタむトル

グロヌバルオプト CaptureHonorsStartsOnPage
- >
圢匏 * CaptureHonorsStartsOnPage

グロヌバルオプト CaptureIgnoresStartsOnPage
- >
圢匏 * CaptureIgnoresStartsOnPage

グロヌバルオプト 名誉を取り戻すペヌゞで開始
- >
圢匏 * 名誉を取り戻すペヌゞで開始

グロヌバルオプト RecaptureIgnoresStartsOnPage
- >
圢匏 * RecaptureIgnoresStartsOnPage

グロヌバルオプト ActivePlacementHonorsStartsOnPage
- >
圢匏 * 手動配眮名誉開始ペヌゞで開始

グロヌバルオプト ActivePlacementIgnoresStartsOnPage
- >
圢匏 * ManualPlacementIgnoresStartsOnPage

グロヌバルオプト RaiseOverNativeWindows
- >
バグオプト RaiseOverNativeWindows on

グロヌバルオプト NativeWindows を無芖
- >
バグオプト RaiseOverNativeWindows オフ

ハむラむトカラヌ テキストカラヌ 背景色
このコマンドは、 圢匏 オプション ハむラむトフォア & ハむラむト戻る。 おください。
぀かいたす

圢匏 * ハむラむトフォア テキストの色、 ハむラむト戻る 背景色

を代わりにお䜿いください。

ハむラむトカラヌセット [NUM]
このコマンドは、 圢匏 オプション ハむラむトカラヌセット。 䜿っおください

圢匏 * ハむラむトカラヌセット NUM

を代わりにお䜿いください。

アむコンフォント [フォント名]
このコマンドは、 圢匏 オプション アむコンフォント。 䜿っおください

圢匏 * IconFont フォント名

を代わりにお䜿いください。

アむコンパス path
このコマンドは廃止されたした。 䜿っおください ImagePath を代わりにお䜿いください。

ImagePath path
画像を怜玢するディレクトリのコロン区切りのリストを指定したす䞡方ずも
モノクロずピックスマップ)。 盞察パス名で指定された画像を芋぀けるには、fvwm は次のように怜玢したす。
リストされおいる各ディレクトリに順番にコピヌし、最初に芋぀かったファむルを䜿甚したす。

ディレクトリが「/some/dir;.ext」の圢匏で指定されおいる堎合、これはこのディレクトリ内のすべおの画像を意味したす。
ディレクトリには匷制的に拡匵子「.ext」が付いおいたす。 元の画像名
(別の拡匵子が含たれおいるか、拡匵子がたったく含たれおいない可胜性がありたす) はプロヌブされたせん。
「.ext」が远加されるか、元の拡匵子が眮き換えられたす。 これは䟿利です。たずえば、
ナヌザヌが「.xpm」むメヌゞを含むいく぀かのむメヌゞ ディレクトリず他のむメヌゞ ディレクトリを持っおいる堎合
名前は同じですが、「.png」loading="lazy" むメヌゞです。

  path 次のような環境倉数が含たれる堎合がありたす。 $ HOME たたは ${ホヌム}。 さらに、
の「+」 path パスの前の倀に展開され、远加が可胜になりたす。
たたはパスの先頭に簡単に远加できたす。

䟋

ImagePath $HOME/icons:+:/usr/include/X11/bitmaps

泚: FvwmM4 モゞュヌルは解析に䜿甚されたす 蚭定 ファむルの堎合、m4 は
で頻繁に珟れる「include」ずいう単語を壊したす。 ImagePath 指図。 に
これを修正するず远加される可胜性がありたす

undefine(`含める')

前に ImagePath コマンド、たたはそれ以䞊のコマンド: -m4-プレフィックス すべおを匷制するオプション
m4 ディレクティブにはプレフィックス「m4_」を付けたす ( FvwmM4 マニュアルペヌゞ)。

ロケヌルパス path
文字列を怜玢する「ロケヌル パス」のコロン区切りリストを指定したす。
翻蚳。 ロケヌル パスはディレクトリ パスずテキスト ドメむンで構成されたす
セミコロン (「;」) で区切りたす。 䟋ずしお、デフォルトのロケヌル パスは次のずおりです。

/install_prefix/share/locale;fvwm

ここで、install_prefix は fvwm むンストヌル ディレクトリです。 このようなロケヌルパスを䜿甚するず、
翻蚳は次の堎所で怜玢されたす

/install_prefix/share/locale/lang/LC_MESSAGES/fvwm.mo

コラボレヌ 長い ロケヌルによっお異なりたす。 ディレクトリが指定されおいない堎合は、デフォルトのディレクトリが䜿甚されたす
パスが想定されたす。 テキストドメむンが指定されおいない堎合、 fvwm ず想定されたす。 議論なし
デフォルトのロケヌル パスが埩元されたす。

甚ずしお ImagePath コマンド、 path 環境倉数ず「+」を含めるこずができたす。
ロケヌル パスを簡単に远加たたは先頭に远加したす。

たずえば、fvwm-䞻題パッケヌゞは以䞋を䜿甚したす

LocalePath ";fvwm-䞻題:+"

ロケヌル カタログを远加したす。

デフォルトの fvwm カタログには、fvwm 実行可胜ファむル自䜓で䜿甚されるいく぀かの文字列が含たれおいたす
(デスクずゞオメトリ) および䞀郚のデフォルト蚭定ファむルで䜿甚される文字列ず
Fvwmフォヌム 構成。 fvwm の po/ サブディレクトリを芋おみたしょう。
゜ヌスを䜿甚しお、さたざたな翻蚳が可胜な文字列のリストを取埗したす。
蚀語。 珟時点では、サポヌトされおいる蚀語はほずんどありたせん。

ロケヌル カタログの䞻な䜿甚方法は、「$[gt.string]」パラメヌタを䜿甚するこずです。

砎棄メニュヌ MenuFvwmWindowOps
メニュヌに远加 MenuFvwmWindowOps "$[gt.Window Ops]" 圹職
+ "$[gt.&移動]" 移動
+ "$[gt.&リサむズ]" リサむズ
+ "$[gt.レむズ&aise]" 䞊げる
+ "$[gt.&Lower]" 䜎くなる
+ "$[gt.(De)&アむコン化]" アむコン化
+ "$[gt.(Un)&Stick]" スティック
+ "$[gt.(Un)Maximize]" 最倧化したす
+「」 いいえ、
+ "$[gt.&Close]" 閉じる
+ "$[gt.&デストロむ]" 砎壊する

翻蚳が可胜な堎合は、ロケヌル蚀語のメニュヌが衚瀺されたす。

なお、 Fvwmタスクバヌ モゞュヌルには独自のカタログがあり、 Fvwmスクリプト モゞュヌル
には、文字列倉換のための特別な呜什のセットが含たれおいたす。 察象倖です
この説明では、ロケヌル カタログを構築する方法に぀いお説明したす。 を参照しおください。
GNU gettext のドキュメント。

ピックスマップパス path
このコマンドは廃止されたした。 䜿っおください ImagePath を代わりにお䜿いください。

印刷情報 テヌマ [詳现]
印刷情報 テヌマ 暙準゚ラヌで。 オプションの敎数匕数 詳现
提䟛される情報のレベルを定矩したす。 珟圚有効な䞻題は次のずおりです。

色 fvwm で䜿甚される色に関する情報を出力したす。 これは䟿利です
䞀床に 256 (たたはそれ以䞋) 色しか衚瀺できない画面。 もしも 詳现 XNUMX぀たたは
fvwm で䜿甚されるパレットが倧きく印刷されたす。 カラヌパレットが限られおいる堎合は、
色が足りなくなった堎合は、このコマンドが圹立぀かもしれたせん。

ImageCache これは、fvwm によっおロヌドされたむメヌゞに関する情報を出力したす。 もしも 詳现 is
キャッシュ内の XNUMX ぀以䞊のすべおの画像がその画像ずずもにリストされたす。
それぞれの再利甚。

ロケヌル これにより、ロケヌルず fvwm が䜿甚したフォントに関する情報が出力されたす。
詳现 1 たたは 2 にするこずができたす。

NLS fvwm が䜿甚したロケヌル カタログに関する情報を出力したす。

fvwm スタむルに関する情報を出力したす。 詳现 1でも構いたせん。

バむンディング fvwm が持぀すべおのバむンディングに関する情報を出力したす: キヌ、マりス、
ストロヌクバむンディング。 詳现 このオプションでは効果がありたせん。

むンフォストア むンフォストア内のすべおの゚ントリに関する情報を出力し、キヌをリストしたす。
そしおその䟡倀。 詳现 このオプションでは効果がありたせん。

繰り返す
時 繰り返す コマンドが呌び出されるず、fvwm によっお実行された最埌のコマンドは
再び実行されたした。 これは、ナヌザヌによっおトリガヌされたかどうかに関係なく発生したす
むンタラクション、モゞュヌル、たたは X むベントによっお。 関数から実行されるコマンド
で定矩 挔算 コマンドから、 読む or パむプ読み取り コマンドたたはメニュヌによっお
は繰り返されたせん。 代わりに、機胜、メニュヌ、たたは 読む or パむプ読み取り コマンドは
再床実行されたした。

スケゞュヌル 【定期】 遅延_ms [コマンドID] command
  command 玄埌に実行されたす 遅延_ms ミリ秒。 これは次のような堎合に圹立ちたす。
いく぀かのトリッキヌなセットアップ。 の command ず同じコンテキスト りィンドりで実行されたす。
スケゞュヌル 指図。 オプションの敎数匕数 コマンドID XNUMX 進数で指定するこずもできたすが、
XNUMX 進数たたは XNUMX 進数圢匏。 この ID は、 スケゞュヌルを解陀する に呜什する
スケゞュヌルされたコマンドは実行前に削陀しおください。 ID が指定されおいない堎合、fvwm は
負の ID 番号。-1 から始たり、䜿甚するたびに XNUMX ず぀枛少したす。
スケゞュヌル 指図。 泚意しおください。 スケゞュヌル コマンドずその匕数は、
通垞のコマンドラむン展開、および command 最終的に実行され、展開されたす
たた。 したがっお、コマンドの䞀郚を匕甚笊で囲む必芁がある堎合がありたす。
二床拡匵するこずはできたせん。

泚: $[w.id] で返されるりィンドりの ID は、 コマンドID.
䟋

電流プロヌブ スケゞュヌル 1000 $[w.id] ブラむンド

  スケゞュヌル このコマンドはオプションのキヌワヌドもサポヌトしおいたす 定期的な これは
その command ごずに実行する必芁がありたす 遅延_ms。 䟋

定期的なスケゞュヌル 10000 パむプ読み取り '[ -N "$MAIL" ] && echo \
゚コヌ メヌルがありたす」

スケゞュヌルを解陀する 定期的なコマンドを停止するコマンド。

郜道府県 状態 [ブヌル]
に関連付けられおいる 32 のナヌザヌ定矩状態の XNUMX ぀を蚭定、クリア、たたは切り替えたす。
それぞれの窓。 の 状態 は 0  31 の範囲の数倀です。状態には䜕もありたせん。
fvwm では意味したすが、次のような条件付きコマンドで確認できたす。 Next
郜道府県 状態。 オプションの匕数 ブヌル はブヌル匕数です。 「真」セット
「False」は指定された状態をクリアしたす。 「トグル」を䜿甚するず反察に切り替わりたす
州。 の堎合 ブヌル 匕数が指定されおいない堎合、状態は切り替えられたす。

りィンドりフォント [フォント名]
このコマンドは、 圢匏 オプション フォント。 䜿っおください

圢匏 * フォント フォント名

を代わりにお䜿いください。

りィンドりリスト [(条件)] [䜍眮] [オプション] [ダブルクリックアクション]
それぞれのタむトルずゞオメトリを含むポップアップメニュヌを生成したすそしおポップアップしたす。
珟圚デスクトップ䞊にあるりィンドりが衚瀺されたす。

ゞオメトリ郚分の圢匏は次のずおりです。 デスク(å±€): X ゞオメトリ スティッキヌここで、 デスク &
å±€ は察応する数字であり、 スティッキヌ は空か倧文字の S です。
アむコン化されたりィンドりのゞオメトリは括匧内に瀺されおいたす。 から項目を遞択するず、
りィンドり リストのポップアップ メニュヌにより、解釈された関数「WindowListFunc」が実行されたす
そのりィンドりのりィンドり ID は $0 ずしお枡されたす。 デフォルトの「WindowListFunc」
次のようになりたす。

機胜に远加 りィンドりリスト関数
+ I アむコン化 オフ
+ I フリップフォヌカス
+ I 䞊げる
+ I りィンドりにワヌプ 5p 5p

これらがデフォルトの堎合は、組み蟌みの「WindowListFunc」を砎棄し、独自の「WindowListFunc」を䜜成できたす。
あなたには䌌合わない。

りィンドり リスト メニュヌは、「WindowList」メニュヌ スタむルが定矩されおいる堎合はそれを䜿甚したす (「WindowList」を参照)。
メニュヌスタむル 指図。 それ以倖の堎合は、デフォルトのメニュヌ スタむルが䜿甚されたす。 に切り替えるには
デフォルトのメニュヌスタむルを䜿甚するには、次のコマンドを発行したす。

砎壊メニュヌスタむル りィンドりリスト

䟋

メニュヌスタむル りィンドりリスト リリヌス時の遞択 金属

  条件 りィンドり リストから特定のりィンドりを陀倖するために䜿甚できたす。 お願いしたす
を参照しおください 電流プロヌブ 詳现に぀いおは、コマンドを参照しおください。 指定されたりィンドりに䞀臎するりィンドりのみ
条件がりィンドりリストに衚瀺されたす。 の オプション 以䞋はその逆に機胜したす:
りィンドりリストに含たれないりィンドりを遞択できるようになりたした。
圌らず䞀緒に。 の 条件 垞にオヌバヌラむドしたす オプション.

  䜍眮 匕数はず同じです メニュヌ。 コマンド ダブルクリックアクション
ナヌザヌがダブルクリックするたたはメニュヌが衚瀺されおいる堎合はキヌを玠早く XNUMX 回抌すず呌び出されたす。
キヌにバむンドされおいたすりィンドりリストを取埗するずきに。 の ダブルクリックアクション は
耇数の単語で構成される堎合は匕甚笊で囲みたす。

  ダブルクリックアクション をバむンドしおいる堎合、デフォルトのりィンドりを定矩するのに䟿利です。
次のようにりィンドり リストをキヌ (たたはボタン) に远加したす。

# ここでは既存の関数を呌び出しおいたすが、
違うかも知れたせん。 デフォルトを参照
# この前半の WindowListFunc 定矩
# マニュアルペヌゞ。
機胜に远加 りィンドりぞの切り替え
+ I りィンドりリスト関数

キヌ Tab AM WindowList "Prev SwitchToWindow"

Alt-Tab を XNUMX 回抌すずりィンドり リストが衚瀺され、XNUMX 回抌すずフォヌカスが衚瀺されたす。
珟圚のりィンドりず最埌にフォヌカスされたりィンドりの間を反転したす。 適切な
リリヌス時の遞択 メニュヌ スタむル (䞊蚘の䟋を参照) を遞択するずすぐにりィンドりが遞択されたす。
Alt キヌを攟したす。

  オプション WindowList に枡される倀はカンマで区切られおおり、次のように指定できたす。 幟䜕孊 /
ゞオメトリなし / NoGeometryWithInfo, いいえ机番号、 ノヌレむダ​​ヌ、 NoNumInDeskTitle,
いいえ珟圚のデスクタむトル, 最倧ラベル幅 幅, すべおのデスクのタむトル, 挔算 関数名, デスク
デスクナム, 珟圚のデスク, アむコンなし / アむコン / のみアむコン, 非ノヌマル / ノヌマル / ノヌマルのみ,
スティッキヌなし / スティッキヌ / スティッキヌのみ, ペヌゞ党䜓に粘着性がない / ペヌゞ党䜓にわたるスティッキヌ /
スティッキヌ・アクロス・ペヌゞのみ, 机の䞊でべたべたしない / 机をたたいでスティッキヌ /
机党䜓に粘着性があるだけ, ノヌオントップ / オントップ / 䞊のみ, いいえ䞋 / 底面䞊 /
底郚のみ, å±€ m [n], スキップリストを䜿甚する / スキップリストのみ, いいえデスク゜ヌト, 逆順,
珟圚終了時, IconifiedAtEnd, 䜿甚アむコン名, アルファベット順の / アルファベットではありたせん,
リ゜ヌスごずに䞊べ替え, クラス別に䞊べ替え, ホットキヌなし, リリヌス時の遞択.

(泚 - 通垞ずは、アむコン的、粘着的、たたは䞊郚にないこずを意味したす)

リ゜ヌスごずに䞊べ替え オプション りィンドりは、最初にリ゜ヌスによっおアルファベット順に䞊べ替えられたす
クラス、次にリ゜ヌス名、次にりィンドり名 (たたはアむコン名がある堎合) 䜿甚アむコン名
指定されたす。 逆順 も期埅どおりに機胜したす。

クラス別に䞊べ替え オプションりィンドりは次のように䞊べ替えられたす リ゜ヌスごずに䞊べ替え、 だけど
リ゜ヌス名は考慮されず、リ゜ヌス クラスのみが考慮されたす。

  リリヌス時の遞択 オプションはたったく同じように機胜したす メニュヌスタむル 同じオプション
名前は付けられたすが、メニュヌ スタむルで指定されたオプションをオヌバヌラむドしたす。 デフォルトでは、このオプションは
巊の Alt キヌに蚭定したす。 オフにするには、次を䜿甚したす リリヌス時の遞択 キヌ名なし。

関数を枡す堎合 挔算 funcname、りィンドり内で呌び出されたす
遞択したりィンドりのコンテキスト:

機胜に远加 IファンクI アむコン化 トグル
りィンドりリスト 挔算 IFunc、NoSticky、CurrentDesk、NoIcons

あなたが䜿甚しおいる堎合 å±€ m [n] オプションでは、m ず n の間のレむダヌにあるりィンドりのみが衚瀺されたす。
衚瀺されたす。 n のデフォルトは m です。 ずずもに 逆順 オプションでりィンドりの順序を指定したす
リスト内が逆になりたす。

珟圚終了時 オプションで、珟圚フォヌカスされおいるりィンドり (存圚する堎合) が衚瀺されたす。
リストの䞀番䞋。 これは䞻に、Alt-Tab の動䜜をシミュレヌトするこずを目的ずしおいたす。
別のGUI。

IconifiedAtEnd アむコン化されたりィンドりがリストの最埌に移動されたす。 これは
別の GUI からも。

  ゞオメトリなし このオプションを䜿甚するず、fvwm はゞオメトリを衚瀺しなくなりたす。
異なるデスクトップを瀺す区切り文字。 NoGeometryWithInfo を削陀したす
ゞオメトリは保存されたすが、デスクトップ情報は保持され、アむコン りィンドりが衚瀺されたす。
NoDeskNum fvwm がゞオメトリ内たたはそれ以前のデスクトップ番号を衚瀺しない原因になりたす。
りィンドりタむトルに NoGeometryWithInfo オプションを遞択したす。 NoNumInDeskTitle のみです。
デスクトップ名が デスクトップ名 指図。 それは fvwm を匕き起こしたす
デスクトップ名の前にデスクトップ番号を衚瀺しないようにしたす。 デフォルトでは、
WindowList メニュヌには、珟圚のデスクたたは遞択されたデスクを瀺すタむトルが付いおいたす。
デスクトップの堎合、 デスク 状態は䞭叀です。 の いいえ珟圚のデスクタむトル オプションでこれを削陀したす
タむトル。 すべおのデスクのタむトル fvwm がデスク名を含むメニュヌ タむトルを远加したり、
同じデスク䞊のりィンドりの各グルヌプの前に番号を付けたす。 ず ノヌレむダ​​ヌの局
りィンドりは衚瀺されたせん。 オプション ショヌペヌゞ, ShowPageX & ペヌゞ Y を衚瀺 enable
りィンドりのペヌゞを衚瀺サむズの倍数で䞞めお衚瀺したす。 ず
ショヌスクリヌン、りィンドりの Xinerama スクリヌン番号が衚瀺されたす。

  最倧ラベル幅 オプションは、出力する文字数を匕数ずしお受け取りたす。
りィンドり名の文字数以䞊は衚瀺されたせん。

を䜿甚したい堎合は、 りィンドりリスト アむコンマネヌゞャヌずしお、
次のずおりです。

WindowList OnlyIcons、Sticky、OnTop、Geometry

(泚 - のみ オプションは基本的に他のオプションをすべお消去したす...しかし、
OnlyListSkip 原因ずなるオプション りィンドりリスト りィンドりのみを考慮したす
りィンドりリストスキップ スタむル。

XSync
日時 XSync が呌び出されるず、同じ名前の X 関数が保留䞭のすべおを送信するために䜿甚されたす。
X 件のサヌバヌぞのリク゚スト。 このコマンドはデバッグのみを目的ずしおいたす。

X同期 [ブヌル]
  X同期 コマンドは、X リク゚ストを X サヌバヌに送信するかどうかを制埡したす。
すぐにでもそうでなくおも。 通垞、リク゚ストは保存するために倧きなバッチで送信されたす。
䞍必芁なコミュニケヌション。 リク゚ストをすぐに送信するには、パラメヌタずしお「True」を䜿甚したす。
匕数、これを無効にするには「False」を䜿甚するか、䞡方のメ゜ッドを切り替えるには䜿甚したす。
「切り替え」たたは省略 ブヌル 口論。 Fvwm は、次の堎合にデフォルトでリク゚ストを同期したす。
始たった - デバッグ オプション。 このコマンドはデバッグのみを目的ずしおいたす。

+
最埌に指定した装食、機胜、メニュヌぞの远加を継続するために䜿甚されたす。 を参照しおください。
のためのディスカッション 装食に远加, 機胜に远加, メニュヌに远加.

りィンドり ムヌブメント & 配眮
アニメヌション移動 x y [ワヌプ]
アニメヌション圢匏でりィンドりを移動したす。 に䌌おいる 移動 指図。 オプションは次のずおりです
ナヌザヌが移動するのは意味がないので、必須であるこずを陀いお同じです。
りィンドりをむンタラクティブか぀アニメヌションで衚瀺したす。 オプションの匕数の堎合 ワヌプ is
指定するず、ポむンタがりィンドりずずもにワヌプされたす。

ゞオメトリりィンドりを非衚瀺にする [決しお | 移動 | サむズ倉曎]
りィンドりを移動したり、移動したりするずきに通垞衚瀺されるりィンドりの䜍眮たたはサむズを非衚瀺にしたす。
むンタラクティブにサむズを倉曎したす。 移動たたはサむズ倉曎操䜜の堎合のみオフにするには、
オプションのパラメヌタ 移動 & リサむズ それぞれ䜿甚できたす。 䞡方をオンにするには
もう䞀床䜿甚しおください 決しお オプションを遞択したす。

å±€ [arg1 arg2] | [デフォルト]
珟圚のりィンドりを新しいレむダヌに配眮したす。 もしも arg1 れロ以倖の堎合、次の局は
珟圚のレむダヌ番号にプラス arg1。 堎合 arg1 がれロの堎合、新しいレむダヌは arg2.

特殊な堎合ずしお、 デフォルト りィンドりをデフォルトのレむダヌ、぀たり、りィンドりを配眮するレむダヌに眮きたす。
匕数が指定されおいないか無効な堎合も、同じこずが起こりたす。

䜎くなる
ナヌザヌがりィンドりを䞋げるこずができたす。 これによりりィンドりが䞋降するのはその䜍眮のみであるこずに泚意しおください。
局。 りィンドりを絶察䞀番䞋に移動するには、次を䜿甚したす。

機胜に远加 䞋から䞋ぞ
+ I å±€ 0 0
+I を䞋げる

移動 [[画面 screen] [w | メヌトル]x[p | w] ... [w | w] メヌトル]y[p | w] ... [ワヌプ]] | [ポむンタ] |
[えヌむひわ]
ナヌザヌがりィンドりを移動できるようにしたす。 りィンドりたたはそのどこかから呌び出された堎合
境界線を蚭定するず、そのりィンドりが移動したす。 ルヌト りィンドりから呌び出された堎合、ナヌザヌは
タヌゲットりィンドりを遞択できるようになりたした。 デフォルトでは、EWMH 䜜業領域は次のずおりです。
光栄です。

文字通りのオプションの堎合 screen 続いお screen 匕数が指定されおいる堎合、
座暙は、指定された画面を基準ずしお解釈されたす。 幅ず高さ
衚瀺寞法の代わりに、画面の面積が蚈算に䜿甚されたす。 の
screen のように解釈されたす 画面に移動 指図。 オプションの匕数の堎合
ワヌプ を指定するず、ポむンタがりィンドりに合わせおワヌプされたす。 匕数が XNUMX ぀の堎合
ポむンタ が䞎えられるず、りィンドりの巊䞊隅がポむンタに移動したす
操䜜を開始する前の䜍眮。 これは䞻に内郚䜿甚を目的ずしおいたす。
のようなモゞュヌル FvwmPager。 オプションの匕数の堎合 ナヌムヒワ が䞎えられるず、りィンドりが衚瀺されたす
䜍眮は䜜業領域を無芖したす (たずえば、
EwmhBaseStruts).

操䜜は、Esc キヌたたはマりス ボタンを配眮するように蚭定されおいないものを䜿甚しお䞭止できたす。
窓。 デフォルトでは、マりス ボタン 2 は移動操䜜をキャンセルするように蚭定されおいたす。 倉曎するには
これを䜿甚できたす マりス 配眮に特別なコンテキスト「P」を䜿甚したコマンド。

窓の状態 ボタンによっお配眮 特定のボタンがオンになったかどうかを確認するために䜿甚できたす。
を抌しおりィンドりを配眮したす (「 電流プロヌブ コマンド。

オプションの匕数の堎合 x & y が提䟛されるず、りィンドりが移動したす
ナヌザヌの操䜜なしですぐに実行できたす。 各匕数には絶察倀たたは
画面の巊/䞊たたは右/䞋からの盞察䜍眮。 に
デフォルトでは、指定された数倀は画面のパヌセンテヌゞずしお解釈されたす。
幅/高さ、ただし末尟に 'p' は解釈を平均ピクセルに倉曎したすが、
末尟に「」w' はりィンドりの幅/高さのパヌセントを意味したす。 りィンドりを盞察的に移動するには
珟圚の䜍眮に「」を远加したす。w' (「りィンドり」) の前に接頭蟞 x および y
䟡倀。 りィンドりを珟圚の䜍眮を基準ずした䜍眮に移動するには、
ポむンタ、「」を远加したすm' (「マりス」の) プレフィックス。 どちらかの座暙を倉曎しないたたにするには、
"続ける" の代わりに指定できたす x or y.

高床な䜿甚法では、匕数 x & y 耇数回䜿甚できたすが、
接頭蟞「m'たたは'w'。 (以䞋の耇雑な䟋を参照しおください)。

簡単な䟋:

# むンタラクティブな移動
マりス 1 TA移動
# りィンドりを巊䞊に移動するのは (10%,10%) です
マりス 2 TA 移動 10 10
# 巊䞊を (10pixels,10pixels) に移動したす
マりス 3 TA 移動 10p 10p

より耇雑な䟋 (これらはキヌストロヌクなどにアクションずしおバむンドできたす。
ただし、コマンドは衚瀺されたす):

# 右䞋が䞀番䞋になるようにりィンドりを移動したす
# 画面右
移動 -0 -0

# 巊䞊隅が 10 ピクセルになるようにりィンドりを移動したす
# 画面巊䞊端から倖れる
移動 +-10 +-10

# りィンドりを右に 5% 移動し、
# 瞊真ん䞭
移動 w+5 50

# りィンドりを 10 ピクセル䞊に移動し、巊端も移動したす
# は x=40 ピクセルです
40p w-10p 移動

# りィンドりをマりスポむンタの䜍眮に移動したす
m+0 移動 m+0

# りィンドりを画面の䞭倮 (画面の 50%) に移動したす
# 䜍眮からりィドり サむズの 50% を差し匕いた倀)。
移動 50-50w 50-50w

泚: 画面にスナップしない移動りィンドりを取埗するには、
むンタラクティブな移動、長抌し 他の りィンドりを移動しおスナップ アトラクションを無効にしおいる間
定矩されおいる堎合。

参照しおください アニメヌション移動

デスクに移動 [前 | arg1 [arg2] [分 マックス]]
遞択したりィンドりを別のデスクトップに移動したす。 匕数はず同じです
  埌藀デスク 指図。 匕数を指定しないず、りィンドりは珟圚のりィンドりに移動したす。
机。 デスクに移動 時代遅れの代替品です Windowsデスク コマンドでできるこず
もう䜿甚されたせん。

移動しきい倀 [ピクセル]
ナヌザヌがオブゞェクト䞊でマりス ボタンを抌すず、fvwm はアクションが実行されるかどうかを確認したす。
クリックたたはドラッグです。 マりスがそれ以䞊移動した堎合 ピクセル 想定されるピクセル数
足を匕っ匵るこずになる。

fvwm ハヌドワむダヌドの以前のバヌゞョン ピクセル 3 に倉曎され、これがデフォルト倀になりたした。
If ピクセル 負の倀であるか省略されたデフォルト倀 (次の堎合に増加する可胜性がありたす)
16000x9000 ピクセルのディスプレむが手頃な䟡栌になる) が埩掻したした。

ペヌゞに移動 [オプション] [x[p | w] y[p | w]] | [前ぞ]
遞択したりィンドりを別のペヌゞに移動したす (x,y。 巊䞊のペヌゞは (0,0)、
右䞊は (M,0) です。ここで、M は珟圚の氎平方向の数より XNUMX 少ない倀です。
で指定されたペヌゞ デスクトップサむズ 指図。 同じく巊䞋のペヌゞは、
(0,N)、右䞋のペヌゞは (M,N) です。 負のペヌゞ番号はペヌゞを指したす
䞀番右/䞀番䞋のペヌゞから。 もしも x & y が指定されおいない堎合、りィンドりは次の堎所に移動したす。
珟圚のペヌゞ (フォヌカスはあるが画面倖にあるりィンドりを取埗できたす)
これずずもに。 珟圚のペヌゞを基準ずした盞察的なペヌゞにりィンドりを移動できたす。
末尟に「」を远加するこずでp' のいずれかたたは䞡方の数倀匕数の埌に。 りィンドりを移動するには
珟圚の堎所を基準にしお、末尟に ' を远加したすw'。 りィンドりを移動するには
前のペヌゞの䜿甚 前のペヌゞ 単䞀の匕数ずしお。

通垞、りィンドりは机の境界を越えお移動されたせん。

可胜 オプション   ラップックス & 巻き぀いた ずき、x たたは y 座暙をラップしたす。
りィンドりがデスクトップの境界を越えお移動されたす。 たずえば、 ラップックス、時
りィンドりがデスクトップの右端を越えるず、巊端に再び衚瀺されたす。
オプション nodesklimitx & ノヌデスクリミティ 机を越えおりィンドりを移動できるようにする
x 方向ず y 方向の境界 ( ラップックス & 巻き぀いた オプション。

䟋

# 移動 りィンドりからペヌゞぞ (2,3)
ペヌゞに移動 2 3

# 移動 最䞋䜍ず右端のペヌゞぞのりィンドり
ペヌゞぞ移動 -1 -1

# 移動 最埌にアクセスしたペヌゞぞのりィンドり
MoveToPage 前ぞ

# 移動 りィンドり XNUMX ペヌゞ右ず XNUMX ペヌゞ
# ペヌゞアップ、デスク境界で折り返す
MoveToPage Wrapx Wrapy +2p -1p

画面に移動 [screen]
遞択したりィンドりを別の Xinerama 画面に移動したす。 の screen 匕数は
'p' プラむマリ画面の堎合、'c' 珟圚の画面 (マりスを含む)
ポむンタ)、'w' +コンテキスト りィンドりの䞭心を含む画面の堎合、'g'
グロヌバル画面たたは画面番号自䜓 (XNUMX から数えたす)。

䞍透明な移動サむズ [割合]
fvwm に、䞍透明なりィンドりの移動に䜿甚するりィンドりの最倧サむズを指瀺したす。
䜿甚枈み。 パヌセンテヌゞは、総画面領域に察するパヌセントです (これよりも倧きくなる堎合がありたす)
100。 ず

䞍透明移動サむズ 0

すべおのりィンドりは、埓来のラバヌバンドのアりトラむンを䜿甚しお移動されたす。 ず

䞍透明な移動サむズ 無限の

たたは、負のパヌセンテヌゞを指定するず、すべおのりィンドりが゜リッド りィンドりずしお移動されたす。 の
デフォルトは

䞍透明移動サむズ 5

これにより、小さなりィンドりを䞍透明に移動できたすが、倧きなりィンドりは
茪ゎムのように動きたす。 もしも 割合 省略されおいるか無効です。デフォルト倀は次のずおりです。
蚭定。 䞍透明な方法でりィンドりのサむズを倉曎するには、 サむズ倉曎䞍透明 スタむル。
ゞョブの蚭定方法に぀いおは、 圢匏

もう䞀床配眮 [アニメヌション] [アむコン]
珟圚のりィンドりの䜍眮が初期りィンドりを䜿甚しお再蚈算されたす。
配眮ロゞック。 りィンドりは、新しいりィンドりであった堎合に配眮される䜍眮に移動されたす。
先ほど珟れた窓。 最も圹立぀のは スマヌト or Clever (リアリヌスマヌト)
配眮。 オプションの匕数を䜿甚する堎合 アニメヌション アニメヌションの動きを䜿甚しお、
りィンドりが新しい䜍眮に配眮されたす。 远加オプションで アむコン、アむコンが配眮されたす
代わりにもう䞀床。

䞊げる
ナヌザヌがりィンドりを䞊げるこずができるようにしたす。 これによりりィンドりが衚瀺されるのはその領域内のみであるこずに泚意しおください。
局。 りィンドりを絶察䞀番䞊に移動するには、次を䜿甚したす。

機胜に远加 䞊から䞊げる
+ I å±€ 0が䞊
+アむ・レむズ

ここで、 ontop はセットアップで䜿甚される最䞊䜍のレむダヌです。

䞊げ䞋げ
りィンドりを亀互に䞊げたり䞋げたりしたす。 窓が遮られおいる堎合は窓が䞊がりたす。
任意のりィンドり (りィンドり自䜓のトランゞェントを陀く) レむズトランゞェント スタむルが䜿甚されたす。 芋る
  圢匏 コマンドそれ以倖の堎合は䜎くなりたす。

リサむズ [[フレヌム] [方向 DIR] [ワヌプトボヌダヌ 自動] [固定方向] [w]幅[p | c]
[w]高さ[p | c]]
りィンドりのサむズを倉曎できたす。 りィンドりたたはその境界のどこかから呌び出された堎合、
その埌、そのりィンドりのサむズが倉曎されたす。 ルヌト りィンドりから呌び出された堎合、ナヌザヌは
タヌゲットりィンドりを遞択できるようになりたした。

操䜜は、Esc キヌを䜿甚するか、任意のマりス ボタンを抌すこずによっお䞭止できたす (ただし、
ボタン 1 を抌しお確認したす)。

オプションの匕数の堎合 幅 & 高さ が提䟛されるず、りィンドりのサむズが倉曎されたす
その寞法は 幅 by 高さ。 の単䜍 幅 & 高さ  
文字 ' を陀く、画面のパヌセントp' は、䞀方たたは䞡方の座暙に远加されたす。
この堎合、䜍眮はピクセル単䜍で指定されたす。 ずずもに 'c' 定矩された単䜍の接尟蟞
クラむアント アプリケヌションによっお (したがっお c) が䜿甚されたす。 だからあなたは蚀うこずができたす

サむズ倉曎 80c 24c

タヌミナル りィンドりを 80x24 文字にちょうど十分な倧きさにしたす。

Status 幅 or 高さ 先頭に「」ずいう文字が付きたすw' サむズは考慮されたせん
絶察倀ですが、りィンドりの珟圚のサむズに远加されたす。 䟋

# りィンドりをXNUMX行ず぀拡倧したす
サむズ倉曎は w+1c のたた

どちらも、 幅 & 高さ マむナスになるこずもありたす。 この堎合、新しいサむズは画面です
サむズから指定された倀を匕いた倀。 どちらかの倀が "続ける"、察応する次元
窓はそのたた攟眮。 新しいサむズはクラむアント りィンドりのサむズです。
こうしお

サむズ倉曎 100 100

りィンドりが画面より倧きくなる堎合がありたす。 新しいサむズを次のサむズに基づいお決定するには
fvwm りィンドり党䜓に、 フレヌム コマンドの埌にオプションを付けたす。 オプション
固定方向, 方向 & ワヌプボヌダヌ むンタラクティブな移動でのみ䜿甚されたす
オペレヌション。 ず 固定方向 ポむンタを移動しおも同じ境界線が移動したす
反察偎の囜境を越えたす。 の 方向 オプションの埌には方向を指定する必芁がありたす
「NorthWest」、「South」、「East」などの名前を付けたす (想像が぀くでしょう)。 サむズ倉曎は
ポむンタが境界䞊にない堎合でも、すぐに開始されたす。 特別オプションの堎合
自動 方向匕数ずしお指定された堎合、サむズ倉曎する方向は次のようになりたす。
りィンドり内のポむンタの䜍眮に基づいお蚈算されたす。 ポむンタが
りィンドりの䞭倮にある堎合、方向は蚈算されたせん。 の ワヌプボヌダヌ
オプションを䜿甚するず、ポむンタヌを指定された方向にワヌプできたす。 ず同様に、
自動 のオプション 方向、ワヌプ先の境界線は、
特定の境界線に察するポむンタの近接床。 たた、 をクリックしおサむズ倉曎が開始された堎合、
りィンドりの境界線では、ポむンタヌは境界線の倖偎の端にワヌプされたす。

機胜に远加 ResizeSE I サむズ倉曎 リヌダヌシップ SE
マりス 午前 3 時 サむズ倉曎SE

リサむズ [右䞋 | br x y]
キヌワヌドが次の堎合に代替構文が䜿甚されたす。 右䞋 たたは芁するに br に埓いたす
コマンド名。 この堎合、匕数は x & y 垌望の䜍眮を指定したす
りィンドりの右䞋隅。 それらは正確に次のように解釈されたす。 x &
y の議論 移動 指図。 実際には、 移動
コマンドを䜿甚できたす。

サむズ倉曎最倧化 [サむズ倉曎匕数]
の効果を組み合わせたす。 リサむズ & 最倧化したす 単䞀のコマンドで。 に䜿甚する堎合
最倧化されたりィンドり。りィンドりのサむズは倉曎されたすが、最倧化された状態のたたです。
その埌。 最倧化されおいないりィンドりで䜿甚するず、りィンドりのサむズが倉曎され、
その埌最倧化した状態。 これは、ナヌザヌがファむルのサむズを倉曎したい堎合に䟿利です。
りィンドりを䞀時的に閉じおから、元のゞオメトリに戻りたす。 の サむズ倉曎匕数
ず同じです リサむズ

サむズ倉曎移動 サむズ倉曎匕数 移動匕数
このコマンドは、 リサむズ & 移動 コマンド、ただし XNUMX 回の呌び出しで
これにより芖芚的に邪魔が少なくなりたす。 の サむズ倉曎匕数 たったく同じです
匕数に぀いおは リサむズ コマンドず 移動匕数 たったく同じです
匕数に぀いおは 移動 コマンドを陀く ポむンタ サポヌトされおいないオプション
を通じお、タンピングされたコヌヒヌベッドの䞊から均䞀にフィルタヌバスケットの内の粉に浞透しおいきたす。 サむズ倉曎移動

䟋

# りィンドりを巊䞊隅に移動しおカバヌしたす
# 画面の倧郚分
サむズ倉曎移動 -10p -20p 0 0

# フォヌカスされたりィンドりを画面の䞊に向かっお拡倧したす
電流プロヌブ リサむズ w+$[wy]p を維持 0 を維持

泚: オプションが指定されおいる堎合、Fvwm はコマンドを適切に解析できない可胜性がありたす。 右䞋
リサむズ コマンドが䜿甚されたす。

サむズ倉曎移動最倧化 サむズ倉曎匕数 移動匕数
の効果を組み合わせたす。 サむズ倉曎移動 & 最倧化したす 単䞀のコマンドで。 に䜿甚する堎合
最倧化されたりィンドり。りィンドりはサむズ倉曎および移動され、最倧化されたたたになりたす。
その埌の状態。 最倧化されおいないりィンドりで䜿甚するず、りィンドりのサむズが倉曎され、
その埌最倧化状態になりたす。 これは、ナヌザヌが次のこずをしたい堎合に䟿利です。
りィンドりのサむズを䞀時的に倉曎しおから、元のゞオメトリに戻したす。 の
サむズ倉曎匕数 & 移動匕数 ず同じです サむズ倉曎移動

再スタックトランゞェント
このコマンドは、それに近いりィンドりのトランゞェントをスタック順に再グルヌプ化したす。
たるで窓が䞋がっおから䞊がったかのように。 窓の䜍眮
それ自䜓は倉曎されたせん。 のいずれかを䜿甚するりィンドりのみ レむズトランゞェント or
ロヌワヌトランゞェント スタむルはたったく圱響を受けたせん。 い぀ 再スタックトランゞェント で䜿甚されたす
䞀時的なりィンドり StackTransientParent スタむルセットの堎合、にリダむレクトされたす。
芪りィンドり。

アニメヌションの蚭定 ミリ秒遅延 [移動リストの分数]
フレヌム間の時間ず小数オフセットのリストを蚭定しお、
アニメヌション化された動き アニメヌション移動 コマンドずメニュヌのアニメヌション (メニュヌの堎合)
スタむルはアニメヌションに蚭定されおいたす。 芋る メニュヌスタむル 指図。 もし 移動リストの分数 is
省略するず、フレヌム間の時間のみが倉曎されたす。 の 移動リストの分数
連続する各フレヌムでりィンドりをどのくらいオフセットするかを指定したす。
開始䜍眮ず終了䜍眮の差の割合。
䟋えば

セットアニメヌション 10 -.01 0 .01 .03 .08 .18 .3 \
.45 .6 .75 .85 .90 .94 .97 .99 1.0

フレヌム間の遅延を 10 ミリ秒に蚭定し、16 個のフレヌムの䜍眮を蚭定したす。
アニメヌションモヌションのフレヌム。 負の倀は蚱可されおおり、特に
短く少し動かすこずで、動きをより挫画っぜく芋せるために䜿甚されたす。
メむンモヌションずは逆方向。 䞊蚘の蚭定はデフォルトです。

スナップアトラクション [近接 [行動] [画面]]
  スナップアトラクション コマンドは廃止されたした。 に眮き換えられたした。 圢匏 command
オプション スナップアトラクション.

スナップグリッド [x-グリッドサむズ y グリッド サむズ]
  スナップグリッド コマンドは廃止されたした。 に眮き換えられたした。 圢匏 コマンドオプション
スナップグリッド.

Windowsデスク arg1 [arg2]
遞択したりィンドりを別のデスクトップに移動したす。

このコマンドは削陀されたため、次のコマンドに眮き換える必芁がありたす。 デスクに移動、の匕数
ず同じです 埌藀デスク

重芁
コマンド名を単玔に倉曎するこずはできたせん。構文が倉曎されおいたす。 もし、あんたが
䞭叀

Windows デスク n

りィンドりをデスク n に移動するには、次のように倉曎する必芁がありたす。

デスクに移動 0 n

XorPixmap [ピックスマップ]
ラバヌバンドりィンドりの移動を行うずきにビットの XOR を行うピックスマップを遞択したす
たたはサむズ倉曎。 これにより、ラバヌバンドが芋えるようになる可胜性が高くなりたす。
XorValue 良い結果が埗られたせん。 ピックスマップの䟋 サむズ倉曎.rainbow.xpm is
アむコン配垃で提䟛されたす。 を回すには、 XorPixmap オフにもう䞀床䜿甚しおください
XorValue コマンドを実行するか省略したす ピックスマップ 匕数。

XorValue [数]
ラバヌバンドりィンドりの移動を行うずきにビットの XOR を行う倀を倉曎したす。
たたはサむズ倉曎。 有効な倀の範囲は、れロから unsigned long の最倧倀たでです。
システム䞊の敎数。 この倀の蚭定は詊行錯誀のプロセスです。 の
デフォルト倀 0 は、黒ず適切なコントラストを䞎える倀を芋぀けようずしたす。
癜。 指定された堎合にはデフォルト倀が䜿甚されたす。 数 省略されおいるか無効です。

フォヌカス & マりス ムヌブメント
カヌ゜ル移動 氎平な[p] 垂盎[p]
マりスポむンタを移動したす 氎平な X方向のペヌゞず 垂盎 ペヌゞ
Y方向に。 いずれかたたは䞡方の゚ントリが負の堎合がありたす。 氎平ず
垂盎方向の倀はペヌゞのパヌセントで衚されるため、

カヌ゜ル移動 100 100

XNUMX ペヌゞ分右に移動するこずを意味したす。

カヌ゜ル移動 50 25

は、右に半ペヌゞ移動し、䞋に XNUMX 分の XNUMX ペヌゞ移動するこずを意味したす。 あるいは、
' を远加するこずで距離をピクセル単䜍で指定できたす。p' 氎平方向および/たたは
瞊型仕様。 䟋えば

カヌ゜ル移動 -10p -10p

は、XNUMX ピクセルを䞊に、XNUMX ピクセルを巊に移動するこずを意味したす。 CursorMove 関数は䜿甚しないでください。
ポップアップメニュヌから呌び出すこずができたす。

フリップフォヌカス [ワヌプなし]
を実行したす フォヌカス ナヌザヌがポむンタを䜿甚しおりィンドりを遞択したかのようにコマンドを実行できたす。
このコマンドは、りィンドりをクリックするのず同じ方法で WindowList の順序を倉曎したす。
フォヌカスするりィンドり。぀たり、タヌゲット りィンドりがりィンドりから削陀されたす。 りィンドりリスト そしお眮かれた
開始時。 このコマンドは、 リヌダヌシップ コマンドず
から呌び出される関数内 りィンドりリスト.

フォヌカス [ワヌプなし]
キヌボヌドのフォヌカスを遞択したりィンドりに蚭定したす。 もし ワヌプなし 匕数が䞎えられ、
やるこずはこれだけです。 それ以倖の堎合は、必芁に応じおビュヌポヌトたたはりィンドりも移動したす。
遞択したりィンドりを衚瀺したす。 このコマンドは自動的にレベルを䞊げたせん。
窓。 遞択したりィンドりにポむンタをワヌプしたせん (「 りィンドりにワヌプ
関数。 非アむコン化はしたせん。 このコマンドは、
りィンドりリストを回転させたす。 りィンドりリスト タヌゲットりィンドりが
開始。

時 ワヌプなし 匕数が指定されおいるため、フォヌカスはキヌボヌド フォヌカスを移動できたせん
他の机の窓。

ポむンタをりィンドりに䞊げたりワヌプしたりするには、 フォヌカス or フリップフォヌカス、 䜿う
次のような関数

機胜に远加 りィンドりの遞択
+私は集䞭したす
+ I アむコン化 false
+ I 䞊げる
+ I りィンドりにワヌプ 50 8p

りィンドりにワヌプ x[p] y[p]
カヌ゜ルを関連するりィンドりにワヌプしたす。 パラメヌタ x & y デフォルトは
巊䞊隅から䞊䞋に入るりィンドりのパヌセンテヌゞ (たたはりィンドりの数)
if の䞋ず䞭のピクセルp数字の埌ろに「」が付加されたす。 数倀が負の堎合、
反察偎の゚ッゞが䜿甚され、方向が逆になりたす。 このコマンドは次の堎合にも機胜したす
fvwm によっお管理されおいないりィンドり。 この堎合、fvwm はりィンドりを衚瀺したせん。
衚瀺されおいない堎合は画面䞊に衚瀺されたす。 たずえば、
画面 1 のルヌト りィンドりの䞭倮ぞのポむンタ:

りィンドり ID ルヌト 1 WarpToWindow 50 50

りィンドり 郜道府県
閉じる
りィンドりがりィンドり削陀プロトコルを受け入れる堎合、メッセヌゞがりィンドりに送信されたす。
正垞に削陀するように芁求したす。 りィンドりが理解できない堎合は、
delete window プロトコルの堎合ず同様に、りィンドりは砎棄されたす。 砎壊する
泚: りィンドりが削陀りィンドり プロトコルを受け入れおも、りィンドり自䜓が閉じない堎合は、
応答しおも、りィンドりは削陀されたせん。

削陀
りィンドりにメッセヌゞを送信しお、りィンドり自䜓を削陀するように芁求したす。これにより、頻繁に
終了するアプリケヌション。

砎壊する
アプリケヌション りィンドりを砎棄したす。これにより、通垞はアプリケヌションがクラッシュし、
燃やす。

アむコン化 [ブヌル]
りィンドりがただアむコン化されおいない堎合はアむコン化し、アむコン化されおいない堎合は非アむコン化したす。
すでにアむコン化されおいたす。 オプションの匕数 ブヌル はブヌル匕数です。 」◯" 手段
アむコン化のみが蚱可されたすが、「×" 非アむコン化を匷制したす。
"トグル」は、アむコン化された状態ず非アむコン化された状態を切り替えたす。

がいく぀かありたす 圢匏 の倖芳ず動䜜に圱響を䞎えるオプション
アむコン (䟋: スティッキヌアむコン, アむコンなし).

䞋䜍互換性を維持するために、オプションの匕数には正の数を指定するこずもできたす。
「True」の代わりに、たたは「False」の代わりに負の数倀を入力したす。 この構文に泚意しおください
は廃止され、将来削陀される予定です。

最倧化したす [フラグ] [ブヌル] [氎平な[p]] [垂盎[p]]
オプションの匕数なし (たたは、 ブヌル ビットの倀は「トグル") 最倧化したす
りィンドりが党画面サむズから通垞のサむズに亀互に切り替わりたす。
りィンドりを匷制的に最倧化 (通垞) 状態にするには、「◯"たたは"×"
の倀 ブヌル 匕数。

オプションの匕数を䜿甚する堎合 氎平な & 垂盎、次のように衚されたす。
党画面のパヌセンテヌゞに応じお、ナヌザヌはりィンドりの新しいサむズを制埡できたす。 アン
オプションのサフィックス 'p' を䜿甚するず、パヌセントではなくピクセルを瀺すこずができたす。
画面サむズ。 horizo​​ntal が 0 より倧きい堎合、
りィンドりはに蚭定されおいたす 氎平な*画面幅/100。 倀が 0 より小さい堎合、
サむズは画面の幅から枛算されたす。぀たり、-25 は 75 ず同じです。
氎平な "成長する"、空きスペヌスが芋぀かるたで、珟圚の利甚可胜なスペヌスに最倧化されたす。
障害。 垂盎方向のサむズ倉曎も同様です。 氎平方向ず垂盎方向の䞡方の堎合
倀が "grow" の堎合、最初に垂盎方向に拡匵し、次に氎平方向に拡匵しおスペヌスを芋぀けたす。
氎平方向の「成長」匕数の代わりに、「グロヌレフト"たたは"グロヌラむト" に䜿える
それぞれ "成長する"ず"成長"。オプションの フラグ 匕数はスペヌスです
次のキヌワヌドを含む分離リスト: ナヌムヒワ, 成長りィンドりレむダヌ,
成長局 & screen. ナヌムヒワ これにより、fvwm は EWMH 䜜業領域を無芖したす。
成長りィンドりレむダヌ さたざたな拡匵メ゜ッドがレむダヌのあるりィンドりを無芖したす。
最倧化されおいるりィンドりの珟圚のレむダヌ以倖。 の 成長局
オプションには XNUMX ぀の敎数匕数が必芁です。 最初のものは最小レむダヌであり、
XNUMX 番目は䜿甚する最倧レむダヌです。 この範囲倖のりィンドり
レむダヌは、grow メ゜ッドでは無芖されたす。 最初たたは XNUMX 番目ずしお負の倀を指定する
匕数は、最小局たたは最倧局を仮定しないこずを意味したす。 screen 匕数が必芁です
これは、操䜜察象の Xinerama 画面を指定したす。 の堎合は「p」にするこずができたす。
プラむマリ画面、「c」は珟圚の画面 (マりス ポむンタを含む)、「g」は
グロヌバル画面たたは画面番号自䜓 (XNUMX から数えたす)。 このオプションは
耇数の Xinerama 画面でのみ有効です。

ここではいく぀かの䟋を瀺したす。 以䞋は、りィンドりを切り替えるためのタむトルバヌボタンを远加したす。
画面の垂盎サむズ党䜓に:

マりス 0 4A 最倧化 0 100

次の堎合、りィンドりが党幅に匕き䌞ばされたす。

マりス 0 4A 最倧化 100 0

これにより、各方向の画面サむズの半分のりィンドりが䜜成されたす。

マりス 0 4A 最倧化 50 50

他のりィンドりが芋぀かるたでりィンドりを氎平に拡匵するには:

マりス 0 4 A 最倧化 0 成長

同じたたはより䞊䜍のレむダヌ䞊の他のりィンドりに到達するたでりィンドりを拡匵するこず。

マりス 0 4 A 成長局を最倧化 $[w.layer] -1 成長成長

りィンドりを拡匵し、画面の䞋の 60 ピクセルを未䜿甚のたたにするには、次のようにしたす。

マりス 0 4A 最倧化 100 -60p

100より倧きい倀は泚意しお䜿甚できたす。

奪還
このコマンドは廃止されたため、今埌は䜿甚しないでください。 やりたいですか
これなしでは実行できない特定の䜕かがある堎合は、これを担圓者に報告しおください。
fvwm-workers メヌリング リスト[メヌル保護]>。 このコマンドは次の時点で削陀される可胜性がありたす。
将来のある時点で。 このセクションの最埌にある泚意事項をお読みください 遅延
実行 of コマンド を回避する方法を孊ぶために 奪還

fvwm にすべおのりィンドりを再キャプチャさせたす。 これにより、最新のスタむルが保蚌されたす。
パラメヌタが䜿甚されたす。 奪還䜜戊は芖芚的に䞍快です。

fvwm バヌゞョン 2.4 以降、ごくわずかな 圢匏 オプションには 奪還 取る
効果 (䟋: 䜿甚スタむル).

再キャプチャりィンドり
このコマンドは廃止されたため、今埌は䜿甚しないでください。 芋る 奪還
詳现。

fvwm が遞択したりィンドりを再キャプチャしたす。

Refresh
画面䞊のすべおのりィンドりが自動的に再描画されたす。 すべおのすべおの保留䞭の曎新
りィンドりのスタむルず倖芳がすぐに適甚されたす。 たずえば、 圢匏 or タむトルスタむル
コマンドが fvwm 関数内で発行されたした。

リフレッシュりィンドり
遞択したりィンドり自䜓を再描画したす。 りィンドりのすべおの保留䞭の曎新
スタむルず倖芳がすぐに適甚されたす。 たずえば、 圢匏 or タむトルスタむル コマンドは
fvwm 関数内で発行されたす。

スティック [ブヌル]
Status ブヌル 匕数が空、たたは "トグル」、 スティック コマンドでりィンドりを固定状態にする
ただ粘着性がない堎合は粘着性がなく、すでに粘着性がある堎合は非粘着性です。 䜜りたす
りィンドりは珟圚の状態に関係なく固定されたす。 ブヌル 匕数は「True」である必芁がありたす。 に
ベタベタしないようにするには、「False」を䜿甚したす。

ペヌゞ党䜓に貌り付ける [ブヌル]
のように動䜜したす スティック ただし、りィンドりをペヌゞ党䜓に貌り付けるだけで、机党䜓には貌り付けたせん。

机にたたがっお貌り付ける [ブヌル]
のように動䜜したす スティック ただし、りィンドりを机党䜓に貌り付けるだけで、ペヌゞ党䜓には貌り付けたせん。

ブラむンド [ブヌル] | [[シェヌドアゲむン] 方向]
タむトル付きりィンドりのりィンドり シェヌド機胜を切り替えたす。 圱付き状態の窓
タむトルバヌのみを衚瀺したす。 もしも ブヌル 䞎えられないか、「トグル」、りィンドりシェヌドの状態
が切り替わりたす。 もしも ブヌル が「True」の堎合、りィンドりは匷制的にシェヌディング状態になりたす。 もしも ブヌル
が「False」の堎合、りィンドりは匷制的に非シェヌディング状態になりたす。 シェヌディングを匷制的に適甚するには
特定の方向、 方向 匕数を䜿甚できたす。 いずれかの文字列
"ノヌス""サりス""りェスト""東""北西""北東""南西",
"南東"たたは"姓" を指定できたす。方向は で省略できたす。
通垞は XNUMX 文字たたは XNUMX 文字です。」N""NW"など、以前のりィンドりの方向を䜿甚したす。
すでにシェヌディングされおいるりィンドりのシェヌディングが解陀されたす。 別の方向にシェヌディングするには、
シェヌドアゲむン オプション。 方向性 姓 窓が続く方向に日よけをする
日陰になった。 りィンドりがこれたで䞀床もシェヌディングされたこずがない堎合は、そうでないかのようにシェヌディングされたす。
方向性が䞎えられおいたした。 タむトルのないりィンドりもシェヌディングできたす。 ご参照ください
オプションにも りィンドりシェヌドステップ, りィンドりシェヌド瞮小, WindowShadeスクロヌル,
りィンドり シェヌド怠惰な, りィンドりシェヌド垞にレむゞヌ & りィンドり シェヌド忙しい のオプション 圢匏
指図。 䟋:

圢匏 * りィンドりシェヌド瞮小, りィンドりシェヌドステップ 20、\
りィンドり シェヌド怠惰な
マりス 1 - S りィンドりシェヌド ノヌス
マりス 1 [ S りィンドりシェヌド 西
マりス 1 ] S りィンドりシェヌド E
マりス 1 _ S りィンドりシェヌド S

泚: 日よけが斜されおいる窓の堎合、 方向 匕数は倉曎したす
りィンドりタむトルの方向(「 タむトルを䞊に 圢匏 オプション)、シェヌディングの方向
倉わりたせん。 これは非垞に奇劙に芋えるかもしれたせん。 圱なしで圱になった窓
方向 匕数はタむトル バヌの方向に圱付きのたたになりたす。

䞋䜍互換性のために、オプションの匕数を「オン」を瀺す 1 にするこずもできたす。
2 は「オフ」を意味したす。 この構文は廃止され、今埌削陀される予定であるこずに泚意しおください。
未来。

りィンドりシェヌドアニメヌション [ステップ [p]]
このコマンドは廃止されたした。 をご利甚ください。 りィンドりシェヌドステップ オプションの 圢匏
代わりにコマンド。

マりス、 キヌ & ストロヌク バむンディング
モディファむダを無芖 [修食子]
マりスたたはキヌ バむンディングを照合するずきにどの修食子を無芖するかを fvwm に指瀺したす。
モディファむダを無芖 に圱響を䞎える クリックしおフォヌカス スタむルも。 このコマンドはあなたのものです
蚭定。 fvwm セッションがすでに起動しお実行しおいるずきにこのコマンドを発行するず、
結果は予枬できたせん。 はアプリケヌションたたはモゞュヌルの前に衚瀺される必芁がありたす
あなたの䞭で始たりたす 蚭定 ファむル (䟋: 幹郚 コマンド。

修食子 ず同じ構文です。 マりス or キヌ バむンディング、远加
「L」はCaps Lockキヌを意味したす。 デフォルトは「L」です。 修食子 省略するこずもできたすが、
぀たり、修食子は無芖されたせん。 このコマンドは、Num-Lock ず
スクロヌルロック キヌはショヌトカットの邪魔をしたす。 XFree86 では通垞「2」が
num-lock 修食子、「5」はスクロヌルロック キヌを指したす。 これらすべおの厄介な問題を解決するには
修食子をオフにするず、次のコマンドを䜿甚できたす。

修食子を無芖する L25

Status 修食子 匕数は文字列「」ですデフォルト"、fvwm はデフォルトに戻りたす
倀「L」。

重芁
このコマンドは、CPU やネットワヌクに応じお、倧量の远加のネットワヌク トラフィックを䜜成したす。
接続、数 キヌ or マりス 蚭定ファむル内のコマンドず、
無芖する修食子の数。 電光石火の速さがない堎合
マシンたたは非垞に少数のバむンディングでは、XNUMX ぀以䞊の修食子を無芖しないでください。 ぀たり
スクロヌルロックに問題がない堎合は、無芖しないでください。 の䞭に よくある質問 発芋できる
この問題のより良い解決策。

Edge コマンド [方向 [挔算]]
指定された fvwm コマンドをバむンドしたす 挔算 画面の端たで。 方向性は次のずおりかもしれたせん
の䞀぀ "ノヌス""トップ""りェスト""å·Š""サりス""ボトム""右"ず"東「。
挔算 省略するず、この゚ッゞのバむンディングが削陀されたす。 EdgeCommand が呌び出された堎合
匕数を指定しないず、すべおの゚ッゞ バむンディングが削陀されたす。

挔算 マりス ポむンタが非衚瀺のパン フレヌムに入るず実行されたす。
衚瀺されおいる画面を囲みたす。 バむンディングは次の堎合にのみ機胜したす。 ゚ッゞの厚み に蚭定されおいたす
0 より倧きい倀。関数が゚ッゞにバむンドされおいる堎合、スクロヌルは次のように指定されたす。
゚ッゞスクロヌル この゚ッゞでは無効になっおいたす。 関数をバむンドできるのは次のずおりです。
いく぀かの゚ッゞを䜿甚し、他の゚ッゞをスクロヌルに䜿甚したす。 このコマンドの目的は、
マりス ポむンタが端に入ったずきに特定のりィンドりを䞊げたり䞋げたりしたす。 FvwmAuto できる
りィンドりを䞊げたり䞋げたりするずきに遅延が発生するように䜿甚されたす。 次の䟋では、
Fvwmボタン マりスポむンタが画面の䞊端に入った堎合。

# EdgeScrolling を無効にするが、可胜にする
# りィンドりを画面の端に移動するには
゚ッゞ抵抗 -1
圢匏 * ゚ッゞムヌブディレむ 250
圢匏 * ゚ッゞムヌブ抵抗 20

# 画面の端の倪さを 1 に蚭定したす
゚ッゞの厚み 1

# マりスの堎合は FvwmButtons にフォヌカスを䞎えたす
# 䞊端に到達
゚ッゞコマンドトップ Next (Fvwmボタン) フォヌカス
# を確認しおください Next コマンドはりィンドりず䞀臎したす
圢匏 Fvwmボタン埪環ヒット

モゞュヌル Fvwmボタン
モゞュヌル FvwmAuto 100「サむレントオヌトレむズ機胜」\
「サむレントAutoLowerFunction」

# FvwmButtons 以倖のりィンドりに
# この関数を呌び出すずきにフォヌカスしたす
# FvwmButtons が䞋げられたす
デストロむファンク AutoLow 関数
機胜に远加 AutoLow 関数
+ I 電流プロヌブ (!Fvwmボタン) すべお (Fvwmボタン) 䜎くなる

# この関数を呌び出すずきに FvwmButtons にフォヌカスがある堎合は、フォヌカスを䞊げたす
デストロむファンク AutoRaise関数
機胜に远加 AutoRaise関数
+ I 電流プロヌブ (Fvwmボタン) 䞊げる

通垞、非衚瀺のパン フレヌムは仮想境界を接する画面の端にのみ存圚したす。
ペヌゞ。 画面の端にコマンドがバむンドされおいる堎合、パン フレヌムは垞に䜜成されたす。
その端で。

EdgeLeave コマンド [方向 [挔算]]
指定された fvwm コマンドをバむンドしたす 挔算 画面の端たで。 方向性は次のずおりかもしれたせん
の䞀぀ "ノヌス""トップ""りェスト""å·Š""サりス""ボトム""右"ず"東「。
挔算 省略するず、この゚ッゞのバむンディングが削陀されたす。 EdgeLeaveCommand が
匕数なしで呌び出すず、すべおの゚ッゞ バむンディングが削陀されたす。

挔算 マりス ポむンタが非衚瀺のパン フレヌムから離れたずきに実行されたす。
衚瀺されおいる画面を囲みたす。 バむンディングは次の堎合にのみ機胜したす。 ゚ッゞの厚み に蚭定されおいたす
0 より倧きい倀。関数が゚ッゞにバむンドされおいる堎合、スクロヌルは次のように指定されたす。
゚ッゞスクロヌル この゚ッゞでは無効になっおいたす。 関数をバむンドできるのは次のずおりです。
いく぀かの゚ッゞを䜿甚し、他の゚ッゞをスクロヌルに䜿甚したす。 このコマンドの目的は、
マりス ポむンタが端から離れたずきに特定のりィンドりを䞊げたり䞋げたりしたす。 FvwmAuto できる
りィンドりを䞊げたり䞋げたりするずきに遅延が発生するように䜿甚されたす。 䟋を参照しおください Edge コマンド

通垞、非衚瀺のパン フレヌムは仮想境界を接する画面の端にのみ存圚したす。
ペヌゞ。 画面の端にコマンドがバむンドされおいる堎合、パン フレヌムは垞に䜜成されたす。
その端で。

Gnomeボタン
ず組み合わせお䜿甚 マりス ルヌト りィンドり䞊でマりス ボタンを抌すず、
GNOME プログラム (GMC など)。 次の䟋では、マりス ボタンの抌䞋を枡したす。
このようなプログラムには、図 1 ず図 3 を参照しおください。

マりス 1 RA ノヌムボタン
マりス 3 RA ノヌムボタン

キヌ [(りィンドりを䜿甚しお入力ファむルを远加したす。)] キヌ名 コンテキスト 修食子 挔算
キヌボヌド キヌを指定された fvwm コマンドにバむンドするか、次の堎合はバむンドを削陀したす。
挔算 は '-'。 構文は マりス バむンディング
マりスボタンの番号は、 キヌ名。 通垞、キヌバむンドは
キヌを抌すずアクティブになりたす。 キヌ名 定矩されおいる暙準の X11 キヌ名です
in /usr/include/X11/keysymdef.h、 XK_ プレフィックス)、たたは keysym デヌタベヌス
/usr/X11R6/lib/X11/XKeysymDB。 修食子なしで生成されたキヌ名のみ
キヌたたは Shift キヌだけを抌した状態でも動䜜するこずが保蚌されおいたす。 の コンテキスト &
修食子 フィヌルドは次のように定矩されたす。 マりス バむンディング。 ただし、a を抌すず、
key コンテキスト りィンドりは、キヌボヌド フォヌカスを持぀りィンドりです。 それは違いたす
ポむンタヌが眮かれおいるりィンドりず必ず同じです ( スロッピヌフォヌカス or
クリックしおフォヌカス。 ' を䜿甚したキヌ バむンディングに泚意しおください。R' (ルヌト りィンドり) コンテキストは、
ず適切に連携する スロッピヌフォヌカス & クリックしおフォヌカス。 問題が発生した堎合は、次を䜿甚しおください
  ポむンタヌキヌ 代わりにコマンドを実行したす。 キヌをりィンドりにバむンドしたい堎合は、
スロッピヌフォヌカス or クリックしおフォヌカス ポむンタが終わっおいないずきに機胜するはずです
りィンドりの堎合、fvwm はポむンタヌがクラむアント りィンドり䞊にあるず想定したす (぀たり、次のようにする必芁がありたす)。
「W」コンテキストを䜿甚したす)。

特別なコンテキスト 'M' メニュヌの堎合は、メニュヌ コントロヌルを (再) 定矩するために䜿甚できたす。 それ
単独で䜿甚するこずも、「T」、「S」、「I」、「[」、「]」、「-」、「_」ず䞀緒に䜿甚するこずもできたす。 を参照しおください。 メニュヌ
バむンディング セクションを参照しおください。

次の䟋では、Alt-Ctrl-Shift-キヌを抌したずきにポップアップするように組み蟌みりィンドり リストをバむンドしたす。
マりス ポむンタがどこにあっおも F11 キヌが抌されたす。

キヌ F11 A SCM りィンドりリスト

タむトル バヌ ボタンにキヌをバむンドするず、そのボタンが衚瀺されたす。 を参照しおください。
  マりス 詳现に぀いおはコマンド。

マりス [(りィンドりを䜿甚しお入力ファむルを远加したす。)] ボタン コンテキスト 修食子 挔算
マりス バむンディングを定矩するか、次の堎合はバむンディングを削陀したす。 挔算 は '-'。 ボタン は
マりスボタンの番号。 もしも ボタン れロの堎合、どのボタンでも指定された操䜜が実行されたす。
関数。 X1 ではマりス ボタン 5  11 のみが完党にサポヌトされおいるこずに泚意しおください。 どれでも
これより䞊の番号は郚分的にのみ機胜したす。 耇雑な関数は䜿甚できたせん
これらのボタンず、
ボタンを抌したたたにしたす。 これは X11 の制限によるものです。 デフォルトでは、蚱容される最倧倀は
ボタン番号は9です。

コンテキスト バむンディングが適甚される堎所を説明したす。 有効なコンテキストは 'R' ルヌト甚
窓、 'W' アプリケヌション りィンドりの堎合、'D' デスクトップ アプリケヌションの堎合 (kdesktop ずしお)
たたは Nautilus デスクトップ)、'T' りィンドりのタむトルバヌの堎合、'S' 窓偎、䞊郚、たたは
䞀番䞋のバヌ、'[」、「]」、「-'ず'_' 巊、右、䞊たたは䞋偎のみ、'F'
窓枠 (角) の堎合は、「<」、「^」、「>」、「」v' 巊䞊、䞊
右、右䞋、たたは巊䞋隅、'I' アむコンりィンドりの堎合、たたは '0' 終えた
'9' タむトル バヌ ボタン、たたはこれらの文字の組み合わせ。 'A'は任意のものです
コンテクスト。 たずえば、「FST」のコンテキストは、マりスが画面内のどこかにあるずきに適甚されたす。
タむトルバヌボタンを陀くりィンドりの境界線。 「S」ず「W」のみが有効です
食りのない窓。

特別なコンテキスト 'M' メニュヌの堎合は、メニュヌ コントロヌルを (再) 定矩するために䜿甚できたす。 それ
単独で䜿甚するこずも、「T」、「S」、「I」、「[」、「]」、「-」、および「_」ず䞀緒に䜿甚するこずもできたす。 を参照しおください。
メニュヌ バむンディング セクションを参照しおください。

特別なコンテキスト 'P' は、りィンドりを配眮するために䜿甚できるボタンを制埡したす。
このコンテキストを䜿甚する堎合、修食子は蚱可されたせん (修食子 N である必芁がありたす)、いいえ りィンドりを䜿甚しお入力ファむルを远加したす。
蚱可されおおり、 挔算 のいずれかである必芁がありたす 堎所りィンドり, 配眮りィンドりドラッグ,
プレむスりィンドりむンタラクティブ, 配眮のキャンセル, キャンセル配眮ドラッグ,
キャンセル配眮むンタラクティブ or -.

堎所りィンドり MAKES ボタン むンタラクティブずドラッグの䞡方でりィンドりの配眮に䜿甚可胜
移動したす。 配眮のキャンセル 逆のこずをしたす。 それは䜜りたす ボタン 移動をキャンセルする
むンタラクティブな移動ずドラッグ移動の䞡方。 ただし、新しいりィンドりの動䜜方法をオヌバヌラむドできない堎合がありたす。
配眮埌にサむズ倉曎。 これは次によっお制埡されたす。 ゚ミュレヌトする 指図。 たた、
ドラッグ䞭のりィンドりは、ボタンを抌したたた攟すこずでい぀でも配眮できたす。
に蚭定されおいるかどうかに関係なく、ドラッグしたす。 堎所りィンドり どうか。

配眮りィンドりドラッグ & プレむスりィンドりむンタラクティブ/キャンセル配眮ドラッグ &
キャンセル配眮むンタラクティブ ずしお働く 堎所りィンドり/配眮のキャンセル 䟋倖を陀いお
これらは察話的にドラッグ/配眮されたいずれかのりィンドりにのみ圱響したす。

- に盞圓したす 配眮のキャンセル.

次の䟋では、ボタン 3 を陀くすべおのボタンをむンタラクティブに䜿甚できるようにしたす。
配眮し、ボタン 1 以倖のボタンで開始されたドラッグ移動はキャンセルされたす。
移動を終了する前に を抌したす。

マりス 0 PN PlaceWindow
マりス 3 PN CancelPlacement
マりス 1 PN キャンセル配眮ドラッグ

デフォルトでは、バむンディングはすべおのりィンドりに適甚されたす。 バむンディングを指定できたす
括匧内にりィンドり名を指定するこずで、特定のりィンドりにのみ適甚されたす。 の
りィンドり名は、りィンドりのクラス、リ゜ヌス、たたは名前を指定するワむルドカヌド パタヌンです。
バむンディングを適甚するりィンドり。

次の䟋は、同じキヌ バむンドを䜿甚しお実行する方法を瀺しおいたす。
フォヌカスされおいるりィンドりに応じお異なる機胜:

キヌ (rxvt) VAC Echo RXVT で Ctrl+V
キヌ (*甚語) VAC Echo ctrl-V-期間䞭
キヌ (*vim) VAC --
キヌ VAC Echo Ctrl-V-他の堎所

TO '--' アクションは、むベントを指定されたりィンドりに䌝播する必芁があるこずを瀺したす
扱うこず。 これは、りィンドり固有のバむンディングに察しおのみ有効なアクションです。

この䟋では、ボタン 3 が抌されたずきに WindowList を衚瀺する方法を瀺したす。
rxvt りィンドり:

マりス (rxvt) 3 AA りィンドりリスト

Fvwm は実際にはりィンドり固有のバむンディングのすべおのむベントをむンタヌセプトするこずに泚意しおください。
フォヌカスされたりィンドりはどのバむンディングずも䞀臎したせん) の合成コピヌを送信したす。
むベントをりィンドりに衚瀺したす。 ただし、これはほずんどのアプリケヌションに察しお透過的であるはずです (
セキュリティ䞊の理由䞀郚のプログラムはデフォルトでこれらの合成むベントを無芖したす - xterm は
それらの䞭の䞀぀。 これらのむベントの凊理を有効にするには、次の行を
〜/ .Xdefaults ファむル

XTerm*allowSendEvents: true

修食子 ' の任意の組み合わせですN' 修食子がない堎合は 'C' 制埡甚、'S' にずっお
シフト、 'M' メタの堎合、'L' Caps-Lock たたは 'A' 修食子に䜿甚したす。 たずえば、
「SM」の修食子は、Meta キヌず Shift キヌの䞡方が抌されおいるずきに適甚されたす。 X11 修食子
mod1  mod5 は、「1」「5」の数字で衚されたす。 修食子「L」
デフォルトでは無芖されたす。 オンにするには、 モディファむダを無芖

挔算 fvwm のコマンドの XNUMX ぀です。

タむトル バヌのボタンには、巊偎にある奇数番号のボタンが番号付けされおいたす。
タむトルバヌず右偎の偶数。 小さい番号のボタンは、
りィンドりの倖偎に向かっお衚瀺され、番号の倧きなボタンが衚瀺されたす
りィンドりの䞭倮に向かっお移動したす (0 は 10 の短瞮圢です)。 芁玄するず、ボタンは次のずおりです。
番号付き:

1 3 5 7 9 0 8 6 4 2

アクションがバむンドされおいる最も高い奇数番号のボタンが、
タむトルバヌの巊偎に描画されるボタンの数。 最高の偶数
描画される右偎のボタンの数を決定したす。 アクションはバむンド可胜
マりスボタンたたはキヌボヌドキヌのいずれかに。

ポむンタヌキヌ [(りィンドりを䜿甚しお入力ファむルを远加したす。)] キヌ名 コンテキスト 修食子 挔算
このコマンドは、次のコマンドずたったく同じように機胜したす。 キヌ 指図。 唯䞀の違いは、
バむンディングは、ポむンタの䞋のりィンドりで動䜜したす。 通垞のキヌバむンディングが動䜜する
代わりにフォヌカスされたりィンドりが衚瀺されたす。 の ポむンタヌキヌ たずえば、コマンドを䜿甚しおバむンドできたす
を䜿甚しおいる堎合は、ルヌト りィンドりぞのキヌ スロッピヌフォヌカス or クリックしおフォヌカス。 しかし、
䞀郚のアプリケヌション (xterm はその䞀䟋) はこのキヌを凊理できなくなりたした。
ポむンタヌが xterm りィンドり䞊にある堎合でも。 を䜿甚するこずをお勧めしたす。
ポむンタヌキヌ どのアプリケヌションでも必芁のないキヌの組み合わせのみを察象ずしたコマンド
窓。

䟋

圢匏 * スロッピヌフォヌカス
ポむンタヌキヌ f1 午前 メニュヌ メむンメニュヌ

ストロヌク [(りィンドりを䜿甚しお入力ファむルを远加したす。)] シヌケンス ボタン コンテキスト 修食子 挔算
マりス ストロヌク シヌケンスを指定された fvwm コマンドにバむンドするか、バむンドを削陀したす。
if 挔算 は '-'。 構文は マりス それ以倖の拘束力
シヌケンス ボタン番号の前に挿入され、倀 0 が挿入されたす。 ボタン
懞念 ストロヌク関数 コマンド。 の コンテキスト & 修食子 フィヌルドは次のように定矩されたす
セクションに マりス バむンディング。 ただし、「」のみR' コンテキストは実際に機胜したす (必芁に応じお)
を䜿甚する必芁がある他のコンテキストを䜿甚しおください ストロヌク関数 䞋。

ストロヌク シヌケンスは、電話グリッドで次のように定矩されたす。

1 2 3

4 5 6

7 8 9

たたは、次のような数倀パッド グリッド内で䜿甚したす。

7 8 9

4 5 6

1 2 3

デフォルトでは電話グリッドが䜿甚されたす。テンキヌ グリッドを䜿甚するには、たず始めおください。
' を含むシヌケンスN'。 耇雑な動䜜では、いく぀かの異なる動䜜が生成される可胜性があるこずに泚意しおください。
シヌケンス (このようなモヌションを凊理するには、以䞋の「netscape」の䟋を参照しおください)。 さらに、
シヌケンスは 20 芁玠に制限されおいたす (珟圚のバヌゞョンでは リブストロヌク),
ただし、実際には 12 芁玠未満のシヌケンスを䜿甚するこずが望たしいです。

fvwm のデフォルトのボタン メニュヌのため、マりス ボタンを削陀する必芁がある堎合がありたす。
ストロヌクを䜿甚する前にバむンディング (空のアクションを䜿甚)

マりス 3 RN

たた、ストロヌク「シヌケンス 0」を䜿甚しおクリックをシミュレヌトするこずもできたす。

ストロヌク 0 3 RN メニュヌ りィンドりリスト いいえ、

次の䟋では、ルヌト りィンドり䞊でマりスが「I」をドラッグするず xterm が起動されたす。
ボタン 3 を抌した状態:

ストロヌク 258 3 RN 幹郚 xtermを実行する

Netscape の䟋:

ストロヌク 7415963 3 RN 幹郚 実行ネットスケヌプ
ストロヌク 74148963 3 RN 幹郚 実行ネットスケヌプ
ストロヌク 74158963 3 RN 幹郚 実行ネットスケヌプ
ストロヌク 7418963 3 RN 幹郚 実行ネットスケヌプ
ストロヌク 415963 3 RN 幹郚 実行ネットスケヌプ

数倀パッドのグリッドがあるので、そのグリッドを䜿甚するこずをお勧めしたす。
マシヌン。 以䞋に䟋を瀺したす。

脳卒䞭 N78963214 3 RN Fvwmフォヌム FvwmForm-QuitVerify
脳卒䞭 N789632147 3 RN Fvwmフォヌム FvwmForm-QuitVerify

この䟋では、䞊から始たるボックスを描画するず、「QuitVerify」フォヌムが開始されたす。
巊の角。

泚必芁 リブストロヌク むンストヌルされ、ストロヌク サポヌトを䜿甚しお fvwm がコンパむルされおいたす。
リブストロヌク で入手できたす http://www.etla.net/~willey/projects/libstroke/

ストロヌク関数 [オプション]
fvwm にマりス ストロヌク シヌケンスを蚘録させ、察応するコマンドを実行させたす。
で定矩されおいるアクション ストロヌク 指図。 カヌ゜ルが次のように倉曎されたす。 ストロヌク
のコンテキスト カヌ゜ルスタむル 録音䞭のコマンド。 ストロヌクが終了したずき
ストロヌク関数 フォヌムのストロヌク バむンディングを探したす

ストロヌク シヌケンス 0 コンテキスト修食子アクション

そしお、察応するアクションを実行したす (0 に泚意しおください)。 この関数の通垞の䜿甚法は、
人生 マりス or キヌ 指図。 䟋:

マりス 午前 3 時のストロヌクファンク
キヌ × RN ストロヌクファンク

任意の堎所でマりス ボタン 3 ず Alt を抌すず (それぞれ、キヌ x を抌したす)
カヌ゜ルがルヌト りィンドり䞊にある堎合)、fvwm はマりスの動きを蚘録するたで蚘録したす。
マりス ボタン 3 (それぞれ x キヌ) を攟し、蚘録されたかどうかを確認したす。
シヌケンス フォヌムのストロヌク バむンディングに察応したす

"脳卒䞭 シヌケンス 午前0時 アクション"
"脳卒䞭 シヌケンス 0 RN アクション"

なお、 コンテキスト & 修食子 の実行の開始時に取埗されたす
  ストロヌク関数 コマンド (これにより、コマンドが終了する前にモディファむアを解攟できたす)
マりス バむンドの堎合ず、たずえばタむトル バヌを䜿甚した堎合のストロヌクの蚘録
コンテキストでは、マりスの動きがアプリケヌション りィンドりを通過する可胜性がありたす)。 キヌぱスケヌプしたす
および「削陀」を䜿甚するず、コマンドを䞭止できたす。

  ストロヌク関数 コマンドには XNUMX ぀のオプションがありたす。 抌されおいない, ゚コヌシヌケンス, ドロヌモヌション,
䌝蚀 & ストロヌク幅。 これらのオプションはデフォルトでは無効になっおいたす。 ゚コヌシヌケンス
これにより、fvwm は蚘録されたストロヌク シヌケンスを゚コヌし​​たす。 ドロヌモヌション fvwm が描画するようにしたす
画面䞊のマりスの動き。 䌝蚀 fvwm が分数の間に衚瀺されるようにする
カヌ゜ルの秒数 埅぀ のコンテキスト カヌ゜ルスタむル コマンドが蚘録されおいる堎合
ストロヌク シヌケンスはストロヌク バむンディングに察応したす。 ストロヌク幅 敎数をずりたす
匕数は 0 >= 100 以䞋である必芁があり、線の幅を定矩したす。
  ドロヌモヌション オプションを遞択したす。

抌されおいない 以䞋の堎合にのみ機胜したす ストロヌク関数 経由で䜿甚されたす マりス たたは キヌ 指図。 これ
このオプションを䜿甚するず、ストロヌク䞭にボタンやキヌを抌す必芁がなくなりたすが、
マりスを終了するには、マりスをクリックするか、Return キヌたたは Space キヌを抌す必芁がありたす。
モヌション録画 (これらのキヌは、 抌されおいない オプション。

あなたが䜿甚するこずができたす ストロヌク関数 "XNUMX人"。 この堎合、䞊蚘のように動䜜したす
抌されおいない オプションが有効になっおいたす。 しかし、 修食子䞀般に、次のようには機胜しない可胜性がありたす
期埅されたす (぀たり、この堎合は「A」たたは「N」を䜿甚したす) 修食子 ストロヌクバむンディング内)。

䞀郚のコンピュヌタはキヌリリヌスむベントをサポヌトしおいないこずに泚意しおください。 その堎合は
  ストロヌク関数 経由で䜿甚される キヌ コマンドはあたかも 抌されおいない オプションがある
有効になりたした。

制埡 りィンドり スタむル
読みやすいように、このセクションのコマンドはアルファベット順に䞊べられおいたせん。 の
の説明 圢匏 コマンドはこのセクションの最埌にありたす。

フォヌカススタむル スタむル名 オプション
ずたったく同じように機胜したす 圢匏 コマンドですが、関連するフォヌカス ポリシヌのみを受け入れたす
「FP」で始たるスタむル。 プレフィックスは削陀できたすが、倚少のコストがかかりたす
少し時間。 フォヌカススタむル 構成ファむルを読みやすくするこずを目的ずしおいたす。
䟋

FocusStyle * EnterToFocus、!LeaveToUnfocus

に盞圓したす

圢匏 * FPEnterToFocus、!FPLeaveToUnfocus

砎壊スタむル
ずいう名前のスタむルを削陀したす 。 倉曎はすぐに有効になりたす。 ご了承ください
はワむルドカヌドを䜿甚した怜玢文字列ではなく、倧文字ず小文字を区別する文字列です。
オリゞナルず正確に䞀臎する必芁がありたす 圢匏

スタむル「*」を砎棄するこずもできたすが、あたりお勧めできたせん。 䟋えば

DestroyStyle アプリケヌション*

これにより、すべおのスタむルではなく、「Application*」ずいう名前のスタむルのすべおの蚭定が削陀されたす。
「アプリケヌション」から始たりたす。

DestroyWindowStyle
によっお蚭定されたスタむルを削陀したす。 りィンドりスタむル 遞択したりィンドりでコマンドを実行したす。 の
倉曎はすぐに有効になりたす。

スタむルの曎新
すべおのりィンドりのスタむルず倖芳の保留䞭の曎新はすべお盎ちに適甚されたす。 䟋えば
if 圢匏, りィンドりスタむル or タむトルスタむル コマンドが fvwm 関数内で発行されたした。

圢匏 スタむル名 オプション ...
  圢匏 コマンドは、りィンドりの属性を次の倀以倖の倀に蚭定するために䜿甚されたす。
デフォルトを蚭定するか、りィンドりマネヌゞャヌのデフォルトスタむルを蚭定したす。

スタむル名 りィンドりの名前、クラス、衚瀺される名前、たたはリ゜ヌス文字列を指定できたす。 かもしれない
ワむルドカヌド「*」ず「?」が含たれおおり、通垞の Unix ファむル名に䞀臎したす。
やり方。 耇数のスタむルオプションを XNUMX ぀にたずめたもの 圢匏 コマンドは巊から読み取られたす
たるで別々のコマンドで次々に発行されたかのようになりたす。 䞎えられた
style は垞に、以前に発行されたすべおの競合するスタむル (たたは
同じスタむル行のさらに巊にありたす)。

泚: 名前 (WM_NAME) のないりィンドりには「Untitled」ずいう名前が付けられたす。
クラス (WM_CLASS、res_class) を持たないりィンドりにはクラス「NoClass」が䞎えられたす。
リ゜ヌス (WM_CLASS、res_name) を持たないものにはリ゜ヌスが䞎えられたす。
「リ゜ヌスなし」。

りィンドりにリ゜ヌス「fvwmstyle」が蚭定されおいる堎合、そのリ゜ヌスの倀が
スタむルを遞択するずきにりィンドり名が远加されたす。

オプション は、次のキヌワヌドを XNUMX ぀以䞊含むカンマ区切りのリストです。
スタむル名の各グルヌプはスラッシュ (「/」) で区切られたす。 この䞭の最埌のスタむル
グルヌプがデフォルトです。 BorderWidth, ハンドル幅, アむコン / アむコン, ミニアむコン, アむコンボックス,
アむコングリッド, アむコン塗り぀ぶし, アむコンサむズ, タむトル / 圹職, タむトル䞋 / タむトル巊 /
タむトル右 / タむトルを䞊に, 巊タむトル回転CW / 巊タむトル回転CCW,
右タむトル回転CCW / 右タむトル回転CW, トップタむトル回転 / トップタむトル回転されおいたせん,
BottomTitleRotated / BottomTitleNotRotated, !UseTitleDecorRotation /
TitleDecorRotation を䜿甚する, 点描のタむトル / !点描タむトル, 点描アむコンタむトル /
!点描アむコンタむトル, むンデックス付きりィンドり名 / 正確なりィンドり名, むンデックス付きアむコン名 /
正確なアむコン名, タむトルフォヌマット / アむコンタむトル圢匏 / !ボヌダヌ / ボヌダヌズ, !ハンドル /
ハンドル, りィンドりリストスキップ / りィンドりリストヒット, 埪環スキップ / 埪環ヒット,
埪環スキップシェヌディング / 埪環ヒットシェヌディング, 埪環スキップアむコン / 埪環ヒットアむコン,
å±€, ステむズオントップ / ステむズオンボトム / ステむズプット, スティッキヌ / 滑りやすい, ペヌゞ党䜓にわたるスティッキヌ
/ !StickyAcrossPages, 机をたたいでスティッキヌ / !机の䞊で粘着性のある, !スティッキヌ点描タむトル
/ スティッキヌ点描タむトル, !StickyStippledIconTitle / スティッキヌ点描アむコンタむトル,
スタヌトアむコニック / 開始法線, 色, フォアカラヌ, バックカラヌ, カラヌセット, ハむラむトフォア,
ハむラむト戻る, ハむラむトカラヌセット, ボヌダヌカラヌセット, ハむラむトボヌダヌカラヌセット,
アむコンタむトルカラヌセット, ハむラむトアむコンタむトルカラヌセット, アむコン背景色セット,
アむコンタむトルレリヌフ, アむコン背景レリヌフ, アむコン背景パディング, フォント, アむコンフォント,
スタヌツオンデスク / StartsOnPage / どこからでも始められる, スタヌトオンスクリヌン, StartShaded /
!StartShaded, 手動配眮名誉開始ペヌゞで開始 /
ManualPlacementIgnoresStartsOnPage, CaptureHonorsStartsOnPage /
CaptureIgnoresStartsOnPage, 名誉を取り戻すペヌゞで開始 /
RecaptureIgnoresStartsOnPage, StartsOnPageincludetransients /
StartsOnPageIgnoresTransients, アむコンタむトル / !アむコンタむトル, Mwmボタン / Fvwmボタン,
Mwmボヌダヌ / FvwmBorder, MwmDecor / !MwmDecor, Mwm関数 / !Mwm関数,
ヒントオヌバヌラむド / !ヒントオヌバヌラむド, ボタン / ボタン, サむズ倉曎ヒントオヌバヌラむド /
!ResizeHintOverride, OLDむンテリア / !OLDecor, GNOMEUseヒント / GNOME無芖ヒント,
スティッキヌアむコン / 滑りやすいアむコン, StickyAcrossPagesアむコン / !StickyAcrossPagesIcon,
StickyAcrossDesksアむコンを / !StickyAcrossDesksIcon, 手動配眮 / カスケヌド配眮
/ 最小オヌバヌラップ配眮 / 最小オヌバヌラップパヌセント配眮 / タむル手動配眮 /
タむルカスケヌド配眮 / 䜍眮配眮, MinOverlapPlacementペナルティ,
最小重耇パヌセント配眮ペナルティ, デコレヌトトランゞ゚ント / ネむキッドトランゞ゚ント,
DontRaiseTransient / レむズトランゞェント, DontLowerTransient / ロヌワヌトランゞェント,
DontStackTransientParent / StackTransientParent, スキップマッピング / ショヌマッピング,
ScatterWindowGroups / りィンドりグルヌプを机䞊に維持する, 䜿甚装食, 䜿甚スタむル, !UsePPosition /
いいえ䜍眮 / PPosition を䜿甚, !USPosition を䜿甚する, NoUSPosition / USPosition を䜿甚,
!UseTransientPPosition, NoTransientPPosition / TransientPPosition を䜿甚する,
!UseTransientUSPosition / いいえTransientUSPosition / TransientUSPosition を䜿甚する,
!UseIconPosition / NoIconPosition / アむコンの䜍眮を䜿甚する, 寛倧 / 寛倧,
クリックしおフォヌカス / スロッピヌフォヌカス / マりスフォヌカス|フォヌカスフォロヌマりス / ネバヌフォヌカス,
クリックしおフォヌカスパスクリックオフ / クリックしおフォヌカスパスクリック, クリックしおフォヌカスを䞊げるオフ /
ClickToFocusRaises, マりスフォヌカスクリックレむズ / マりスフォヌカスクリックを䞊げるオフ, グラブフォヌカス /
グラブフォヌカスオフ, グラブフォヌカストランゞェントオフ / グラブフォヌカストランゞェント, FPフォヌカスクリックボタン,
FPFocusClickModifier, !FPSortWindowlistByFocus / FPS゜ヌトりィンドりリストフォヌカス,
FPクリックレむズフォヌカス / !FPClickRaisesFocused, FPクリック装食レむズ集䞭 /
!FPClickDecorRaisesFocused, FPクリックアむコン䞊昇フォヌカス / !FPClickIconRaisesFocused,
!FPClickRaisesUnfocused / FPクリックレむズ焊点が合っおいない, FPクリック装食レむズ焊点が合っおいない /
!FPClickDecorRaisesUnfocused, FPクリックアむコン䞊昇焊点が合っおいない /
!FPClickIconRaisesUnfocused, FPクリックしおフォヌカス / !FPクリックしおフォヌカス, FPClickDecorToFocus
/ !FPClickDecorToFocus, FPアむコンをクリックしおフォヌカス / !FPClickIconToFocus, !FPEnterToFocus /
FPEnterToFocus, !FPLeaveToUnfocus / FPLeaveToUnfocus, !FPFocusByProgram /
FPFocusByProgram, !FPFocusByFunction / FPFocusByFunction,
FPFocusByFunctionWarpPointer / !FPFocusByFunctionWarpPointer, FPレニ゚ント /
!FP寛容, !FPPassFocusClick / FPパスフォヌカスクリック, !FPPassRaiseClick /
FPパスレむズクリック, FPIgnoreFocusClickMotion / !FPIgnoreFocusClickMotion,
FPIgnoreRaiseClickMotion / !FPIgnoreRaiseClickMotion, !FPAllowFocusClickFunction /
FPAllowFocusClick関数, !FPAllowRaiseClickFunction / FPAllowRaiseClick関数,
FPグラブフォヌカス / !FPGrabFocus, !FPGrabFocusTransient / FPGrabFocusTransient,
FPオヌバヌラむドグラブフォヌカス / !FPOverrideGrabFocus, FPリリヌスフォヌカス / !FPReleaseFocus,
!FPReleaseFocusTransient / FPRリリヌスフォヌカストランゞェント, FPオヌバヌラむドリリヌスフォヌカス /
!FPOverrideReleaseFocus, 開始倀䞋げ / 開始レむズ, 無芖再スタック /
再スタックを蚱可する, 固定䜍眮 / 可倉䜍眮, 固定米囜䜍眮 /
倉数USPosition, 固定䜍眮 / 倉数 PPosition, 固定サむズ / 可倉サむズ,
固定USサむズ / 可倉USサむズ, 固定Pサむズ / 可倉Pサむズ, !開閉可胜 / 閉鎖可胜,
!アむコン化可胜 / 象城的な, !最倧化可胜 / 最倧化可胜, !AllowMaximizeFixedSize /
蚱可最倧化固定サむズ, アむコンオヌバヌラむド / NoIconOverride / NoActiveIconOverride,
DepressableBorder / ファヌムボヌダヌ, 最小りィンドりサむズ, 最倧りィンドりサむズ, IconifyWindowGroups /
りィンドりグルヌプのアむコン化オフ, サむズ倉曎䞍透明 / アりトラむンのサむズ倉曎, バッキングストア /
BackingStoreOff / バッキングストアりィンドりデフォルト, 䞍透明床 / 芪の関係性,
䞋に保存 / 保存䞭オフ, りィンドりシェヌド瞮小 / WindowShadeスクロヌル,
りィンドりシェヌドステップ, りィンドりシェヌド垞にレむゞヌ / りィンドり シェヌド忙しい / りィンドりシェヌドレむゞヌ、
EWMHD寄付アむコン / EWMHD寄付しないアむコン, EWMHD寄付ミニア​​むコン / EWMHD寄付しないミニアむコン,
EWMHMiniIconOverride / EWMHNoMiniIconOverride, EWMHUseStackingOrderHints /
EWMHI無芖スタッキングオヌダヌヒント, EWMHIgnoreStateHints / EWMHUseStateHints,
EWMHIgnoreStrutヒント / EWMHUseStrutヒント, EWMHIgnoreWindowType /
!EWMHIgnoreWindowType, EWMH最倧化無芖䜜業領域 / EWMH最倧化䜿甚䜜業領域 /
EWMH最倧化䜿甚動的䜜業領域, EWMHP配眮無芖䜜業゚リア /
EWMHP配眮䜿甚䜜業゚リア / EWMHP配眮䜿甚動的䜜業領域,
MoveByProgram メ゜ッド, 管理察象倖, 郜道府県, スナップグリッド, スナップアトラクション, EdgeMoveDelay,
EdgeResizeDelay. ゚ッゞ移動抵抗, InitialMap コマンド

䞊蚘のリストでは、いく぀かのオプションがstyle-option/opposite-style-optionずしおリストされおいたす。
これらを含む゚ントリの反察のスタむル オプションは、fvwm のデフォルトを説明したす。
fvwm のデフォルトの動䜜を倉曎する堎合に䜿甚できたす。

フォヌカス 方針
クリックしおフォヌカス りィンドりがクリックされたずきにりィンドりにフォヌカスを䞎えるように fvwm に指瀺したす。
デフォルト マりスフォヌカス たたはその゚むリアス フォヌカスフォロヌマりス) fvwm に次のように指瀺したす。
ポむンタがりィンドりに入るずすぐにりィンドりにフォヌカスを䞎え、
ポむンタがりィンドりの倖に出るず消えたす。 スロッピヌフォヌカス 䌌おいたすが、
ポむンタがりィンドりから離れお䞊を通過しおもフォヌカスを攟棄したせん。
ルヌト りィンドりたたは ClickToFocus りィンドり (぀たり、クリックしない限り)、
これにより、マりスを倱うこずなく邪魔にならない堎所に移動させるこずができたす。
集䞭。 スタむルのある窓 ネバヌフォヌカス フォヌカスを受け取るこずはありたせん。 これ
次のようなモゞュヌルに圹立ちたす Fvwmボタン。 䟋えば。 泚:
「FP...」スタむルが䜿甚されおいたす。基本的なフォヌカスに付属するデフォルトです。
埌者を再床䜿甚しおも、ポリシヌは埩元されたせん。 たずえば、か぀お
!FPGrabFocus が䜿甚されおいたすが、ClickToFocus を䜿甚しおも FPGrabFocus は埩元されたせん。

フォヌカス モデルは、いく぀かの远加オプションで匷化できたす。 の
fvwm-2.5.3 以降には、倚数の高床なオプションがありたす。
「FP」たたは「!FP」を䜿甚したす。 これらのオプションはい぀か叀いオプションに眮き換わるでしょう
ず最初に説明したす。 これらの新しいオプションを䜿甚するず、制限が生じる可胜性がありたす
叀いリリヌスずの互換性。 通垞、「FP」で始たるオプション
機胜をオンにしたすが、「!FP」で始たる機胜は機胜をオフにしたす。

焊点   りィンドりを䜿甚しお入力ファむルを远加したす。
FPEnterToFocus、ポむンタがりィンドりに入るず、フォヌカスを受け取りたす。

FPLeaveToUnfocus ポむンタがりィンドりから離れるず、りィンドりはフォヌカスを倱いたす。

FPクリックしおフォヌカス, FPClickDecorToFocus or FPアむコンをクリックしおフォヌカス、 りィンドり
りィンドり、装食、たたはそのアむコンの内偎にフォヌカスが眮かれたずきにフォヌカスを受け取りたす。
をクリックされたす。

  FPFocusByProgram スタむルを䜿甚するず、りィンドり自䜓がフォヌカスを取埗できるようになりたす。

FPFocusByFunction スタむルは、りィンドりが次の方法でフォヌカスを受け取るこずを犁止したす。
  フォヌカス & フリップフォヌカス コマンド。

  FPFocusByFunctionWarpPointer スタむルは、ポむンタをワヌプするかどうかを制埡したす。
遞択したりィンドり フォヌカス コマンドが䜿甚されたす。

FPレニ゚ント 必芁のないりィンドりにフォヌカスできるようになりたす。 FvwmPager or
xクロック。

  FPフォヌカスクリックボタン style は、マりス ボタンのリストを受け取りたす。
適切なスタむルが䜿甚されおいる堎合、クリックしおりィンドりをフォヌカスたたは衚瀺したす。 の
デフォルトでは、最初の 123 ぀のボタン (「XNUMX」) が䜿甚されたす。

  FPFocusClickModifier style は、次のように修食キヌのリストを受け取りたす。
キヌ 指図。 修食キヌの正確な組み合わせを抌す必芁がありたす。
クリックしおフォヌカスするか、りィンドりを䞊げお䜜業したす。 デフォルトでは no を䜿甚したす。
修食子 (「N」)。

FPパスフォヌカスクリック スタむル、りィンドりをフォヌカスするために䜿甚されるクリック
アプリケヌションに枡されたす。

FPAllowFocusClick関数 スタむル、フォヌカスするために䜿甚されるクリック
window は、次のようにりィンドりにバむンドされた通垞のアクションをトリガヌするこずもできたす。
  マりス コマンド。

Status FPIgnoreFocusClickMotion スタむルが䜿甚されおいる堎合は、りィンドり内をクリックしおから
ボタンを抌したたたポむンタをドラッグしおもクリックずしおカりントされたせん
りィンドりのフォヌカスを合わせたす。 代わりに、アプリケヌションがこれらのむベントを凊理したす。
通垞は。 これは、タヌミナル りィンドりでマりスを䜿甚しおテキストを遞択する堎合に䟿利です。
窓を䞊げずに。 ただし、クラむアント りィンドり䞊のマりス バむンド
もはや動䜜する保蚌はありたせん (「 マりス 指図。 このスタむルでは、
アプリケヌションに枡される最初のクリック。 その距離は、
トリガヌするにはポむンタヌを移動する必芁がありたす。これは、 移動しきい倀


  FPS゜ヌトりィンドりリストフォヌカス ず FPS゜ヌトりィンドりリストフォヌカス スタむルコントロヌル
内郚りィンドりのリストがりィンドりの順序で゜ヌトされおいるかどうか
焊点を合わせたり、䜜成された順序で䞊べたりしたす。 埌者がデフォルトです
クリックしおフォヌカス & スロッピヌフォヌカス.

クリック   りィンドりを䜿甚しお入力ファむルを远加したす。 〜ぞ 䞊げる

スタむル FPクリックレむズフォヌカス, FPクリック装食レむズ集䞭 &
FPクリックアむコン䞊昇フォヌカス 屋内たたは屋倖の堎合は、窓を䞊げるこずができたす。
装食たたはりィンドりがすでに衚瀺されおいるずきにりィンドりのアむコンをクリックした堎合
集䞭しおいる。

スタむル FPクリックレむズ焊点が合っおいない, FPクリック装食レむズ焊点が合っおいない &
FPクリックアむコン䞊昇焊点が合っおいない 宀内たたは
りィンドりが停止しおいるずきにりィンドりの装食たたはアむコンをクリックしたずき
ただ集䞭しおいる。

FPパスレむズクリック スタむル、りィンドりを䞊げるために䜿甚されたクリック
アプリケヌションに枡されたす。

FPAllowRaiseClick関数 スタむル、䞊げるために䜿甚されたクリック
りィンドりは、りィンドりにバむンドされおいる通垞のアクションをトリガヌするこずもできたす。
マりス

Status FPIgnoreRaiseClickMotion スタむルが䜿甚されおいる堎合は、りィンドり内をクリックしおから
ボタンを抌したたたポむンタをドラッグしおもクリックずしおカりントされたせん
窓を䞊げるには。 代わりに、アプリケヌションがこれらのむベントを凊理したす。
通垞は。 これは、タヌミナル りィンドりでマりスを䜿甚しおテキストを遞択する堎合に䟿利です。
窓を䞊げずに。 ただし、クラむアント りィンドり䞊のマりス バむンド
もはや動䜜する保蚌はありたせん (「 マりス 指図。 このスタむルに泚意しおください
最初のクリックがアプリケヌションに匷制的に枡されたす。 距離
これをトリガヌするにはポむンタを移動する必芁があるこずは、
移動しきい倀

぀かむ   フォヌカス い぀ a 新補品 りィンドりを䜿甚しお入力ファむルを远加したす。 is 䜜成した

新しい通垞りィンドりたたは䞀時りィンドり FPグラブフォヌカス or FPGrabFocusTransient
スタむルは、䜜成時に自動的にフォヌカスを受け取りたす。 FPグラブフォヌカス is
Windows のデフォルト クリックしおフォヌカス スタむル。 たずえ
これらのスタむルが無効になっおいる堎合、アプリケヌション自䜓がフォヌカスを取埗する可胜性がありたす。 Fvwm
これを防ぐこずはできたせん。

  オヌバヌラむドGrabFocus style は fvwm にフォヌカスを決しお奪わないように指瀺したす。
このようなりィンドりは、 グラブフォヌカス or グラブフォヌカストランゞェント スタむル。 これは可胜です
䞀時的なりィンドりに即座にフォヌカスを䞎えたい堎合に䟿利です。
たずえば、Web ブラりザヌでは、ただしタヌミナルで䜜業しおいるずきはそうではありたせん。
りィンドりたたはテキストプロセッサ。

䞊蚘 XNUMX ぀のスタむルには、 FPリリヌスフォヌカス,
FPRリリヌスフォヌカストランゞェント & FPオヌバヌラむドリリヌスフォヌカス。 これらは、
りィンドりを閉じるず、フォヌカスは別のりィンドりに戻りたす。 それ以倖の堎合はいいえ
りィンドりたたはポむンタの䞋のりィンドりがフォヌカスを受け取りたす。

クリックしおフォヌカスパスクリックオフ & クリックしおフォヌカスパスクリック かどうかを制埡したす
マりスをクリックしおりィンドりをフォヌカスするかどうかがアプリケヌションに送信されるかどうか。 同様に、
クリックしおフォヌカスを䞊げるオフ/マりスフォヌカスクリックを䞊げるオフ &
ClickToFocusRaises/マりスフォヌカスクリックレむズ りィンドりを䞊げるかどうかを制埡したす
(ただしフォヌカスモデルによっお異なりたす)。

泚: 2.5.3 より前の fvwm バヌゞョンでは、「クリック...」オプションのみが適甚されたした。
窓に クリックしおフォヌカス 䞀方、「マりス...」オプションはりィンドりに適甚されたす。
異なる焊点ポリシヌを䜿甚したす。 これはもう圓おはたりたせん。

叀い グラブフォヌカス style は次の䜿甚ず同等です FPグラブフォヌカス + FPリリヌスフォヌカス.

叀い グラブフォヌカストランゞェント style は次の䜿甚ず同等です FPGrabFocusTransient
+ FPRリリヌスフォヌカストランゞェント.

寛倧 新しいスタむルず同等です FPレニ゚ント.

りィンドり タむトル
  圹職 および !Title オプションは、りィンドりにタむトル バヌがあるかどうかを決定したす。
デフォルトでは、すべおのりィンドりにタむトル バヌがありたす。 タむトルなし に盞圓したす タむトル
しかし、廃止されたした。

を備えた Windows タむトル䞋, タむトル巊 or タむトル右 スタむルがありたす
タむトルバヌをりィンドりの䞊ではなく、䞋、巊、たたは右に配眮する
い぀ものように。 の タむトルを䞊に style はデフォルトの配眮を埩元したす。 たずえ
窓には タむトル スタむル セット、これは ブラむンド
チェックしおください ブラむンド そのコマンド間の察話のためのコマンド
そしおこれらのスタむル。 りィンドりの巊偎たたは右偎のタむトルは、
次のスタむルによっお匷化されたす。

通垞、りィンドりの巊偎にあるタむトルのテキストは回転されたす。
通垞の盎立䜍眮から反時蚈回りに90床、90床
右偎のタむトルの堎合は時蚈回りに床。 で回転させるこずもできたす
反察方向 巊タむトル回転CW if タむトル巊 䜿甚されおおり、
  右タむトル回転CCW if タむトル右 䜿甚されおいる。 デフォルトは次のずおりです。
で埩元されたした 巊タむトル回転CCW & 右タむトル回転CW。 通垞
暪曞きテキストも同様に回転できたす。 トップタむトル回転 if タむトルを䞊に is
䜿甚され、そしお BottomTitleRotated if タむトル䞋 䜿甚されおいる。 デフォルト
で埩元できたす トップタむトル回転されおいたせん & BottomTitleNotRotated.

デフォルトでは、タむトル バヌの装食は、 タむトルスタむル コマンドは
タむトル テキストの回転に続いお回転したす (前の段萜を参照)。
これは、! を䜿甚しお無効にできたす。TitleDecorRotation を䜿甚する スタむル。
TitleDecorRotation を䜿甚する デフォルトに戻りたす。

点描のタむトル このスタむルでは、タむトルは同じ効果で描画されたす。
通垞、Windows 甚に予玄されおいたす。 スティッキヌ, ペヌゞ党䜓にわたるスティッキヌ or
机をたたいでスティッキヌ スタむル。 !点描タむトル 通垞のタむトルに戻りたす。
点描タむトルオフ に盞圓したす !点描タむトル しかし、廃止されたした。

色 は XNUMX ぀の匕数を取りたす。 XNUMX ぀目はりィンドり ラベルのテキストの色です。
XNUMX 番目はりィンドり装食の通垞の背景色です。 XNUMX色
スラッシュで区切られたす。 スラッシュの䜿甚によっお問題が発生する堎合は、
別 フォアカラヌ & バックカラヌ オプションを䜿甚できたす。

カラヌセット カラヌセット番号を唯䞀の匕数ずしお受け取り、
によっお蚭定された色 色。 代わりに、指定されたカラヌからの察応する色
カラヌセットが䜿甚されたす。 カラヌセットの他のすべおの機胜は䜿甚されないこずに泚意しおください。
カラヌセット の装食スタむル タむトルスタむル & ボタンスタむル command
そのために。 カラヌセットの䜿甚を停止するには、カラヌセット番号が省略されたす。

  ハむラむトフォア, ハむラむト戻る & ハむラむトカラヌセット スタむルオプションは正確に機胜したす
ような フォアカラヌ, バックカラヌ & カラヌセット ただし、りィンドりに次の機胜がある堎合にのみ䜿甚されたす。
焊点。 これらのスタむルは叀いコマンドを眮き換えたす ハむラむトカラヌ &
ハむラむトカラヌセット.

ボヌダヌカラヌセット カラヌセット番号を唯䞀の匕数ずしお受け取り、オヌバヌラむドしたす
によっお蚭定された色 色 or カラヌセット。 りィンドりの境界線甚。 䜿甚をやめるには
カラヌセットの堎合、匕数は省略されたす。

  ハむラむトボヌダヌカラヌセット style オプションは次ず同様に機胜したす ボヌダヌカラヌセット 焙煎が極床に未発達や過発達のコヌヒヌにお、クロロゲン酞の味わいぞの圱響は匷くなり、金属を思わせる味わいず也いたマりスフィヌルを感じさせたす。
りィンドりにフォヌカスがあるずきに䜿甚されたす。

!アむコンタむトル アむコンラベルの衚瀺を無効にしたすが、その逆のスタむル
アむコンタむトル アむコンのラベルを有効にしたす (デフォルトの動䜜)。 アむコンタむトルなし is
に盞圓 !アむコンタむトル しかし、廃止されたした。

アむコンタむトルカラヌセット カラヌセット番号を唯䞀の匕数ずしお受け取り、
で蚭定された色をオヌバヌラむドしたす 色 or カラヌセット。 このカラヌセットの䜿甚をやめるには、
匕数は省略されたす。

ハむラむトアむコンタむトルカラヌセット カラヌセット番号を唯䞀の匕数ずしお受け取り、
で蚭定された色をオヌバヌラむドしたす ハむラむトカラヌ or ハむラむトカラヌセット。 䜿甚をやめるには
このカラヌセットでは、匕数は省略されたす。

アむコン背景色セット カラヌセット番号を唯䞀の匕数ずしお受け取り、
アむコン画像の背景を蚭定するために䜿甚したす。 デフォルトではアむコンは
画像は背景画像䞊に描画されたせん。 デフォルトに戻すには、
匕数は省略されおいたす。

アむコンタむトルレリヌフ -50 から +50 たでの数倀匕数を XNUMX ぀受け取りたす
アむコンの呚囲に描画される 3D レリヌフのピクセル数ず厚さを定矩したす。
タむトル。 負の倀を指定するず、アむコンのタむトルが圧迫されたように芋えたす。 の
デフォルトは 2 で、匕数を省略した堎合は元に戻りたす。

アむコン背景レリヌフ -50 から -XNUMX たでの数倀匕数を XNUMX ぀受け取りたす
+50 ピクセルで、アむコンの呚囲に描画される 3D レリヌフの厚さを定矩したす。
画像の背景 (ある堎合)。 負の倀を指定するず、アむコンの背景が倉化したす。
圧迫された衚情。 デフォルトは 2 で、匕数が次の堎合に埩元されたす。
省略。

アむコン背景パディング 0 から XNUMX たでの数倀匕数を XNUMX ぀受け取りたす
50 ピクセルで、レリヌフ間の空きスペヌスの量を定矩したす。
アむコンの背景画像 (存圚する堎合) ずアむコン画像。 デフォルトは 2 で、
匕数を省略した堎合は埩元されたす。

  フォント & アむコンフォント オプションはフォント名を唯䞀のものずしお受け取りたす
口論。 このフォントはりィンドりたたはアむコンのタむトルに䜿甚されたす。 デフォルトでは、
で指定されたフォント デフォルトフォント コマンドが䜿甚されたす。 元に戻すには、
デフォルトでは、name 匕数なしでスタむルを䜿甚したす。 これらのスタむルは、
叀い りィンドりフォント & アむコンフォント コマンド。

廃止された むンデックス付きりィンドり名 style により、fvwm はりィンドり タむトルを䜿甚したす。
フォヌム

名前 (i)

コラボレヌ 名 は正確なりィンドり名であり、 i を衚す敎数です。
i th りィンドり付き 名 りィンドり名ずしお。 これは次のように眮き換えられたした。

タむトル圢匏 %n (%t)

正確なりィンドり名 正確なりィンドり名を䜿甚するデフォルトを埩元したす。
非掚奚になりたした:

タむトル圢匏 %n

むンデックス付きアむコン名 & 正確なアむコン名 ず同じように働く むンデックス付きりィンドり名 &
正確なりィンドり名 アむコンのタむトル以倖のスタむル。 どちらも で非掚奚になりたした
奜意:

アむコンタむトル圢匏 %n (%t)
アむコンタむトル圢匏 %n

タむトルフォヌマット りィンドりの衚瀺名がどのように芋えるかを説明したす。
次のプレヌスホルダヌが有効です。

%n
りィンドりの名前を挿入したす。

%i
りィンドりのアむコン名を入力したす。

%c
りィンドりのクラス名を挿入したす。

%r
りィンドりのリ゜ヌス名を挿入したす。

%t
りィンドり数を挿入したす。

%I
りィンドりIDを入力したす。

%%
リテラル「%」文字を挿入したす。

他の文字ず合わせお、任意の量の空癜を䜿甚できたす。
文字列 -- ただし有効です タむトルフォヌマット 文字列には少なくずも XNUMX ぀が含たれおいる必芁がありたす。
前述のプレヌスホルダヌ。 文字列に察しお匕甚笊の削陀は実行されたせん。
たずえば、次はそのたた出力されたす。

タむトル圢匏 " %n " -> [%t] -> [%c]

泚: を䜿甚するこずは完党に可胜です。 タむトルフォヌマット その結果、
目に芋えるタむトルを完党に消去したす。 䟋えば

タむトル圢匏 %z

単玔に、プレヌスホルダヌ '%z' がサポヌトされおいないためです。 これはバグではありたせんが、
むしろ、曞匏蚭定パヌサヌがどのように動䜜するかの偎面です。

アむコンタむトル圢匏 りィンドりの衚瀺アむコン名がどのように芋えるかを説明したす
オプションは次ず同じです タむトルフォヌマット.

圹職 ボタン
ボタン ず ボタン の数である数倀匕数を取りたす。
衚瀺たたは省略するタむトルバヌボタン。 ボタンなし に盞圓したす
ボタン しかし、廃止されたした。

Mwmボタン たす 最倧化したす りィンドりが開いおいるずきにボタンが抌し蟌たれたように芋える
最倧化された。 を参照しおください。 MwmDecorMax フラグを立おる ボタンスタむル 。
このスタむルを再床オフにするには、 Fvwmボタン スタむル。

ボヌダヌズ
!ボヌダヌズ りィンドりの境界線を完党に非衚瀺にしたす (タむトルは非衚瀺にしたす)。 の
ボヌダヌズ style を䜿甚するず、それらが再び有効になりたす。 枠線なし、その他すべおのスタむル
りィンドりの境界線に圱響を䞎えるこずは無意味です。

Mwmボヌダヌ 3D ベベルを Mwm のベベルにさらに近づけたす。 FvwmBorder オフにする
前のオプション。

ずずもに ハンドル スタむルでは、りィンドりはりィンドり内のハンドルを取埗したせん。
サむズ倉曎によく䜿甚されるコヌナヌ。 ず !ハンドル、からの幅
  BorderWidth スタむルが䜿甚されたす。 デフォルト、たたは ハンドル 指定されおいる堎合、
からの幅 ハンドル幅 スタむルが䜿甚されたす。 ハンドルなし に盞圓したす
!ハンドル しかし、廃止されたした。

ハンドル幅 境界線の幅を数倀匕数ずしお受け取りたす。
サむズ倉曎ハンドルがある堎合はりィンドりを配眮したす。 HandleWidth を䜿甚せずに䜿甚する
匕数を指定するずデフォルトに戻りたす。

BorderWidth 境界線の幅を数倀匕数ずしお受け取りたす。
サむズ倉曎ハンドルがない堎合はりィンドりを配眮したす。 次の堎合にのみ䜿甚されたす。
!ハンドル スタむルも指定されおいたす。 匕数なしで BorderWidth を䜿甚する
デフォルトに戻したす。

DepressableBorder 窓食りの境界郚分を挔出したす。
ボタンを抌すず沈み蟌みたす。 これは再び無効にするこずができたす
ファヌムボヌダヌ スタむル。

アむコン、 シェヌディング、 最倧化する、 移動、 サむズ倉曎
アむコン (オプションの) アむコンのビットマップである匕甚笊で囲たれおいない文字列匕数を受け取りたす
たたはピックスマップを䜿甚したす。 この方法で指定されたアむコンはピックスマップ アむコンをオヌバヌラむドしたすが、そうではありたせん
icon windows たたはアプリケヌションでクラむアントによっお提䟛される ewmh アむコン
(WM_HINTS プロパティたたは ewmh _NET_WM_ICON プロパティを䜿甚)。 の
アむコンオヌバヌラむド style は、クラむアントが提䟛するすべおの動䜜をオヌバヌラむドするように倉曎したす。
アむコン。 の NoIconOverride スタむルは、䜕もオヌバヌラむドしないように動䜜を倉曎したす。
クラむアント提䟛のアむコン。 デフォルトの䞊曞き動䜜は次のようにアクティブ化できたす。
  NoActiveIconOverride スタむル。 このスタむルでは、fvwm はアプリケヌションを䜿甚したす
アむコンが倉曎されおも、提䟛されおいるアむコンが䜿甚されおいる堎合は、提䟛されたアむコン
それたでの蚭定ファむル。

これらの芏則には䟋倖が XNUMX ぀ありたす。

スタむル * アむコン䞍明.xpm

すべおのりィンドりにunknown.xpmアむコンを匷制するのではなく、デフォルトを蚭定するだけです
DefaultIcon コマンドのようなアむコン。 本圓にすべおのりィンドりに蚭定したい堎合は、
同じアむコンを䜿甚できたす

スタむル ** アむコン䞍明.xpm

Status アむコンなし 属性が蚭定されおいる堎合、指定されたりィンドりは単に消えたす
アむコン化したずき。 りィンドりは、りィンドり リストを通じお埩元できたす。
If アむコン 匕数なしで蚭定するず、 アむコンなし 属性はクリアされおいたすが、
アむコンは指定されおいたせん。 のみを蚱可する䟋 FvwmPager モゞュヌル
存圚するアむコン:

スタむル * アむコンなし
FvwmPager アむコンのスタむルを蚭定する

アむコンボックス 匕数は取らず、XNUMX ぀の数倀匕数 (さらにオプションで画面も取られたす)
仕様)、X11 ゞオメトリ文字列、たたは文字列「none」:

アむコンボックス [スクリヌンスクリヌン仕様] LTRB

or

アむコンボックスのゞオメトリ

堎所 l は巊の座暙、 t トップです、 r それは正しいし、 b 最䞋䜍です。
負の座暙は、右たたは䞋からの距離を瀺したす。
画面。 最初の匕数が単語の堎合 screen scr仕様 匕数
IconBox が定矩されおいる Xinerama 画面を指定したす。 かもね
通垞の画面 Xinerama 仕様、「p」、「c」、「g」、画面番号、たたは
りィンドりの䞭心が䜍眮する画面の远加の「w」。 これ
は、耇数の Xinerama 画面でのみ圹立ちたす。 「ltrb」仕様
X11 ゞオメトリよりも柔軟です。 䟋えば

アむコンボックス -80 240 -1 -1

右端から幅 80 ピクセル、䞋方向に 240 ピクセルのボックスを定矩したす
䞊から順に画面の䞋たで続きたす。

おそらく、X11 ゞオメトリ文字列の方が䜿いやすいでしょう。

アむコンボックス 1000x70-1-1

1000 x 70 ピクセルのアむコン ボックスを画面の䞋郚に配眮したす。
画面の右䞋隅。 ゞオメトリを理解する XNUMX ぀の方法
これは、たずえば、ピクセル単䜍でサむズを倉曎するりィンドりを䜿甚するこずです。
XNUMX. 次に、xv りィンドりのサむズを倉曎しお、アむコンボックスを配眮する堎所に配眮したす。 それから
FvwmIdent を䜿甚しお Windows ゞオメトリを読み取りたす。 アむコンボックスは、
fvwm が䞀臎するりィンドりのアむコンを配眮しようずする画面。
他のアむコンず重なりたせん。 耇数のアむコン ボックスを次のように定矩できたす。
オヌバヌフロヌ領域。 最初のアむコン ボックスがいっぱいになるず、XNUMX 番目のアむコン ボックスもいっぱいになりたす。
XNUMX ぀のスタむルのすべおのアむコン ボックスを XNUMX ぀のスタむルで定矩する必芁がありたす 圢匏 指図。 ために
䟋

スタむル * アむコンボックス -80 240 -1 -1、\
アむコンボックス 1000x70-1-1

IconBox オプションを指定した Style コマンドは、定矩されおいるアむコン ボックスを眮き換えたす。
以前は同じスタむルの別の Style コマンドによっお䜜成されおいたした。 だからこそ、
前の䟋のバックスラッシュは必須です。

泚: アむコン ボックス コマンドのゞオメトリには远加の画面が必芁です
Xinerama セットアップが䜿甚される堎合の指定子「@w」。 画面を指定したす
窓の䞭心がどこにあるか。 远加の画面指定子はありたせん。
それ以倖の堎所では蚱可されたす。

アむコン ボックスをたったく定矩しない堎合、たたはすべおのアむコン ボックスを入力した堎合、fvwm には
画面を芆うデフォルトのアむコンボックス。䞊から䞋、そしお巊に埋められたす。
右に、80x80 ピクセルのグリッドがありたす。 デフォルトのアむコン以倖のすべおを無効にするには
ボックスでは、別の匕数なしで IconBox を䜿甚できたす 圢匏 指図。 に
デフォルトのアむコンボックス、匕数「none」を含むすべおのアむコンボックスを無効にしたす。
指定できたす。

ヒント: 簡単な fvwm を䜿甚しお、アむコン ボックス内のアむコンを自動配眮できたす。
関数。 以䞋の「DeiconifyAndRearrange」関数を
蚭定ファむル

機胜に远加 非アむコン化ず再配眮
+ C アむコン化 オフ
+ C すべお (珟圚のペヌゞ、象城的) もう䞀床配眮 アむコン

そしお、を呌び出すすべおの堎所を眮き換えたす アむコン化 アむコンを解陀するコマンド
新しい関数を呌び出すアむコン。 たずえば眮き換えたす

機胜に远加 アむコン関数
+ C アむコン化 オフ
+ M 䞊げる
+ M 移動
+ D アむコン化 オフ

マりス 1IA アむコン化 オフ

 

機胜に远加 アむコン関数
+ C 非アむコン化ず再配眮
+ M 䞊げる
+ M 移動
+ D 非アむコン化ず再配眮

マりス 1 IA 非アむコン化ず再配眮

アむコングリッド れロより倧きい 2 ぀の数倀匕数を取りたす。

アむコングリッド x y

アむコンをアむコン ボックスに配眮するには、 x
& y アむコン グリッドの倀を調べお、空きスペヌスを探したす。 デフォルトのグリッド
は 3 x 3 ピクセルで、ぎっしりず詰たった倖芳を䞎えたす。 さらに倚くを埗るには
通垞の倖芳では、最倧のアむコンよりも倧きなグリッドを䜿甚したす。 䜿甚
アむコンサむズ アむコンを最倧サむズにクリップするための定矩。 アン アむコングリッド
定矩は以䞋に埓う必芁がありたす アむコンボックス それが適甚される定矩:

スタむル * IconBox -80x240-1-1、IconGrid 90 90

アむコン塗り぀ぶし 2 ぀の匕数を取りたす。

アむコン塗り぀ぶし ボトム 右

これらを䜿甚しおアむコン ボックスをステップスルヌするこずにより、アむコンをアむコン ボックスに配眮したす。
ボックスが塗り぀ぶされる方向を制埡する匕数。デフォルトでは、
方向は巊から右、次に䞊から䞋です。 これは次のように衚珟されたす。

アむコン巊䞊を塗り぀ぶす

アむコン ボックスを行ではなく列で埋めるには、垂盎方向を指定したす。
方向䞊たたは䞋を最初に蚭定したす。 指瀺は省略したり、
次のように綎られたす: "t"、"top"、"b"、"bot"、"bottom"、"l"、"lft"、
「巊」、「r」、「rgt」、「右」。 アン アむコン塗り぀ぶし 定矩は以䞋に埓う必芁がありたす アむコンボックス
それが適甚される定矩:

スタむル * IconBox -80x240-1-1、IconFill br

アむコンサむズ アむコン画像のサむズに制限を蚭定したす。 ナヌザヌが提䟛するものず
アプリケヌションが提䟛するアむコン画像が圱響を受けたす。

アむコンサむズ [ 幅高さ [ 最倧幅 最倧高さ ] ]

すべおの匕数はピクセル単䜍で枬定されたす。 XNUMX ぀の匕数がすべお枡されるず、
アむコンサむズ、 幅 & 高さ アむコンの最小サむズを衚し、
最倧幅 & 最倧高さ アむコンの最倧サむズを衚したす。 アむコン画像
最小サむズより小さいものはパディングされたす。 アむコン画像は、
最倧サむズを超えるものは切り取られたす。

匕数が XNUMX ぀だけ枡された堎合 アむコンサむズ、 幅 & 高さ 衚す
アむコンの絶察サむズ。 このスタむルでカバヌされるアむコンはパディングたたはクリップされたす
指定されたサむズを達成するために。

匕数が指定されおいない堎合は、それぞれのデフォルト倀が䜿甚されたす。
寞法。 これにより、事実䞊、アむコンのサむズに制限がなくなりたした。

「-1」の倀は、指定する匕数の代わりに䜿甚できたす。
そのディメンションのデフォルト倀。

アプリケヌションが提䟛するアむコン りィンドりは圱響を受けないこずに泚意しおください。

ミニアむコン りィンドりのミニチュア アむコンずしお䜿甚するピックスマップを指定したす。
このミニチュア アむコンは、タむトル バヌ ボタンに描画できたす (「 ボタンスタむル),
さたざたな fvwm モゞュヌルで䜿甚できたす (FvwmWinList, Fvwmアむコン男 &
Fvwmタスクバヌ。 ピックスマップの名前を匕数ずしお受け取りたす。

りィンドりシェヌド瞮小 & WindowShadeスクロヌル の内容を制埡したす。
で日陰になっおいる窓 ブラむンド コマンドはスクロヌルされたす
(デフォルト)、たたは所定の䜍眮に留たるかどうか。 瞮小モヌドは少し速いです

  りィンドりシェヌドステップ オプションは、アニメヌションのステップ数を遞択したす。
窓を圱で芆う ブラむンド。 匕数ずしお XNUMX ぀の数倀を取りたす。 もしも
番号の末尟に「」が付いおいたすp' ずしお䜿甚するピクセル数を蚭定したす。
固定ステップ数ではなくステップ サむズ。 0 はアニメヌションを無効にしたす。
これは、匕数が省略されおいるか無効な堎合にも発生したす。

  ブラむンド コマンドには、ビゞヌ シェヌディングずレむゞヌ シェヌディングずいう XNUMX ぀の動䜜モヌドがありたす。
ビゞヌ シェヌディングはレむゞヌ シェヌディングより 50% 遅くなる可胜性がありたすが、埌者は芋た目に劣る可胜性がありたす。
いく぀かの条件䞋で奇劙になりたす。たずえば、りィンドりの境界線やボタンの堎合などです。
たたは、タむトルがタむル状のピックスマップで埋められたす。 たた、りィンドりハンドルは、
遅延モヌドでは描画されず、境界レリヌフは郚分的にのみ描画される可胜性がありたす
窓が日陰の状態に達する盎前、たたは窓を出た埌にき぀い状態になる
圱のない状態。 デフォルトでは、悪いビゞュアルがない堎合、fvwm は遅延モヌドを䜿甚したす。
゚フェクト (りィンドり ハンドルをカりントしない)、それ以倖の堎合はビゞヌ モヌド。 䜿甚
りィンドりシェヌド垞にレむゞヌ or りィンドり シェヌド忙しい 怠け者たたは忙しいものを匷制的に䜿甚する
モヌド。 デフォルト蚭定は次のように埩元されたす。 りィンドり シェヌド怠惰な.

サむズ倉曎䞍透明 fvwm に、察応するりィンドりのサむズを倉曎するように指瀺したす。
アりトラむンを䜿甚する代わりにコンテンツを衚瀺したす。 これが原因ずなるため、
頻繁に再描画するアプリケヌションでは非垞に遅くなり、りィンドりが衚瀺されなくなる可胜性がありたす
アプリケヌションのグラフィックスの量によっおは、過床にちら぀く
再描画したす。 の アりトラむンのサむズ倉曎 スタむル (デフォルト) は、 サむズ倉曎䞍透明 スタむル。
倚くのアプリケヌションは、りィンドりのサむズが倉曎されお䞍透明になるこずを奜みたせん。
XEmacs、Netscape、たたはピックスマップ背景の端末。 もし、あなたが嫌い​​なら
結果ずしお、䜿甚しないでください サむズ倉曎䞍透明 これらのりィンドりのスタむル。 免陀するには
特定のりィンドりの䞍透明なサむズ倉曎を防ぐには、次の行を䜿甚できたす。
蚭定ファむル

スタむル * サむズ倉曎䞍透明
スタむル rxvt ResizeOutline
emacs のスタむル ResizeOutline

スティッキヌ りィンドりをスティッキヌにしたす。぀たり、各ペヌゞで垞に衚瀺されたす。
各デスク。 真逆のスタむル、 滑りやすい デフォルトに戻りたす。

スティッキヌアむコン りィンドりがアむコン化されるず、りィンドりが固定されたす。 非アむコン化
アクティブなデスクトップの䞀番䞊にありたす。 滑りやすいアむコン デフォルトに戻りたす。

ペヌゞ党䜓にわたるスティッキヌ & StickyAcrossPagesアむコン のように働く スティッキヌ & スティッキヌアむコン,
ただし、りィンドりは机ではなくペヌゞ党䜓にのみ貌り付けおください。 机をたたいでスティッキヌ
& StickyAcrossDesksアむコンを 逆に機胜したす。

ずしおマヌクされおいるりィンドり スティッキヌ or 机をたたいでスティッキヌ or
ペヌゞ党䜓にわたるスティッキヌ タむトルバヌに点描が描画されたす。 これは可胜です
! で吊定されたす。スティッキヌ点描タむトル スタむル。 スタむル スティッキヌ点描タむトル
そのりィンドりもマヌクされおいる点描を元に戻したす。 スティッキヌ.
これがデフォルトのスタむルであるこずに泚意しおください。 スティッキヌ りィンドりズ。 スティッキヌアむコンは、
アむコンのタむトルに点描が描かれおいたす。 これも同じ方法で無効にできたす
ずずもに スティッキヌ点描アむコンタむトル スタむル。

を備えた Windows スタヌトアむコニック スタむルは最初はアむコンずしお衚瀺されたす。 ご了承ください
䞀郚のアプリケヌションは、自分自身を非アむコン化するこずでこれに察抗したす。 デフォルト
りィンドりをアむコン化しないこずです。 開始法線 スタむル。

スティッキヌアむコン りィンドりがアむコン化されるず、りィンドりが固定されたす。 非アむコン化
アクティブなデスクトップの䞀番䞊にありたす。 滑りやすいアむコン デフォルトに戻りたす。

スティッキヌアむコンペヌゞ のように動䜜したす スティッキヌアむコンただし、アむコンをペヌゞ党䜓にのみ貌り付けたす。
机ではなく、 スティッキヌアむコンデスク 逆に機胜したす。

点描アむコンタむトル のように動䜜したす 点描のタむトル 点描を描くずいう点で、
アむコンのタむトルは倉曎できたすが、アむコンが粘着性になるこずはありたせん。

無芖再スタック fvwm は、クラむアントが倀を䞊げたり䞋げたりしようずする詊みを無芖したす。
自分の窓。 デフォルトでは逆のスタむル、 再スタックを蚱可する アクティブです。

固定䜍眮 & 固定米囜䜍眮 fvwm がナヌザヌの詊みを無芖するようにしたす。
りィンドりを移動したす。 りィンドりのサむズを倉曎しお移動するこずは可胜です。
ナヌザヌがりィンドりを移動できるようにするには、 可倉䜍眮 or
倉数USPosition スタむル。

固定サむズ & 固定USサむズ fvwm がナヌザヌのサむズ倉曎の詊みを無芖するようにする
窓。 ナヌザヌがりィンドりのサむズを倉曎できるようにするには、 可倉サむズ or
可倉USサむズ スタむル。

固定䜍眮 & 固定Pサむズ fvwm がプログラムによる次の詊みを無芖するようにしたす。
りィンドりを移動たたはサむズ倉曎したす。 この皮のアクションを蚱可するには、
倉数 PPosition or 可倉Pサむズ スタむル。 これらのスタむルは時々圱響を䞎える可胜性がありたす
新しいりィンドりの初期配眮ず寞法 (
応甚。 りィンドりが奇劙な堎所に䜜成された堎合は、次のいずれかを詊しおください。
倉数 PPosition or いいえ䜍眮 スタむル。 は 固定Pサむズ スタむルが台無しになるかもしれない
䞀郚のアプリケヌションのりィンドりの寞法。 このスタむルではこのスタむルを䜿甚しないでください
堎合。

MoveByProgram メ゜ッド fvwm がアプリケヌションによるリク゚ストにどのように反応するかに圱響したす
りィンドりを移動したす。 デフォルトでは、fvwm は䜿甚するメ゜ッドを怜出しようずしたす。
ただし、間違った方法が怜出される堎合がありたす。 窓に出くわすかもしれない
アプリケヌションのサむズが倉曎されるず、画面䞊を数ピクセル移動したす。
それは、フレヌム装食が画面倖にある画面境界に移動したす。
次回起動時に䜍眮を蚘憶しおいたすが、わずかに衚瀺されたす。
䜍眮がずれおいるか、党画面衚瀺になろうずしおいたすが、 詊す
䞡方のオプションを陀倖し、 䜿甚重力 & 重力を無芖 窓の䞊にそしおそれは
りィンドりのみ)、それが圹立぀かどうかを確認しおください。 デフォルトでは、fvwm は 自動怜出
方法。 メ゜ッドが䞀床怜出されるず、再床倉曎されるこずはありたせん。 限り
fvwm は適切なメ゜ッドを怜出できないため、 重力を無芖。 力に
fvwm を䜿甚しお怜出を再詊行するには、最初に他の XNUMX ぀のオプションのいずれかを䜿甚しおから、
぀かいたす 自動怜出 再び。

泚: このオプションは、ICCCM の問題を軜枛するために導入されたした。
仕様。 ICCCM は次のように明確に述べおいたす。 䜿甚重力 オプションはすべきです
が䜿甚されたすが、埓来のアプリケヌションはこのルヌルを無芖しおいたした。

閉鎖可胜 機胜を有効にしたす 閉じる, 削陀 & 砎壊する に実行される
窓。 これはデフォルトでオンになっおいたす。 反察、 !開閉可胜を阻害したす。
閉じられる窓。

象城的な 機胜を有効にしたす アむコン化 りィンドり䞊で実行されたす。
これはデフォルトでオンになっおいたす。 反察、 !アむコン化可胜、りィンドりの衚瀺を犁止したす。
アむコン化されおる。

最倧化可胜 機胜を有効にしたす 最倧化したす りィンドり䞊で実行されたす。
これはデフォルトでオンになっおいたす。 反察、 !最倧化可胜、りィンドりの衚瀺を犁止したす。
最倧化されおいる。

蚱可最倧化固定サむズ 機胜を有効にしたす 最倧化したす に実行される
最倧化が無効になっおいない限り、サむズ倉曎できないりィンドり
スタむルを䜿甚しお !最倧化可胜 たたは WM ヒントを通じお。 これはデフォルトでオンになっおいたす。
反察、 !AllowMaximizeFixedSize、そうでないすべおのりィンドりを犁止したす。
最倧化からサむズ倉曎可胜。

サむズ倉曎ヒントオヌバヌラむド fvwm に指定されたプログラムを無芖するよう指瀺したす。
最倧サむズずリサむズステップサむズ倚くの堎合の文字サむズ
アプリケヌション。 これは、壊れたアプリケヌションを拒吊する堎合に䟿利です。
サむズ倉曎されたした。 必芁のない堎合は䜿甚しないでください。 デフォルトの反察のスタむル
is NoResizeOverride.

最小りィンドりサむズ [ 幅 [ p ] 高さ [ p ] ] fvwm に最小幅を䌝え、
窓の高さ。 倀は、合蚈画面領域に察するパヌセンテヌゞです。
文字「」の堎合p' がいずれかの倀に远加される堎合、数倀は
ピクセルずしお解釈されたす。 このコマンドは、特定のバヌゞョンの
xemacs はりィンドりが小さくなりすぎるず異垞を発したす。 圌を省略した堎合
パラメヌタたたはその倀が無効です。䞡方の制限が 0 ピクセルに蚭定されおいたす
(これはデフォルト倀です)。

最倧りィンドりサむズ [ 幅 [ p ] 高さ [ p ] ] fvwm に最倧幅を䌝え、
窓の高さ。 倀は、合蚈画面領域に察するパヌセンテヌゞです。
文字「」の堎合p' がいずれかの倀に远加される堎合、数倀は
ピクセルずしお解釈されたす。 このコマンドは、倧芏暡なアプリケヌションを匷制する堎合に圹立ちたす
窓が完党に芋えるようにしたす。 ない 高さ たた 幅 100未満になる可胜性がありたす
ピクセル。 パラメヌタを省略した堎合、たたはパラメヌタの倀が無効な堎合、䞡方の制限が適甚されたす。
は 32767 ピクセル (デフォルト) に蚭定されおいたす。

IconifyWindowGroups 同じりィンドりグルヌプ内のすべおのりィンドりがアむコン化されたす
グルヌプ内のいずれかのりィンドりが非アむコン化されるず、すぐに非アむコン化されたす。 の
デフォルトは りィンドりグルヌプのアむコン化オフ、この動䜜を無効にしたす。 ずはいえ、
倚くのアプリケヌションがりィンドり グルヌプ ヒントを䜿甚したすが、りィンドり グルヌプ ヒントが䜿甚されるこずはほずんどありたせん。
適切な方法なので、おそらく䜿甚するのが最善です IconifyWindowGroups それだけに
遞択されたアプリケヌション。

オプション スナップアトラクション むンタラクティブなりィンドりの移動に圱響を䞎える:
むンタラクティブにりィンドりたたはアむコンを移動したす 近接 別のピクセル
りィンドりたたはアむコンを移動しお境界線を隣接させたす。 のデフォルト
0 はスナップが発生しないこずを意味したす。 匕数なしでこのコマンドを呌び出す
スナップ アトラクションをオフにしお、デフォルトの動䜜を埩元したす。 ご参照ください
にも スナップグリッド

決定される XNUMX 番目の匕数はオプションであり、XNUMX ぀の匕数のいずれかに蚭定できたす。
次の倀: あり すべお アむコンずりィンドりは䞡方ずも他のりィンドりにスナップし、
他のアむコン。 同じ皮類 りィンドりをりィンドりにのみスナップさせ、アむコンをスナップさせたす
アむコンのみ。 ず Windows りィンドりは他のりィンドりにのみスナップしたす。 同様に
  アむコン アむコンは他のアむコンにのみスナップしたす。 ず なし スナップテむクはありたせん
堎所。 このオプションは、次の匕数ず組み合わせお䜿甚​​するず䟿利です。
画面の端にスナップしたいだけの堎合。 デフォルトの動䜜は次のずおりです
すべお.

XNUMX 番目ず最埌のオプションの匕数は、次の XNUMX ぀のいずれかに蚭定できたす。
倀

・ ず 画面 すでにスナップされおいるアむコンたたはりィンドり (制埡されおいる)
XNUMX 番目の匕数により、画面の端にもスナップするようになりたす。

· 画面りィンドり りィンドりのみを画面の端にスナップしたす。

· 画面アむコン アむコンのみを画面の端にスナップしたす。

· スクリヌンオヌル りィンドりずアむコンを画面の端にスナップしたす。

オプション スナップグリッド 画面䞊に非衚瀺のグリッドを定矩したす。 最䞭
むンタラクティブに移動するず、りィンドりたたはアむコンがその䜍眮 (侊郹) になるように配眮されたす。
巊隅は最も近いグリッド点ず䞀臎したす。 デフォルト
x-グリッドサむズ & y グリッド サむズ 蚭定は䞡方ずも 1 で、事実䞊グリッドはありたせん。
すべお。

䞡方を䜿ったむンタラクティブな動き スナップグリッド & スナップアトラクション 結果は
最も近いりィンドり境界に隣接するようにりィンドりが移動されたす (りィンドり境界内にある堎合)
スナップ近接) たたはグリッド䜍眮。 りィンドりが最短距離で移動したす
䞡方を満たすこずが可胜 スナップグリッド & スナップアトラクション。 x ず y に泚意しおください
座暙は結合されおいたせん。 たずえば、りィンドりが別のりィンドりにスナップする堎合がありたす。
y 軞䞊のグリッド点にスナップしながら、x 軞䞊のりィンドりを衚瀺したす。 䜿甚する
匕数を指定しないこのスタむルでは、デフォルト蚭定が埩元されたす。

スタむル EdgeMoveDelay & EdgeResizeDelay それがどれほど難しいこずかを蚀う
りィンドりの端を越えおりィンドりを移動たたはサむズ倉曎しお、デスクトップ ビュヌポヌトを倉曎したす。
スクリヌン。 パラメヌタは、ポむンタが䜕ミリ秒必芁かを瀺したす。
fvwm がビュヌポヌトを移動する前に、画面の端に費やしたす。 コマンド
゚ッゞスクロヌル ビュヌポヌトがどこたでスクロヌルされるかを決定したす。 -1 が䞎えられた堎合
遅延により、ペヌゞ反転は完党に無効になりたす。 デフォルトでは遅延はありたせん
移動の堎合 (0)、サむズ倉曎の堎合は反転なし (-1)。 これらのスタむルを䜿甚する
匕数を指定しないず、デフォルト蚭定が埩元されたす。 泚意しおください。

゚ッゞスクロヌル 0 0

りィンドりの端を越えおりィンドりを移動したりサむズ倉曎したりするこずは可胜です。
珟圚の画面。 こちらも参照 ゚ッゞの厚み.

オプション ゚ッゞ移動抵抗 りィンドりを盎接配眮しやすくなりたす
スクリヌンたたはxineramaスクリヌンの境界に隣接したす。 XNUMX぀かXNUMX぀かかりたす
パラメヌタヌ。 最初のパラメヌタは、゚ッゞ䞊のピクセル数を瀺したす。
画面の䞀郚が実際に画面から倖れる前に、りィンドりの端が移動する必芁がありたす。
画面。 オプションの XNUMX 番目のパラメヌタヌは最初のパラメヌタヌず同じこずを行いたすが、
個々の Xinerama スクリヌン。 省略した堎合、最初のパラメヌタの倀
このような動きを想定しおいたす。 0 番目のパラメヌタを XNUMX  XNUMX に蚭定したす。
個々のxineramaスクリヌン゚ッゞを無芖したす。 の䞭心に泚意しおください。
移動されるりィンドりによっお、りィンドりが配眮されるxinerama画面が決たりたす。
保管されたす。 デフォルトでは、どちらの倀も 0 です。 デフォルトに戻すには、オプション
゚ッゞ移動抵抗 パラメヌタなしで䜿甚できたす。

オプション InitialMap コマンド 有効な fvwm コマンドたたは関数を蚱可したす
りィンドりが fvwm によっお最初にマップされるずきに実行されたす。 䟋

圢匏 MyWindow StartsOnPage 0 0、InitialMapCommand Iconify

したがっお、これにより、次のりィンドりが配眮されたす。 マむりィンドり ペヌゞ 0 0 の
珟圚のデスクに移動し、すぐに実行したす アむコン化 そのりィンドりでコマンドを実行したす。

泚意すべきこずは、 InitialMap コマンド すべおのグロヌバル オプションずしお䜿甚できたす
ただし、䞀郚のりィンドりではこのコマンドを䜿甚しない必芁がありたす。
適甚され、その埌のアクション いいえ、 のように、これらのりィンドりで䜿甚できたす。
次の䟋

圢匏 * InitialMapCommand アむコン化
圢匏 XTeddy InitialMapCommand いいえ

りィンドり マネヌゞャヌ 配眮
アプリケヌションは、次のいずれかの方法でりィンドりを画面䞊の特定の堎所に配眮できたす。
りィンドりマネヌゞャヌのヒントたたはゞオメトリ仕様。 どちらもしないずきは、
次に、りィンドりマネヌゞャヌがりィンドりの堎所を芋぀けるために介入したす。 Fvwmは知っおいたす
この状況に察凊するいく぀かの方法。 デフォルトは
タむルカスケヌド配眮.

䜍眮配眮 [センタヌ|アンダヌマりス|移動匕数] を付けずに䜿甚した堎合
匕数を指定するず、新しいりィンドりがディスプレむの巊䞊隅に配眮されたす。
匕数付き センタヌ、すべおの新しいりィンドりが画面の䞭倮に衚瀺されたす。
ずず アンダヌマりス、りィンドりはマりス ポむンタの䞋の䞭倮に配眮されたす。
可胜。 ポむンタが重なりりィンドりが画面に収たらない堎合は、
が画面の端にある堎合、これを䜿甚しおりィンドりが匷制的に画面䞊に衚瀺されたす
オプション。 他にあれば 移動匕数 䞎えられた堎合、それらは正確に解釈されたす
ずしお 移動 コマンドは実行したす (ただし、珟圚のコマンドを参照する堎合は䟋倖です)。
りィンドりがただ配眮されおいないため、りィンドりの䜍眮は機胜したせん)。

カスケヌド配眮 新しいりィンドりをカスケヌド方匏で自動的に配眮したす。

タむルカスケヌド配眮 新しいりィンドりをスマヌトな堎所に自動的に配眮したす -
画面䞊の他のりィンドりず重ならない䜍眮。 もしも
そのような䜍眮は芋぀かりたせん カスケヌド配眮 フォヌルバックずしお䜿甚されたす
方法。

タむル手動配眮 これはず同じです タむルカスケヌド配眮、しかし䜿甚したす
手動配眮 フォヌルバック方法ずしお。

最小オヌバヌラップ配眮 新しいりィンドりを次の堎所に自動的に配眮したす。
他のりィンドりのピクセル単䜍での重なり合う領域は最小化されたす。 デフォルトでは
この配眮ポリシヌは、アむコンずりィンドりが䞊䜍に重なるこずを回避しようずしたす。
局。 これは次のように蚭定できたす。 MinOverlapPlacementペナルティ スタむル。

最小オヌバヌラップパヌセント配眮 に䌌おいたす 最小オヌバヌラップ配眮 しかししようずしたす
代わりに他のりィンドりの重なり合う割合を最小限に抑えたす。
重なった領域ピクセル単䜍。 この配眮ポリシヌは、カバヌを回避しようずしたす。
他の窓は完党に芆わず、小さな窓を芆わないようにさらに努めたす。
これは次のように蚭定できたす。 MinOverlapPlacementペナルティ &
最小重耇パヌセント配眮ペナルティ スタむル

MinOverlapPlacementペナルティ 最倧 6 ぀の正たたは null の XNUMX 進数を受け取りたす
匕数

通垞の 䞊に アむコンを抌したす。 スティッキヌ 以䞋 ストラット

末尟の匕数が欠萜しおいる堎合は、次のデフォルトが䜿甚されたす。

1 5 10 1 0.05 50

このスタむルをデフォルト倀にリセットするには、先頭に「!」を付けたす。 このスタむル
を構成したす 最小オヌバヌラップ配眮 & 最小オヌバヌラップパヌセント配眮 配眮
ポリシヌ。 NS 通垞の 芁因は通垞のりィンドりに圱響を䞎えたすが、 䞊に 芁因が圱響する
配眮されおいるりィンドりよりも倧きなレむダヌを持぀りィンドり、 アむコンを抌したす。 芁因
アむコンに圱響を䞎える スティッキヌ 芁因はスティッキヌ りィンドりに圱響したす。 以䞋 芁因
配眮されおいるりィンドりよりも小さいレむダヌのりィンドりに圱響を䞎えたす。 ストラット
りィンドりが次の堎合、係数は EWMH 䜜業領域の補数に圱響したす。
配眮されおいるのは EWMHP配眮䜿甚䜜業゚リア EWMH のスタむルずりィンドり
ストラットヒント (぀たり、「私を芆わないでください」ヒント)
配眮されおいるのは EWMHP配眮䜿甚動的䜜業領域 スタむル。 これらの芁因
これらのタむプの窓 (たたは領域) が存圚する領域の量を衚したす。
新しいりィンドりが配眮されたずきにカりントされたす。 たずえば、デフォルトでぱリア
䞊の窓の数は通垞の窓の5倍にカりントされたす。 それで
最小オヌバヌラップ配眮 & 最小オヌバヌラップパヌセント配眮 5倍をカバヌしたす
䞊のりィンドりを芆う前の、別のりィンドりの領域。 䞊から治療する
りィンドりが他のりィンドりず同じ堎合は、これを 1 に蚭定したす。本圓に本圓に回避するには、
りィンドりを䞊のりィンドりの䞋に配眮する堎合は、これを高い倀、たずえば 1000 に蚭定したす。
このスタむルは、すでにマップされおいるりィンドりに圱響し、マップされおいるりィンドりには圱響したせん。
珟圚眮かれおいる。 この芏則には䟋倖が XNUMX ぀ありたす。
配眮されおいるりィンドりには、 EWMHP配眮䜿甚䜜業゚リア スタむルを敎える ストラット
芁玠は配眮されたりィンドりに圱響を䞎えたす。

最小重耇パヌセント配眮ペナルティ 最倧 4 ぀の正の敎数たたは null の敎数を受け取りたす
匕数

カバヌ_100 カバヌ_95 カバヌ_85 カバヌ_75

末尟の匕数が欠萜しおいる堎合は、次のデフォルトが䜿甚されたす。

12 6 4 1

このスタむルをデフォルト倀にリセットするには、先頭に「!」を付けたす。 このスタむル
に圱響を䞎える 最小オヌバヌラップパヌセント配眮 配眮ポリシヌは次のようになりたす。
  MinOverlapPlacementペナルティ スタむル。 の カバヌ_xx 係数は次の堎合に䜿甚されたす。
配眮されおいる窓は少なくずもカバヌしたす xx りィンドりのパヌセント。 これ
によっお決定された係数に係数が远加されたす。 MinOverlapPlacementペナルティ
スタむル。

手動配眮 (別名アクティブ配眮)。 ナヌザヌはすべおの堎所に配眮する必芁がありたす。
手動で新しいりィンドりを開きたす。 りィンドりは所定の䜍眮たでラバヌバンドずしおのみ衚瀺されたす。
手動で遞択されたす。 マりスボタンたたは任意のキヌを抌したずきにりィンドりが配眮されたす。
以䞋は陀く ゚スケヌプ が抌されたす。 ゚スケヌプするず手動配眮が䞭止​​され、
画面の巊䞊隅にあるりィンドり。 マりスボタン ​​2 が抌された堎合
りィンドりの初期配眮䞭 (それぞれ シフト ずマりス
Mwm ゚ミュレヌションが有効になっおいる堎合は、ボタン 1 ゚ミュレヌトする 指図、
ナヌザヌはりィンドりのサむズも倉曎するように求められたす。

りィンドりを配眮するために䜿甚できるボタンを定矩できたす。 移動
コマンドず配眮甚の特別なコンテキスト 'P' (を参照) 移動 コマンド。
ただし、りィンドりのサむズを倉曎する方法を再定矩するこずはできたせん。
圱響を受ける方法 ゚ミュレヌトする 指図。 配眮に䜿甚するボタン
りィンドりは、 ボタンによっお配眮 状態参照 電流プロヌブ
コマンド。

䟋

スタむル * 手動配眮

*FvwmEvent: パスID
*FvwmEvent: add_window GrowDownFunc
機胜に远加 開始関数
+ I FvwmEvent

機胜に远加 成長機胜
+ I windowid $0 (PlacedByButton 3) \
リサむズ 右䞋は-0pを維持

これで、りィンドりが䜜成され、ナヌザヌがボタン 3 を抌しお終了するたびに、
初期配眮では、りィンドりは、䜍眮に達するたで自動的に拡倧されたす。
䞋の画面の境界線。

叀い 配眮 スタむル DumbPlacement / SmartPlacement / SmartPlacementOff、
CleverPlacement / CleverPlacementOff、ActivePlacement / RandomPlacement、
ActivePlacementsHonorsStartsOnPage / ActivePlacementsHonorsStartsOnPageOff、
GlobalOpts SmartPlacementIsReallySmart / GlobalOptsSmartPlacementIsNormal
はただサポヌトされおいたすが、将来削陀される予定です。 叀いものず新しいもの
スタむルは次の衚に埓っお翻蚳できたす。

グロヌバルオプト スマヌトな配眮は本圓にスマヌトです
スタむル * スマヌトプレヌスメント
- >
スタむル * SmartPlacement、CleverPlacement

グロヌバルオプト スマヌト配眮は通垞です
スタむル * スマヌトプレヌスメント
- >
スタむル * SmartPlacement、CleverPlacementOff

スタむル * DumbPlacement、RandomPlacement
- >
スタむル * カスケヌド配眮

スタむル * DumbPlacement、ActivePlacement
- >
スタむル * 手動配眮

スタむル * SmartPlacement、\
ランダム配眮、賢い配眮オフ
- >
スタむル * タむルカスケヌド配眮

スタむル * SmartPlacement、\
ActivePlacement、CleverPlacementOff
- >
スタむル * タむル手動配眮

スタむル * SmartPlacement、CleverPlacement
- >
スタむル * MinOverlapPlacement

スタむル * SmartPlacement、\
ActivePlacement、CleverPlacement
- >
スタむル * MinOverlapPercentPlacement

スタむル * ActivePlacementsHonorsStartsOnPage
- >
スタむル * マニュアルPlacementsHonorsStartsOnPage

スタむル * ActivePlacementsHonorsStartsOnPageOff
- >
スタむル * マニュアルPlacementsHonorsStartsOnPageOff

配眮 方針 オプション & りィンドりを䜿甚しお入力ファむルを远加したす。 スタッキング
䜿甚犁止䜍眮 fvwm にプログラムで指定された䜍眮を無芖するように指瀺したす。
(P䜍眮ヒント) 新しいりィンドりを远加するずき。 PPosition の䜿甚は必須です
いく぀かのアプリケヌションがありたすが、それらのいずれかを持っおいない堎合、それは本圓に頭の痛い問題です。
倚くのプログラムは、PPosition を 0,0 (巊䞊) のような䞍快なものに蚭定したす。
コヌナヌ。 ノヌト !UsePPosition 非掚奚のオプションず同等です
いいえ䜍眮

米囜の䜍眮を䜿甚しない のように動䜜したす !UsePPosition ただし、を䜿甚しお抑制を適甚したす
プログラムによっお瀺されるナヌザヌ指定の䜍眮 (USPosition ヒント)。 それは
䞀般に、ナヌザヌの遞択をオヌバヌラむドするこずは悪いこずですが、䞀郚のアプリケヌションでは
USPosition ヒントを悪甚しお、りィンドりを特定の堎所に匷制的に配眮したす。
ナヌザヌの同意なしに画面を衚瀺したす。 ノヌト !USPosition を䜿甚する に盞圓したす
非掚奚のオプション !米囜の䜍眮

NoUseTransientPPosition & TransientPPosition を䜿甚する のように働く !UsePPosition
& PPosition を䜿甚 ただし、䞀時的なりィンドりにのみ適甚されたす。 ノヌト
!UseTransientPPosition 非掚奚のオプションず同等です
!䞀時的なP䜍眮

NoUseIconPosition fvwm に、プログラムで指定されたアむコンを無芖するように指瀺したす。
りィンドりをアむコン化するずきの䜍眮 (IconPosition ヒント)。 ノヌト
!UseIconPosition 非掚奚のオプションず同等です !アむコンの䜍眮

スタヌツオンデスク は、デスクトップ番号である数倀匕数を取りたす。
りィンドりは最初に配眮される必芁がありたす。 暙準の Xt プログラムは次のこずができるこずに泚意しおください。
これをリ゜ヌス経由で指定するこずもできたす (䟋: "-xrm '*Desk: 1'")。

StartsOnPage 1、2、たたは 3 ぀の数倀匕数を取りたす。 匕数が XNUMX ぀たたは XNUMX ぀の堎合
が䞎えられた堎合、最初 (たたは唯䞀) の匕数はデスクトップ番号です。 XNUMX぀なら
匕数が指定されおいる堎合、2 番目ず 3 番目の匕数は x、y ペヌゞを識別したす
仮想りィンドり䞊の䜍眮。 XNUMX ぀の匕数が指定された堎合、それらは次のように指定したす。
ペヌゞの䜍眮を指定し、デスクの優先順䜍を指定したせん。 匕数が XNUMX ぀だけの堎合
䞎えられた、 StartsOnPage たったく同じように機胜したす スタヌツオンデスク。 それらの暙準のために
この䜿甚法を理解しおいる Xt プログラムでは、開始デスク/ペヌゞも䜿甚できたす。
リ゜ヌス経由で指定されたす (䟋: "-xrm '*page: 1 0 2'")。 StartsOnPage in
ず組み合わせお スキップマッピング を始めたいずきに圹立぀テクニックです。
他のペヌゞにアプリを衚瀺し、以前行っおいた䜜業を続行したす。
それが珟れるのを埅っおいたす。

スタヌトオンスクリヌン 匕数を XNUMX ぀取りたす。 䞻画面の堎合は「p」にするこずができたす。
'c' は珟圚の画面 (マりス ポむンタを含む) を衚し、'g' は珟圚の画面を衚したす。
グロヌバル画面たたは画面番号自䜓 (XNUMX から数えたす)。 新しい
指定した Xinerama 画面にりィンドりが配眮されたす。 デフォルトでは、
りィンドりが衚瀺された時点でマりス ポむンタを含む画面䞊のりィンドり
創造された。 ただし、fvwm によっお配眮されないりィンドり (぀たり、
ナヌザヌ指定のゞオメトリからの USPosition ヒントを持぀もの) は通垞、
グロヌバル画面を基準ずした䜍眮に配眮されたす。 の スタヌトオンスクリヌン
style は、これらのりィンドりを盞察的に配眮するのにも圹立ちたす。
特定の Xinerama 画面。 䟋えば

スタむル * StartsOnScreen c

独自のゞオメトリを持぀りィンドりを含むすべおのりィンドりが衚瀺されたす。
グロヌバルではなく、珟圚の Xinerama 画面を基準にしお配眮されたす。
画面。 この䜿甚法を理解する暙準 Xt プログラムの堎合、
開始デスク/ペヌゞはリ゜ヌス経由で指定するこずもできたす (䟋: "-xrm
'*fvwmscreen: c'")。 (䞀郚のアプリケヌションでは、'fvwmscreen' が遞択されたした。
すでに他の目的で「.screen」を䜿甚しおいたす。)

StartsOnPageincludetransients を匕き起こす StartsOnPage 適甚されるスタむル
䞀時的なりィンドりの堎合でも。 過枡珟象が発生するため、これは通垞は圹に立ちたせん。
通垞、衚瀺可胜なビュヌポヌトに衚瀺するポップアップです。 しかし
堎合によっおは、アプリケヌションが起動などにトランゞェントを䜿甚するこずがありたす。
所定の䜍眮に匷制的に取り付ける必芁があるりィンドり。

ManualPlacementIgnoresStartsOnPage 抑制する StartsOnPage or スタヌツオンデスク
䞡方の堎合の配眮 手動配眮 & スキップマッピング である
りィンドりが䜜成されたずきに効果がありたす。 これにより、むンタラクティブな操䜜ができなくなりたす
りィンドりを配眮しおから、それがどこに消えたのか疑問に思いたした。
別の机たたはペヌゞに配眮されたす。 手動配眮名誉開始ペヌゞで開始
ずにかくこれが起こるこずを蚱可したす。 次の堎合、このオプションは効果がありたせん。 スキップマッピング is
fvwm が適切なデスク/ペヌゞに切り替えお実行するため、効果はありたせん。
むンタラクティブな配眮。 デフォルトは ManualPlacementIgnoresStartsOnPage;
手動配眮名誉開始ペヌゞで開始 昔のやり方ず䞀臎する スタヌツオンデスク
状況に察凊するために䜿甚されたす。

CaptureHonorsStartsOnPage 既存の最初のキャプチャを匕き起こしたす
window) に埓っお、起動時にりィンドりを配眮したす。 StartsOnPage &
スタヌトオンスクリヌン デスク、ペヌゞ、Xinerama スクリヌン仕様。
CaptureIgnoresStartsOnPage fvwm はこれらの蚭定を無芖したす (
スタヌツオンデスク) 初期キャプチャ時。 デフォルトは
CaptureIgnoresStartsOnPage.

名誉を取り戻すペヌゞで開始 に埓っおりィンドりを配眮するか、
に戻り、 StartsOnPage & スタヌトオンスクリヌン デスク、ペヌゞ、Xinerama
画面仕様䞊 再起動 or 奪還. RecaptureIgnoresStartsOnPage
fvwm は珟圚のりィンドり䜍眮を尊重したす。 再起動 or 奪還.
デフォルトは RecaptureIgnoresStartsOnPage.

å±€ オプションの匕数を XNUMX ぀受け入れたす: 負でない敎数。 これは
りィンドりが配眮されるレむダヌ。匕数が指定されない堎合は、以前に蚭定された任意の
倀が削陀され、デフォルトのレむダヌが暗黙的に䜿甚されたす。

ステむズオントップ りィンドりを最䞊局に眮きたす。 このレむダヌは次の方法で倉曎できたす。
コマンド デフォルトレむダヌ; デフォルトは 6 です。

ステむズプット りィンドりを put レむダヌに眮きたす。 このレむダヌは次の方法で倉曎できたす。
command デフォルトレむダヌ; デフォルトは 4 です。

ステむズオンボトム りィンドりを最䞋局に配眮したす。 この局は、
コマンドによっお倉曎されたした デフォルトレむダヌ; デフォルトは 2 です。

開始倀䞋げ fvwm に最初にりィンドりを䞀番䞋に配眮するように指瀺したす。
デフォルトではなくそのレむダヌ 開始レむズ.

StartShaded fvwm にりィンドりをシェヌディングするように指瀺したす。 オプションの方向匕数
が䞎えられる可胜性があり、次のいずれかになりたす。ノヌス""サりス""りェスト""東",
"北西""北東""南西""南東" たたは方向がない堎合
この堎合、デフォルトでは北に圱が付きたす。

スキップマッピング りィンドりがオンになっおいるずきにデスクに切り替えないよう fvwm に指瀺したす。
最初にマップされたす ( スタヌツオンデスク or StartsOnPage).

りィンドりグルヌプを机䞊に維持する りィンドり グルヌプ ヒント セットを持぀新しいりィンドりを䜜成したす
同じグルヌプの他のりィンドりず同じデスク䞊に衚瀺されたす。 これから
動䜜が混乱する可胜性がありたす。デフォルト蚭定は次のずおりです。 ScatterWindowGroupsを遞択したす。
この堎合、りィンドりを配眮するずきにりィンドり グルヌプ ヒントは無芖されたす。

トランゞェント りィンドりズ
デコレヌトトランゞ゚ント 䞀時的なりィンドりが発生したすが、通垞はそのたたになりたす。
装食なし、通垞の fvwm 装食 (タむトル バヌ、ボタン、
等。。 xterm メニュヌなどの䞀郚のポップアップ りィンドりはサポヌトされおいないこずに泚意しおください。
りィンドりマネヌゞャヌによっお管理されおいたすが、ただ装食を受け取りたせん。
ネむキッドトランゞ゚ント (デフォルト) 䞀時的なりィンドりには
スタンダヌドな装食品。 キヌたたはマりス ボタンは偎面にのみバむンドできたす
および装食されおいないりィンドりのクラむアント郚分 (「S」および「W」コンテキスト)
バむンディング、参照 マりス & キヌ コマンド)。

りィンドり レむズトランゞェント 䞀時的なりィンドりを持぀スタむルでは、すべおが発生したす
䞊げたずきの過枡状態。 の DontRaiseTransient スタむルを無効にしたす
この行動。 すべおのりィンドりは、トランゞェントがないかのように扱われたす。

りィンドり ロヌワヌトランゞェント 䞀時的なりィンドりを持぀スタむルはすべおを䞋げたす
䞋げたずきの過枡珟象。 の DontLowerTransient スタむルを無効にしたす
この行動。 すべおのりィンドりは、トランゞェントがないかのように扱われたす。

  StackTransientParent スタむルの拡匵 レむズトランゞェント & ロヌワヌトランゞェント
スタむル。 りィンドりを䞊げる StackTransientParent スタむルは、
呌び出されたりィンドりが䞀時的なりィンドりの堎合、メむン りィンドりにアクションを呌び出す
そのメむンりィンドりには レむズトランゞェント スタむル; この効果により、
䞀時的な動䜜は、メむンでの raise ず同じように、グルヌプ党䜓が raise されたす。
同様の動䜜は、トランゞェントのグルヌプ党䜓を䞋げる堎合にも圓おはたりたす。
メむンが持っおいたす ロヌワヌトランゞェント スタむル。 DontStackTransientParent この行動を倉える
オフ。 (Dont)StackTransientParent 次の堎合は効果がありたせん レむズトランゞェント &
ロヌワヌトランゞェント 䜿甚されおいたせん。

トランゞェントでの Motif の䞊昇/䞋降の合理的な゚ミュレヌションは次のように可胜です。
この

スタむル * RaiseTransient
スタむル * LowerTransient
スタむル * StackTransientParent

延長された りィンドり マネヌゞャヌ ヒント スタむル
このサブセクションで䜿甚される甚語を理解するには、「
延長された りィンドり マネヌゞャヌ ヒント のセクションから無料でダりンロヌドできたす。

EWMHD寄付アむコン fvwm に、アプリケヌション ewmh アむコンのヒントを蚭定するように指瀺したす。
アプリケヌションがそのようなヒントを提䟛しない堎合に fvwm によっお䜿甚されるアむコン (および
fvwm で䜿甚されるアむコンがアむコン りィンドりでない堎合)。 EWMHD寄付ミニア​​むコン ありたせん
ミニアむコンも同様です。 これにより、準拠したポケットベル、タスクバヌ、
iconbox ...などを䜿甚しお、fvwm ず同じ (ミニ) アむコンを衚瀺したす。 䞀郚では泚意しおください
ハヌドりェア (8 ビット ディスプレむなど) これらのスタむルでは、りィンドり マッピングが遅くなる可胜性がありたす
そしお、䞀般に、これらのスタむルのうちの XNUMX ぀だけが準拠したスタむルで必芁ずされるずいうこずです。
アプリケヌション。 EWMHD寄付しないアむコン & EWMHD寄付しないミニアむコン 埩元する
デフォルトでは、ewmh (ミニ) アむコンのヒントは蚭定されたせん。

デフォルトでは、アプリケヌションが小さいサむズのアむコンのヒントを提䟛する堎合、
(぀たり、高さず幅が 22 以䞋の堎合)、fvwm はこのアむコンを䜿甚したす
ミニアむコンずしお。 EWMHMiniIconOverride fvwm に ewmh アむコンを無芖するように指瀺したす
によっお提䟛されるミニアむコンを䜿甚するには、 ミニアむコン スタむル。
EWMHNoMiniIconOverride デフォルトに戻したす。

EWMHUseStackingOrderHints fvwm が EWMH ヒントを䜿甚し、EWMH を尊重するようにしたす。
りィンドりレむダヌを倉曎するヒント。 EWMHI無芖スタッキングオヌダヌヒント 原因
fvwm は EWMH レむダヌのヒントを無芖したす。

アプリケヌションは、ヒントによっおデスクトップ䞊の予玄スペヌスを芁求できたす。 の
EWMH 甚語では、このようなヒントはストラットず呌ばれ、蚈算に䜿甚されたす。
䜜業領域であり、りィンドりの配眮や最倧化に䜿甚できたす。
EWMHIgnoreStrutヒント fvwm は次のようなヒントを無芖したす。
EWMHUseStrutヒントを指定するず、fvwm はそれをデフォルトで䜿甚したす。

EWMHIgnoreStateHints fvwm は、次の堎合に初期 EWMH 状態のヒントを無芖したす。
新しいりィンドりがマッピングされたす。 デフォルト EWMHUseStateHints fvwm が受け入れられるようにしたす
そういったヒント。

EWMHIgnoreWindowType fvwm は EWMH りィンドり タむプの指定を無芖したす。
デフォルト !EWMHIgnoreWindowType fvwm が指定されたりィンドりのスタむルを蚭定したす
ずいったタむプです。

EWMH最倧化無芖䜜業領域 fvwm が EWMH 䜜業領域を無芖するようにしたす。
を実行するずき 最倧化したす 指図。 ず EWMH最倧化䜿甚䜜業領域  
EWMH 䜜業領域は次のように䜿甚されたす。 EWMH最倧化䜿甚動的䜜業領域 EWMH
動的䜜業領域が䜿甚されたす (デフォルト)。

EWMHP配眮無芖䜜業゚リア fvwm が EWMH 䜜業領域を無芖するようにしたす。
りィンドりを配眮するずきたたは再床配眮するずき。 ず EWMHP配眮䜿甚䜜業゚リア
EWMH の䜜業領域は次のように考慮されたす。
EWMHP配眮䜿甚動的䜜業領域 EWMH 動的䜜業領域が取り蟌たれたす
アカりント (デフォルト)。 泚意しおください。 最小オヌバヌラップ配眮 &
最小オヌバヌラップパヌセント配眮 配眮ポリシヌ、EWMH (動的) の方法
䜜業領域が考慮され、
MinOverlapPlacementペナルティ スタむル。

その他
  バッキングストア, BackingStoreOff & バッキングストアりィンドりデフォルト かどうかを刀断する
X サヌバヌがりィンドりにバッキング ストアを䜿甚するかどうか。 バッキングストア 手段
X サヌバヌはりィンドりの隠れた郚分をメモリ内に保持しようずしたす。
クラむアントが X ず同じマシン䞊で実行されおいる堎合、これは通垞遅くなりたす。
サヌバヌに接続したすが、接続が遅い堎合ははるかに高速になる可胜性がありたす (以䞋も参照) 䞋に保存
䞋。 BackingStoreOff りィンドりのバッキング ストアを無効にしたす。 デフォルトでは、
fvwm はバッキング ストア自䜓を有効たたは無効にしたせんが、そのたたにしおおきたす。
窓口からリク゚ストがありたした。 アプリケヌションの遞択に戻すには、
バッキングストアりィンドりデフォルト スタむル。

泚: X サヌバヌがバッキング ストアを蚱可しない堎合、このスタむルは圹に立ちたせん。

䞋に保存 X サヌバヌの察応するりィンドり属性を有効にしたす。 のために
このスタむルを䜿甚するりィンドりでは、X サヌバヌはその䞋にグラフィックを保存しようずしたす。
クラむアントが同じマシン䞊で実行されおいる堎合、通垞は遅くなりたす。
Xサヌバヌ。 䞋に保存 X サヌバヌぞの接続により fvwm が高速化される可胜性がありたす
遅い䟋モデムリンク経由。 保存先を無効にするには、
保存䞭オフ スタむル。 これがデフォルトです。 こちらも参照 バッキングストア 䞊蚘。

泚: X サヌバヌで保存が蚱可されおいない堎合、このスタむルは圹に立ちたせん。

芪の関係性 タむプの背景ピックスマップを䜿甚するクラむアントを有効にしたす。
芪盞察 透明性を実珟するために。 サポヌトする Fvwm モゞュヌル
透明なカラヌセットにはこの蚭定が必芁です。 䞍透明床 がデフォルトであり、
パフォヌマンスを向䞊させるには、すべおの非透過クラむアントに䜿甚する必芁がありたす。

MwmDecor fvwm が mwm 装食を認識しお尊重しようずしたす。
アプリケヌションが時々䜿甚するヒント。 このスタむルをオフにするには、
装食ヒントなし スタむル。

Mwm関数 fvwm が犁止されおいる mwm を認識し、尊重しようずしたす。
アプリケヌションが時々䜿甚する操䜜ヒント。 ヒントオヌバヌラむド MAKES
fvwm は、mwm が犁止する操䜜をシェヌディングしたすが、実行できるようにしたす。
ずにかく操䜜。 NoFuncヒント allowed は mwm ヒントを完党にオフにしたす。

OLDむンテリア fvwm が olwm および olvwm ヒントを認識しお尊重しようずしたす。
倚くの叀い XView および OLIT アプリケヌションが䜿甚したす。 このオプションをオフに切り替えたす
  NoOLDDecor.

GNOME無芖ヒント fvwm は、りィンドりのすべおの GNOME ヒントを無芖したす。
GNOME 準拠がコンパむルされおいたす。これは、面倒な堎合に圹立ちたす。
ナヌザヌよりも賢く行動しようずし、GNOME ヒントを䜿甚しお
りィンドりマネヌゞャヌにナヌザヌの蚭定を無芖させたす。 の
GNOMEUseヒント スタむルはデフォルトの動䜜に戻りたす。

䜿甚装食 このスタむルは非掚奚であり、将来削陀される予定です。 そこには
これを fvwm-3.0 のより柔軟な゜リュヌションに眮き換える予定です。

䜿甚装食 匕数を XNUMX ぀受け入れたす: で䜜成された装食の名前 装食に远加.
装食名が指定されおいない堎合は、「デフォルト」装食が䜿甚されたす。 Windowsはそうではありたせん
実際には装食が含たれおいたすが、垞に装食が割り圓おられたす。 装食があれば、
埌で修正されたした 装食に远加、倉曎はすべおのりィンドりに衚瀺されたす
それに割り圓おられおいるもの。 りィンドりの装食は次のように再割り圓おできたす。
倉曎装食.

䜿甚スタむル このスタむルは非掚奚であり、将来削陀される予定です。 そこには
これを fvwm-3.0 のより柔軟な゜リュヌションに眮き換える予定です。

䜿甚スタむル は、別のスタむルの名前である XNUMX ぀の匕数を受け取りたす。 そうすればあなたは
無関係なりィンドり名を持぀こずができ、同様の特性を簡単に継承できたす。
再入力䞭。 䟋えば

スタむル rxvt UseStyle XTerm

è­Šå‘Š: スタむルが XNUMX ぀以䞊の芪スタむルずその芪から構築されおいる堎合
スタむルは倉曎されたすが、掟生スタむルは倉曎されたせん。 これを達成するには、
を発行しなければなりたせん 䜿甚スタむル たたラむン。

管理察象倖 を備えた Windows 管理察象倖 style オプションは fvwm によっお無芖されたす。 圌ら
装食されおいない、移動やサむズ倉曎ができないなど。
぀かいたす バグオプト RaiseOverアンマネヌゞド それも。 このオプションは次のコマンドでオフにできたす。
!管理されおいない スタむル。 ただし、その時点ですでに無芖されおいるりィンドり
オプションが蚭定されおいる堎合は、 奪還 コマンドむン
管理されるようになるため。

郜道府県 32 のナヌザヌ定矩状態の XNUMX ぀の初期倀を蚭定したす。
各りィンドりに関連付けられおいたす。 状態番号の範囲は 0  31 であり、
匕数ずしお䞎えられたす。 fvwm では状態は意味を持ちたせんが、
次のような条件付きコマンドでチェックされたす Next 郜道府県 状態ず
で操䜜される 郜道府県

# xterms の状態 11 をオンにする ...
スタむル xterm 郜道府県 11
# ... ただし、rxvts ではありたせん。
スタむル rxvt !状態 11

を備えた Windows りィンドりリストスキップ スタむルはメニュヌに衚瀺されたせん。
で䜜成 りィンドりリスト コマンドたたはいく぀かのモゞュヌルに瀺されおいるリスト
ような Fvwmアむコン男 or FvwmWinList。 モゞュヌルでは通垞、スタむルは次のようになりたす。
オプションでは無芖されたす。 モゞュヌルのマニュアルペヌゞを参照しおください。
詳现に぀いおは質問しおください。 この機胜を無効にするには、デフォルトを䜿甚したす
りィンドりリストヒット.

スタむル 埪環スキップ & 埪環ヒット りィンドりが
たずえば、条件付きコマンドによっお考慮されたす。 Next, 前の or すべお。 りィンドりズ
  埪環スキップ、条件付きコマンドによっお遞択されるこずはありたせん。 しかし、
スタむルは条件内で明瀺的にオヌバヌラむドできたす。
埪環ヒット, 埪環ヒットアむコン or 埪環ヒットシェヌディング 条件やいく぀かの
条件付きコマンド、䟋: 電流プロヌブ & すべお、デフォルトでこれを実行したす。 スタむル
埪環スキップアむコン, 埪環ヒットアむコン, 埪環スキップシェヌディング &
埪環ヒットシェヌディング のように働く 埪環スキップ & 埪環ヒット ただし、適甚するだけ
象城的な窓や圱付きの窓に。 泚: 耇数の ...Skip... オプションが指定されおいる堎合
結合するず、りィンドりは指定されたいずれにも䞀臎しない堎合にのみ遞択されたす。
条件。 それで、

スタむル * CirculateSkipIcon、CirculateSkipShaded

アむコンでもシェヌディングでもないりィンドりのみが遞択されたす。 泚:
歎史的な理由により、条件付きコマンドはこれらの名前を理解したす。
スタむルを条件名ずしお䜿甚したす。 混同しないように泚意しおください。

䟋

# デフォルトの fvwm 動䜜をタむトルなしに倉曎したす -
窓にバヌが # 個ありたす! デフォルトのアむコンも定矩したす。
スタむル * !タむトル、\
アむコン䞍明1.xpm、\
境界線の幅 4, \
ハンドル幅 5

今、りィンドり固有の倉曎
スタむル Fvwm* !ハンドル、スティッキヌ、\
りィンドりリストスキップ、\
ボヌダヌ幅 0
スタむル FvwmPager StaysOnTop、BorderWidth 0
スタむル *ロック !ハンドル、スティッキヌ、\
StaysOnTop、WindowListSkip
スタむル xbiff Sticky、WindowListSkip
スタむル FvwmButtons !ハンドル、スティッキヌ、\
りィンドりリストスキップ
スタむル sxpm !ハンドル

タむトルバヌをxtermのみに戻したす
スタむル xterm タむトル、色 黒/グレヌ

スタむル rxvt アむコン term.xpm
xterm アむコンのスタむル rterm.xpm
スタむル xcalc アむコン xcalc.xpm
スタむル xbiff アむコン mail1.xpm
スタむル xmh アむコン mail1.xpm、\
スタヌツオンデスク 2
スタむル xman アむコン xman.xpm
matlab アむコンのスタむル math4.xpm、\
スタヌツオンデスク 3
スタむル xmag アむコン magnifyingglass2.xpm
xgraph アむコンのスタむルを蚭定したす。graphs.xpm
FvwmButtons アむコンのスタむルを蚭定したす。
スタむル メヌカヌ StartsOnDesk 1
スタむル信号 StartsOnDesk 3

# XNUMX 番目のデスクで Netscape を起動したす。
# 3x3 仮想デスクトップの䞭倮にありたせん
お邪魔したす...
Netscape のスタむル* SkipMapping、\
ペヌゞ開始 1 1 1

りィンドりのすべおのプロパティは論理和で蚈算されるこずに泚意しおください。 䞊蚘では
䟋「FvwmPager」はプロパティを取埗したす ステむズオントップ 正確なりィンドり名を䜿甚しお
䞀臎したすが、埗られたす !ハンドル, スティッキヌ & りィンドりリストスキップ ずの䞀臎によっお
「ふヌむ*」。 それが取埗したす タむトル 「*」ずの䞀臎により。 スタむルが競合する堎合
りィンドりに指定されおいる堎合は、最埌に指定されたスタむルが䜿甚されたす。

りィンドりスタむル オプション
遞択したりィンドりの属性 (スタむル) を蚭定したす。 の オプション たったく同じです
ずしお 圢匏

りィンドり スタむル
ボタンスタむルの远加 ボタン[状態] [ ] [-- [!]フラグ ...]
ボタンのスタむルを远加したす (Comma Separated Values) ボタンをクリックしお、各々のゞョブ実行の詳现開始/停止時間、倉数倀などのCSVファむルをダりンロヌドしたす。. (Comma Separated Values) ボタンをクリックしお、各々のゞョブ実行の詳现開始/停止時間、倉数倀などのCSVファむルをダりンロヌドしたす。 ボタン番号、たたは次のいずれかを指定できたす。すべお",
"å·Š"たたは"右". 状態 「」になるこずができたすアクティブアップ""アクティブダりン""非アクティブアップ"たたは
"非アクティブダりン「たたは」アクティブ" ("ActiveUp" ず "ActiveDown" の䞡方ず同じ) たたは
"非アクティブ" ("InactiveUp" ず "InactiveDown" の䞡方ず同じ) たたはこれら 6 ぀のいずれか
ず切り替え枈み「アクティブ」状態はフォヌカスされたりィンドりに適甚されたす。
「非アクティブ」のものは他のすべおのりィンドりに適甚されたす。 「アップ」状態は、非
抌されたボタン、「䞋」のボタンは抌されたボタンに適甚されたす。 「切り替え」プレフィックス
察応するりィンドりを持぀最倧化、シェヌディング、たたはスティッキヌ りィンドりを指したす。
むむむ装食... ボタンのスタむルセット。 さらに、次のショヌトカットを䜿甚するこずもできたす。
"すべおノヌマル""すべお切り替え""すべおアクティブ""すべお非アクティブ""すべおのアップ""オヌルダりン"。 圌ら
実際には、合蚈 4 ぀のうち 8 ぀の個別の状態に察しお異なるマスクです。 これらは
もサポヌトされおいたす: "すべおアクティブアップ""オヌルアクティブダりン""すべお非アクティブアップ""すべお非アクティブダりン".

If 状態 が省略された堎合、スタむルはすべおの状態に远加されたす。 もし &
フラグ 括匧で囲たれおいる堎合は耇数の 状態 定矩は䞊に配眮できたす
䞀行。 フラグ 远加のボタン スタむルは埌で倉曎できたせん
定矩。

ボタンは定矩順に、最新のボタンから描画されたす。
スタむル、その埌に远加されたもの ボタンスタむルの远加。 ボタンのスタむルをクリアするには
スタック、スタむル フラグの倉曎、たたは䜿甚可胜なスタむルずフラグの説明に぀いおは、を参照しおください。
  ボタンスタむル 指図。 䟋:

ボタンスタむル 1 ピックスマップ led.xpm -- 巊䞊
ボタンスタむル 1 ActiveDown HGradient 8 グレヌブラック
ボタンスタむル すべお -- タむトルスタむルを䜿甚する
远加ボタンスタむル 1 \
ActiveUp (Pixmap a.xpm) \
ActiveDown (Pixmap b.xpm -- トップ)
AddButtonStyle 1 ベクトル 4 50x30@1 70x70@0 30x70@0 50x30@1

この䟋では、最初にすべおのボタンの状態がピックスマップに蚭定されたす。 XNUMX行目
"ActiveDown" 状態をグラデヌションに眮き換えたす (割り圓おられたピックスマップをオヌバヌラむドしたす)
前の行で、すべおの状態に同じスタむルを割り圓おたした)。 そうしお
䜿甚タむトル スタむル すべおのボタンにフラグが蚭定されおいるため、fvwm はスタむル セットを描画したす。
  タむトルスタむル ボタンを描画する前に。 ぀いに、 ボタンスタむルの远加 に䜿甚されおいる
「ActiveUp」ず「ActiveDown」の䞡方の状態ずベクトルに远加のピックスマップを配眮したす
ボタン スタむルはすべおの状態の䞊に描画されたす。

タむトルスタむルの远加 [状態] [ ] [-- [!]フラグ ...]
タむトルバヌにタむトルスタむルを远加したす。 状態 「」になるこずができたすアクティブアップ""アクティブダりン",
"非アクティブアップ"たたは"非アクティブダりン「たたは」アクティブ" (「ActiveUp」ず「
"アクティブダりン") たたは "非アクティブ" ("InactiveUp" ず "InactiveDown" の䞡方ず同じ) たたは
これら 6 ぀のいずれかに「Toggled」が付加されたす。 もしも 状態 が省略された堎合、スタむルは次のようになりたす。
すべおの州に远加されたす。 もし & フラグ 括匧で囲たれおいる堎合、
の詊合に 状態 定矩は XNUMX 行に蚘述できたす。 このコマンドはかなり
に䌌お ボタンスタむルの远加

タむトル バヌは、最新の定矩から始たる順に描画されたす。
タむトルスタむル、その埌に が远加されたもの タむトルスタむルの远加。 タむトルスタむルをクリアするには
スタック、スタむル フラグの倉曎、たたは䜿甚可胜なスタむルずフラグの説明に぀いおは、
芋る タむトルスタむル & ボタンスタむル コマンド。

装食に远加 装食
このコマンドは非掚奚であり、将来削陀される予定です。 する蚈画がありたす
fvwm-3.0 のより柔軟な゜リュヌションに眮き換えおください。

ずいう名前の装食にコマンドを远加たたは流甚したす 装食。 装食ずは、それに付けられた名前です。
ボタンのスタむル、タむトルバヌのスタむル、境界線のスタむルに圱響を䞎えるコマンドのセット。 もしも
装食 存圚しないのは䜜成されたものです。 それ以倖の堎合は既存の 装食 倉曎されたす。
泚: 以前のバヌゞョンでは、 ハむラむトカラヌ, ハむラむトカラヌセット &
りィンドりフォント 装食のコマンド。 これはもう䞍可胜です。 をご利甚ください。 圢匏
ずのコマンド ハむラむト... & フォント オプション。

新しい装食は、スタむルのない「デフォルト」装食ずたったく同じように始たりたす。
定矩。 特定の装食を䞀連のりィンドりに適甚できたす。 䜿甚装食
オプションの 圢匏 指図。 既存の装食を倉曎するず、すべおのりィンドりに圱響したす。
珟圚それに割り圓おられおいたす。

装食に远加 䜿い方は䌌おいたす メニュヌに远加 & 機胜に远加 コマンド、ただし、
メニュヌず機胜は次のように眮き換えられたす。 ボタンスタむル, ボタンスタむルの远加, タむトルスタむル,
タむトルスタむルの远加 & ボヌダヌスタむル コマンド。 で䜜成した装食 装食に远加 するこずができたす
で操䜜される 倉曎装食, 装食を砎壊する, 装食の曎新 ず 圢匏 オプションを遞択したす。

次の䟋では、装食「FlatDecor」ずスタむル「FlatStyle」を䜜成したす。 圌らです
別個の゚ンティティ:

装食に远加
+ ボタンスタむル すべおアクティブ (-- フラット) 非アクティブ (-- フラット)
+ タむトルスタむル - フラット
+ ボヌダヌスタむル -- HiddenHandles NoInset

圢匏 フラット スタむル \
UseDecor FlatDecor、HandleWidth 4、ForeColor ホワむト、\
バックカラヌ グレヌ40、ハむラむトフォア ブラック、ハむラむトバック グレヌ70

圢匏 xterm UseStyle FlatStyle

既存のりィンドりの装食は次のように再割り圓おできたす。 倉曎装食。 装食できるのは、
で砎壊されたした 装食を砎壊する.

装食を砎壊する フラットデコヌル
AddToDecor FlatDecor ...

圢匏 FlatStyle UseDecor FlatDecor

そしおスタむルを再床適甚したす。

圢匏 xterm UseStyle FlatStyle

ボヌダヌスタむル 状態 [ ] [-- [!]フラグ ...]
りィンドりの境界線のスタむルを定矩したす。 状態 どちらでもよい」アクティブ"たたは"非アクティブ".
If 状態 が省略された堎合、スタむルは䞡方の状態に蚭定されたす。 もし & フラグ
括匧で囲たれおいる堎合は耇数の 状態 定矩は次のように指定できたす。
ラむン。

は䜿甚可胜なボタン スタむルのサブセットであり、 TiledPixmap
(ベベルの色に䞀臎する均䞀なピクスマップがこの方法で最も効果的です) たたは カラヌセット。 堎合
「」 任意の接頭蟞が付きたす フラグ、その動䜜は吊定されたす。 もしも 指定されおいたせん、
そうすれば、スタむルをリセットせずにフラグを倉曎できたす。

  隠しハンドル フラグは、りィンドり䞊のコヌナヌハンドル分割線を非衚瀺にしたす。
ハンドル (このオプションは ! には効果がありたせん)ハンドル りィンドりズ。 デフォルトでは、
隠しハンドル 無効になっおいたす。

  いいえむンセット フラグサプリメント 隠しハンドル。 指定した堎合、呚囲の内偎のベベル
窓枠は描かれおいたせん。 もしも 隠しハンドル 指定されおいない堎合、フレヌムは
少し奇劙です。

隆起したした 隆起したレリヌフ パタヌンが描画されたす (デフォルト)。 サンク 沈み蟌みの原因ずなる
描かれるレリヌフパタヌン。 フラット型の刃は完党に平行な状態ではありたせんが、コニカル型の刃よりも明らかに平らになっおおり、幅もコニカル刃に比べお広いこずが倚いです。 レリヌフパタヌンの描画を阻害したす。

アクティブおよび非アクティブなりィンドりの境界をテクスチャ付きピックスマップで装食するには、
以䞋を指定する堎合がありたす:

BorderStyle Active TiledPixmap marble.xpm
BorderStyle 非アクティブ TiledPixmap granite.xpm
BorderStyle Active -- HiddenHandles NoInset

䞡方の状態のスタむルをクリアするには:

ボヌダヌスタむル 簡単な拡匵で

単䞀の状態をクリアするには:

BorderStyle アクティブ シンプル

特定の状態のフラグの蚭定を解陀するには:

BorderStyle 非アクティブ -- !NoInset

タむトル バヌ ボタンは、境界線のスタむルを継承できたす。 BorderStyle を䜿甚する フラグ (参照
ボタンスタむル).

ボタンの状態 [アクティブダりン ブヌル] [非掻性 ブヌル] [非アクティブダりン ブヌル]
  ボタンの状態 コマンドはりィンドりのタむトルずタむトルの状態を制埡したす
ボタンが䜿甚されたす。 デフォルトでは、XNUMX ぀の状態すべおを䜿甚したす: "ActiveUp>"、
「ActiveDown>」、「InactiveUp>」、および「InactiveDown>」「 ボタンスタむル & タむトルスタむル
コマンド)。 の ブヌル キヌワヌドの埌の匕数は、指定された状態かどうかを制埡したす
䜿甚されるか (「True」)、䜿甚されないか (「False」)。 「ActiveUp」状態は非アクティブ化できたせん。 もしも
匕数が指定されおいないか、指定された匕数が䞍正です。デフォルトは次のずおりです。
埩元されたした。

If アクティブダりン 匕数が「False」の堎合、抌䞋されたボタンのスタむルは倉わりたせん
ボタンが䜿甚される代わりに、ボタンが抌された堎合でも「ActiveUp」状態が䜿甚されたす。

If 非アクティブ 匕数が「False」の堎合、フォヌカスされたりィンドりずフォヌカスされおいないりィンドりは同じように芋えたす。
察応する「アクティブ」状態が垞に䜿甚されたす。

If 非アクティブダりン 匕数が「False」の堎合のみ適甚されたす。 非アクティブ は「真」です、
フォヌカスされおいないりィンドりで抌されたタむトルずタむトル ボタンは、次を䜿甚しお描画されたす。
他のキヌワヌドの倀に応じお、「InactiveUp」たたは「ActiveUp」状態になりたす。

ボタンスタむル ボタン[状態] [ ] [-- [!]フラグ ...]
タむトルバヌボタンのボタンスタむルを蚭定したす。 (Comma Separated Values) ボタンをクリックしお、各々のゞョブ実行の詳现開始/停止時間、倉数倀などのCSVファむルをダりンロヌドしたす。 タむトルバヌボタンです
0  9 の数字、たたは「」のいずれかすべお""å·Š""右「たたは」リセット"。 ボタン
番号付けは、 マりス コマンドセクション。 もし & フラグ  
括匧で囲んで耇数の 状態 定矩は XNUMX 行ごずに指定できたす。

状態 どのボタンの状態を蚭定するかを指したす。 ボタンの状態は次のように定矩されたす。
続いお「アクティブアップ"ず"アクティブダりン「抌されおいない状態ず抌されおいる状態を指したす。」
アクティブなりィンドり䞊のボタン。 䞀方、「非アクティブアップ"ず"非アクティブダりン「状態」は
非アクティブなりィンドり䞊のボタン。 ショヌトカット「アクティブ「」は「ActiveUp」ず「
「ActiveDown」状態。 ショヌトカット」非アクティブ「」は「InactiveUp」ず「InactiveUp」の䞡方を衚したす。
「InactiveDown」状態。 先ほど説明したような同様の州名がありたすが、
「Toggled」プレフィックスは、次のいずれかのタむトル ボタンの代わりに䜿甚されたす。
MwmDecorMax, MwmDecorシェヌド, MwmDecorStick or MwmDecorLayer ヒント、りィンドりが
それぞれ最倧化、シェヌディング、スティッキヌ、たたは特定のレむダヌに配眮されたす。

装食に远加 デフォルト
+ ボタンスタむル 6 \
Vector 4 50x25@1 85x75@0 15x75@0 50x25@1
+ ButtonStyle 6 ToggledActiveUp \
Vector 4 50x75@0 85x25@1 15x25@0 50x75@0
+ ButtonStyle 6 ToggledActiveDown \
Vector 4 50x75@0 85x25@1 15x25@0 50x75@0
+ ButtonStyle 6 ToggledInactive \
Vector 4 50x75@0 85x25@1 15x25@0 50x75@0
+ ボタンスタむル 6 - MwmDecorShade
マりス 0 6 N ブラむンド

さらに、次のショヌトカットを䜿甚するこずもできたす:すべおノヌマル""すべお切り替え",
"すべおアクティブ""すべお非アクティブ""すべおのアップ""オヌルダりン「実は違うマスクなんです」
合蚈 4 ぀の州のうち 8 ぀の州に぀いお。 これらもサポヌトされおいたす: "すべおアクティブアップ",
"オヌルアクティブダりン""すべお非アクティブアップ""すべお非アクティブダりン".

If 状態 が指定されるず、その特定のボタン状態が蚭定されたす。 もしも 状態 省略、
あらゆる状態が蚭定されたす。 スタむルを指定するず、珟圚のスタむルが砎棄されたす (䜿甚
ボタンスタむルの远加 これを避けるため。

If が省略されおいる堎合、状態に䟝存するフラグを䞻ボタンに蚭定できたす。
今のスタむルを厩さずに。 䟋 (各行は次のようになりたす)
独立しおいるずみなされたす):

ButtonStyle å·Š -- フラット
ButtonStyle すべお ActiveUp (-- フラット) 非アクティブ (-- フラット)

最初の行は巊ボタンのすべおの状態をフラットに蚭定し、XNUMX 行目は巊ボタンのすべおの状態をフラットに蚭定したす。
すべおのボタンの「ActiveUp」および「Inactive」状態のみがフラットになりたす (フラグのみが衚瀺されたす)。
かわった; ボタンの個々のスタむルは倉曎されたせん)。

すべおのボタンをデフォルトにリセットする堎合は、次のようにしたす。

ボタンスタむル リセット

ボタン 1 の「ActiveUp」ボタンの状態をデフォルトにリセットするには:

ButtonStyle 1 ActiveUp デフォルト

ボタン 1 のすべおのボタン状態をボタン番号 2 のデフォルトにリセットするには:

ボタンスタむル 1 デフォルト 2

どのボタンでも耇数の 状態 定矩は囲むこずで XNUMX 行で指定できたす。
  & フラグ 括匧内。 XNUMX 行に XNUMX ぀の定矩のみが指定されおいる堎合、
括匧は省略できたす。

フラグ 指定されたものに圱響を䞎える 状態。 もし '' 任意の接頭蟞が付きたす フラグ、その動䜜
吊定される。 すべおのスタむルで䜿甚可胜な状態䟝存のフラグに぀いおは、ここで説明したす。
 ボタンスタむル ゚ントリは状態に䟝存しないフラグを扱いたす)。

隆起したした 盛り䞊がったレリヌフパタヌンが描かれたす。

サンク 凹んだレリヌフパタヌンが描画されたす。

フラット型の刃は完党に平行な状態ではありたせんが、コニカル型の刃よりも明らかに平らになっおおり、幅もコニカル刃に比べお広いこずが倚いです。 レリヌフパタヌンの描画を阻害したす。

䜿甚タむトル スタむル 指定されたボタンの状態が珟圚のタむトル スタむルをレンダリングしたす。
ボタン自䜓のスタむルをレンダリングする前に。 の 隆起したした, フラット型の刃は完党に平行な状態ではありたせんが、コニカル型の刃よりも明らかに平らになっおおり、幅もコニカル刃に比べお広いこずが倚いです。 & サンク タむトルスタむル
フラグはこのコンテキストでは冗長であるため無芖されたす。

BorderStyle を䜿甚する ボタンは装食されたものを継承したす ボヌダヌスタむル オプション。

隆起したした, サンク & フラット型の刃は完党に平行な状態ではありたせんが、コニカル型の刃よりも明らかに平らになっおおり、幅もコニカル刃に比べお広いこずが倚いです。 は盞互に排他的であり、初期倀に指定できたす。
ボタンスタむル のみ。 䜿甚タむトル スタむル & BorderStyle を䜿甚する たた盞互に排他的です
(ただし、䞡方ずもオフにするこずもできたす)。 デフォルトは 隆起したした 䞡方ず BorderStyle を䜿甚する &
䜿甚タむトル スタむル 未蚭定のたたです。

重芁
「ActiveDown」および「InactiveDown」状態の堎合: ボタンが抌されるず、
レリヌフが反転しおいたす。 このため、「ActiveDown」で盛り䞊がった倖芳を埗るには、
「InactiveDown」は、垌望する緩和の反察を指定する必芁があるこずを瀺したす (぀たり、
サンク 「ActiveDown」たたは「InactiveDown」の堎合。 この動䜜は䞀貫しおいたすが、
最初は混乱するように思えたす。 同じこずが「トグル」状態にも圓おはたりたす。

ボタンのスタむルは、非砎壊、郚分砎壊、完党に分類されたす。
砎壊的。 非砎壊スタむルは画像に圱響を䞎えたせん。 郚分的に
砎壊的なスタむルは、基瀎ずなる画像の䞀郚たたはすべおの郚分を芆い隠す可胜性がありたす (぀たり、
ピックスマップ。 完党に砎壊的なスタむルは、䞋にある画像党䜓を隠したす (぀たり、 コヌルテン
たたは 募配 スタむル)。 したがっお、スタむルをスタックする堎合、 ボタンスタむルの远加 たたは
タむトルスタむルの远加 タむトル バヌの堎合)、再描画を最小限に抑えるためにシヌケンス スタむルに泚意しおください。

䜿甚可胜なスタむルは次のずおりです。

簡単な拡匵で, デフォルト, コヌルテン, カラヌセット, ベクトル, 募配, ピックスマップ, 調敎枈みピックスマップ,
シュランクピックスマップ, ストレッチピックスマップ, TiledPixmap, ミニアむコン

これらのスタむルずその匕数の説明は次のずおりです。

  簡単な拡匵で スタむルは䜕もしたせん。 匕数はなく、このスタむルは
非砎壊的なボタン スタむルの䟋。

  デフォルト style は、条件付きで XNUMX ぀の匕数、぀たり、
ロヌドするデフォルトのボタン番号。 䞎えられたスタむルコマンドが ボタンスタむル or
ボタンスタむルの远加、匕数はオプションです (指定するず、珟圚の匕数がオヌバヌラむドされたす)
ボタン。 以倖のコマンドの堎合 ボタンスタむル or ボタンスタむルの远加 䜿甚されおいる番号
指定する必芁がありたす。

  コヌルテン style はボタンを単色で塗り぀ぶしたす。 レリヌフの境界線の色は、
圱響を受けたせん。 色は単䞀の匕数ずしお指定されたす。 このスタむルは完党に
砎壊的。

  カラヌセット cs [アルファ] スタむルは、ボタンをカラヌセットで塗り぀ぶしたす。 cs。 オプションの
アルファ 匕数は 0  100 のパヌセンテヌゞです。これにより、fvwm は
このパヌセンテヌゞを䜿甚しおボタンの背景をカラヌセットしたす。 パヌセンテヌゞが 0 の堎合
カラヌセットの背景は非衚瀺になり、100 の堎合、カラヌセットの背景は完党に衚瀺されたす。
適甚。 デフォルトは 100 です。したがっお、砎壊力は、 アルファ
匕数。

  ベクトル NUM X[オフセットピクセルxY[オフセットp]@C ... style は線のパタヌンを描画したす。 これから
は暙準のボタン スタむルです。キヌワヌドは ベクトル オプションです、 NUM の数です
フォヌムのポむント仕様 X[オフセットピクセルxY[オフセットp]@C ... X & Y ポむントです
ボタン内の座暙。パヌセントで指定したす (0  100)。 オプションの
絶察の オフセット ピクセル単䜍で、「+」ずしお指定できたす。 p" は正の堎合、たたは
「- p" は負のオフセットを衚したす。

C 線の色を指定したす (0 - 圱の色、1 - ハむラむトの色、2 -
背景色、3 - 前景色、4 - ポむントの移動のみ、描画はしたせん)。
最初のポむントカラヌは䜿甚されたせん。 10000ラむンで䜿えるポむントはXNUMXポむントたで
パタヌン。 このスタむルは郚分的に砎壊的です。

仕様は少し面倒です:

ボタンスタむル 2 ベクトル 4 50x30@1 70x70@0 30x70@0 50x30@1

ボタン 2 の装食には、次の線から構成される 4 ポむント パタヌンが䜿甚されたす。
x = 50、y = 30から70,70たでの圱の色@ 0、次に30,70たでの圱の色
色、そしお最埌にハむラむト色@ 50,30で1に。 それはあたりにも混乱しおいたすか
スクリヌンショット付きの䟋に぀いおは、fvwm Web ペヌゞを参照しおください。

より耇雑な䟋は、 ベクトル:

ボタンスタむル 8 ベクタヌ 10 45x65@2 45x75@3 \
20x75@3 20x50@3 35x50@3 35x65@1 35x25@1 \
75x25@1 75x65@0 35x65@0
ボタンスタむル 0 ベクタヌ 10 45x65@2 45x75@0 \
20x75@0 20x50@1 45x50@1 45x65@0 75x65@3 \
75x25@3 35x25@3 35x47@3

  募配 スタむルは色のグラデヌションを衚したす。 疑問笊に任意の文字を入力しおください
定矩されたグラデヌション タむプの XNUMX ぀。 を参照しおください。 色 グラデヌション のセクション
グラデヌション構文の説明。 グラデヌション スタむルは完党に砎壊的です。

  ピックスマップ style はピックスマップを衚瀺したす。 ピックスマップを匕数ずしお指定する必芁がありたす。
たずえば、次の䟋では、ボタン番号 2 に、4 ぀すべおに同じピクスマップが䞎えられたす。
状態 (2 ぀のアクティブず 2 ぀の非アクティブ)、およびボタン番号 4 はすべお異なるピックスマップです。

ButtonStyle 2 ピックスマップ my_pixmap.xpm
ボタンスタむル 4 \
ActiveUp (Pixmap activeup.xpm) \
ActiveDown (Pixmap activedown.xpm) \
非アクティブ (Pixmap inactiveup.xpm)
ボタンスタむル 4 \
InactiveDown ピックスマップ inactivedown.xpm

ピックスマップの仕様は、絶察パス名たたは盞察パス名ずしお指定できたす (「
ImagePath。 ピックスマップが芋぀からない堎合、ボタンのスタむルは次のように戻りたす。 簡単な拡匵で.
に固有のフラグ ピックスマップ スタむルは å·Š, 右, トップ, ボトム。 これらは
ピックスマップを䜍眮揃えするために䜿甚されたす (デフォルトは䞡方向の䞭倮に配眮されたす)。 ピクスマップ
カラヌ「なし」には透明床が䜿甚されたす。 このスタむルは郚分的に砎壊的です。

  調敎枈みピックスマップ スタむルはに䌌おいたす ピックスマップ スタむル。 ただし画像はリサむズされおいたす
ボタンに正確にフィットしたす。

  シュランクピックスマップ スタむルはに䌌おいたす ピックスマップ スタむル。 しかし、画像が倧きい堎合は、
ボタンに合わせお画像のサむズが倉曎されたす。

  ストレッチピックスマップ スタむルはに䌌おいたす ピックスマップ スタむル。 しかし、その画像があれば、
ボタンより小さい堎合、画像はボタンを芆うようにサむズ倉曎されたす。

  TiledPixmap style は、ボタンの背景ずしおタむル衚瀺されるピックスマップを受け入れたす。 侀
匕数にはpixmapを指定したす。 ピックスマップの透明床は䜿甚されたせん。 このスタむル
完党に砎壊的です。

  ミニアむコン スタむルは、ボタン内にりィンドりのミニチュア アむコンを描画したす。
で指定 ミニアむコン オプションの 圢匏 指図。 このボタン スタむルは受け入れたす
匕数はありたせん。 䟋

圢匏 * MiniIcon ミニ bx2.xpm
圢匏 xterm MiniIcon ミニ term.xpm
圢匏 Emacs MiniIcon mini-doc.xpm

ButtonStyle 1 ミニアむコン

ボタンスタむル (Comma Separated Values) ボタンをクリックしお、各々のゞョブ実行の詳现開始/停止時間、倉数倀などのCSVファむルをダりンロヌドしたす。 - [!]フラグ ...
指定されたオブゞェクトに察しお状態に䟝存しないフラグを蚭定したす。 (Comma Separated Values) ボタンをクリックしお、各々のゞョブ実行の詳现開始/停止時間、倉数倀などのCSVファむルをダりンロヌドしたす。。 州に䟝存しないフラグ
ボタンの動䜜に圱響を䞎えたす。 各 フラグ はスペヌスで区切られたす。 もし '' 接頭蟞が付いおいたす
フラグに蚭定するず、動䜜は無効になりたす。 特別な旗 クリア どれもクリアしたす
既存のフラグ。

通垞、次のフラグは、どのボタンが圱響を受けるかを fvwm に指瀺するために䜿甚されたす。
mwm 関数によるヒント (参照) Mwm関数 オプションの 圢匏 指図。 これではありたせん
ボタンが耇雑な機胜にバむンドされおいる可胜性があるため、自動的に実行されたす。
むンスタンス。

MwmDecorメニュヌ メニュヌを衚瀺するタむトル バヌ ボタンに割り圓おる必芁がありたす。 の
デフォルトの割り圓おは䞀番巊のボタンです。 りィンドりに Mwm関数
圢匏 オプションはこのボタンを衚瀺しないように芁求したす。ボタンは非衚瀺になりたす。

MwmDecorMin を最小化たたはアむコン化するタむトル バヌ ボタンに割り圓おる必芁がありたす。
窓。 デフォルトの割り圓おは右から XNUMX 番目のボタンです。
ボタン。 りィンドりに Mwm関数 圢匏 オプションはこれを衚瀺しないように芁求したす
ボタンは非衚瀺になっおいたす。

MwmDecorMax りィンドりを最倧化するタむトル バヌ ボタンに割り圓おる必芁がありたす。 の
デフォルトの割り圓おは右端のボタンです。 りィンドりに Mwm関数
圢匏 オプションはこのボタンを衚瀺しないように芁求したす。ボタンは非衚瀺になりたす。 窓が開いおいるずき
最倧化するず、ボタン䞊のベクトル パタヌンが抌し蟌たれたように芋えたす。

MwmDecorシェヌド りィンドりをシェヌディングするタむトル バヌ ボタンに割り圓おる必芁がありたす (「
ブラむンド 指図。 りィンドりがシェヌディングされおいる堎合、ボタン䞊のベクトル パタヌン
抌し蟌たれおいるように芋える。

MwmDecorStick りィンドりを固定状態にするタむトル バヌ ボタンに割り圓おる必芁がありたす。
りィンドりがベタベタしおいるず、ボタンのベクトル パタヌンが抌し蟌たれたように芋えたす。

旗 MwmDecorLayer å±€ タむトルバヌボタンに割り圓おる必芁がありたす。
番号が付けられたレむダヌのりィンドり 局。 りィンドりがその特定のレむダヌ䞊にある堎合、
ボタンのベクトル パタヌンが抌し蟌たれおいるように芋えたす。

倉曎装食 装食
このコマンドは非掚奚であり、将来削陀される予定です。 する蚈画がありたす
fvwm-3.0 のより柔軟な゜リュヌションに眮き換えおください。

りィンドりの装食を次のように倉曎したす。 装食. 装食 「デフォルト」たたは装食の名前です
で定矩 装食に远加。 堎合 装食 は無効なので䜕も起こりたせん。 から電話がかかっおきた堎合
りィンドりたたはその境界のどこかにある堎合、そのりィンドりは圱響を受けたす。 から電話がかかっおきた堎合
ナヌザヌがタヌゲット りィンドりを遞択できるルヌト りィンドり。 倉曎装食 の
を䜿甚しお蚭定できる属性に圱響したす。 装食に远加

ChangeDecor CustomDecor1

装食を砎壊する [再䜜成] 装食
このコマンドは非掚奚であり、将来削陀される予定です。 する蚈画がありたす
fvwm-3.0 のより柔軟な゜リュヌションに眮き換えおください。

を削陀したす 装食 で定矩 装食に远加、それ以降の参照は
もう有効ではない。 これを䜿甚する Windows 装食 「デフォルト」の装食に戻したす。 の
オプションのパラメヌタ 䜜り盎す fvwm は装食を完党に捚おないように指瀺したすが、
䞭身だけを捚おるこず。 埌で装食が再床䜜成されるず、りィンドりは
の前に䜿甚しないでください 䜿甚装食 装食が倉曎されおいない限り、スタむルが再床適甚されたす。
で砎壊されたした 䜜り盎す オプション。 「デフォルト」ずいう名前の装食は砎壊できたせん。

DestroyDecor CustomDecor1

タむトルスタむル [正圓化] [身長 [NUM]] [最小高さ [NUM]]
タむトルバヌの属性を蚭定したす。 正圓化できるのは、 䞭心の, 右揃え
or 巊詰め. 高さ タむトル バヌの高さをピクセル単䜍で蚭定したす。
最小高さ タむトル バヌの最小の高さをピクセル単䜍で蚭定したす。 デフォルトは次のずおりです。
䞭心の、りィンドりのフォントの高さ、最小の高さはありたせん。 フォントの高さをリセットするには
デフォルト倀に戻す堎合は、 NUM の埌の匕数 高さ キヌワヌド。 の
最小高さ 高さは次によっおリセットされたす 高さ たたは匕数なしで指定された堎合。 䟋

TitleStyle LeftJustified 高さ 24

タむトルスタむル [状態] [ ] [-- [!]フラグ ...]
タむトルバヌのスタむルを蚭定したす。 こちらも参照 タむトルスタむルの远加 & ボタンスタむル 状態 できる
のいずれかになりたす」アクティブアップ""アクティブダりン""非アクティブアップ「たたは」非アクティブダりン"。ショヌトカット
奜き "アクティブ"ず"非アクティブ" は蚱可されたす。"Toggled" プレフィックスが付いおいる状態は次のずおりです。
タむトル自䜓は「切り替え」状態を䜿甚したせんが、これらの状態は蚱可されおいたす。
ボタンに䜿甚されたす ボタンスタむル 䜿甚タむトル スタむル。 堎合 状態 が省略された堎合、
すべおの状態に远加されたす。 括匧で囲んだ堎合、 &
フラグの堎合、XNUMX 行に耇数の状態定矩を指定できたす。 省略できたす
珟圚のスタむルを砎壊せずにフラグを蚭定できるようにしたす。

もし '' 任意の接頭蟞が付きたす フラグ、その動䜜は吊定されたす。 それぞれに有効なフラグ
状態を含む 隆起したした, フラット型の刃は完党に平行な状態ではありたせんが、コニカル型の刃よりも明らかに平らになっおおり、幅もコニカル刃に比べお広いこずが倚いです。 & サンク (これらは盞互に排他的です)。 デフォルトは
隆起したした。 のメモを参照しおください ボタンスタむル に぀いお」アクティブダりン" 状態。䟋:

TitleStyle ActiveUp HGradient 16 ネむビヌブラック
タむトル スタむル \
ActiveDown (赀色で点灯 -- フラット) \
非アクティブ (TiledPixmap wood.xpm)
タむトル スタむル \
アクティブアップ (-- フラット) \
ActiveDown (-- 発生) \
非アクティブアップ (-- フラット) \
InactiveDown (-- 沈んだ)

これにより、「ActiveUp」状態が氎平方向のグラデヌションに蚭定され、「ActiveDown」状態が氎平方向のグラデヌションに蚭定されたす。
赀䞀色、タむル匵りの朚補ピックスマップに「非アクティブ」状態が衚瀺されたす。 最埌に「アクティブアップ」
ず "InactiveUp" は平らに芋えるように蚭定されおいたすが、"ActiveDown" は沈んでいるように蚭定されおいたす (
隆起したした 「ActiveDown」状態のフラグにより​​、救枈により沈んでいるように芋えたす
反転)、「InactiveDown」は浮き䞊がっお芋えるように蚭定されおいたす。 フラグを蚭定する䟋
すべおの州の堎合:

タむトルスタむル -- フラット

フラットな倖芳にするには:

タむトルスタむル -- フラット
ボタンスタむル すべお アクティブ (-- 暪ばい) 非アクティブ (-- 暪ばい)

タむトルスタむル すべおを受け入れたす ボタンスタむル スタむルず匕数:

簡単な拡匵で, デフォルト, コヌルテン, カラヌセット, ベクトル, 募配, ピックスマップ, 調敎枈みピックスマップ,
シュランクピックスマップ, ストレッチピックスマップ, TiledPixmap, ミニアむコン.

ゞョブの蚭定方法に぀いおは、 ボタンスタむル これらすべおのスタむルずその説明に぀いおは、コマンドを参照しおください。
匕数

これらのスタむルに加えお タむトルスタむル 匷力なものを受け入れたす マルチピックスマップ オプション。 この
の異なる郚分に異なるピクスマップ、カラヌセット、たたは色を指定できたす。
タむトルバヌ。 それらの䞭には、特定のスペヌスに合わせおタむル状に䞊べられたり、匕き䌞ばされたりするものもありたす。
他のものは個別の「遷移」むメヌゞです。 定矩可胜なもの セクション には次の倀がありたす:

メむン
タむトルバヌ党䜓

巊メむン
タむトルテキストの巊偎

右メむン
タむトルテキストの右偎

アンダヌテキスト
タむトルテキストの䞋

テキストの巊偎
タむトルテキストのすぐ巊偎

テキストの暩利
タむトルテキストのすぐ右偎

巊端
タむトルバヌの巊端巊ボタンがある堎合はその盎埌

右端
タむトルバヌの右端右ボタンがある堎合は盎前

ボタン
ボタンの䞋の堎合 䜿甚タむトル スタむル

巊ボタン
の堎合は巊ボタンの䞋に 䜿甚タむトル スタむル

右ボタン
右のボタンの䞋にある堎合 䜿甚タむトル スタむル

これらはいずれも必須ではありたせんが、 メむン (たたは、定矩しない堎合は、 メむン ログむンする必芁がありたす。
䞡方を定矩する 巊メむン & 右メむン。 いいえの堎合 ボタン ピックスマップが定矩されおおり、
䜿甚タむトル スタむル XNUMX ぀以䞊のボタンに指定されたす。 メむン, 巊メむン or 右メむン  
必芁に応じお䜿甚されたす。

このスタむル タむプの構文は次のずおりです。

MultiPixmap セクション スタむルの匕数、...

定矩したい内容を続けたす。 の どちらでもかたいたせん TiledPixmap,
調敎枈みピックスマップ, カラヌセット or コヌルテン。 芋る ボタンスタむル 説明甚のコマンド
これらのスタむルの。 トランゞションセクションの堎合、 巊端, テキストの巊偎,
テキストの暩利 or 右端, 調敎枈みピックスマップ 「y」のピックスマップのみのサむズを倉曎したす
方向。 のために カラヌセット & コヌルテン タむトルバヌの半分の幅をスタむルしたす。
遷移セクションの高さは想定されたす。

䟋

MultiPixmap Main AdjustedPixmap foo.xpm, \
UnderText TiledPixmap bar.xpm, \
ボタン カラヌセット 2

叀い構文もただサポヌトされおいるこずに泚意しおください。スタむルが省略された堎合、 TiledPixmap
が想定されおおり、セクションずファむル名の間に「(stretched)」を远加するこずは暗黙的に意味したす
調敎枈みピックスマップ.

装食の曎新 [装食]
このコマンドは非掚奚であり、将来削陀される予定です。 する蚈画がありたす
fvwm-3.0 のより柔軟な゜リュヌションに眮き換えおください。

このコマンドは䞻に䞋䜍互換性のために残されおいたす。 a のすべおの芁玠があるため、
装食は倉曎されるずすぐに曎新されたす。このコマンドは䞻に
圹に立たない。

りィンドりの装食を曎新したす。 装食 を指定するオプションの匕数です。
装食 曎新したす。 指定した堎合、その特定のりィンドりに割り圓おられたりィンドりのみが衚瀺されたす。
装食 が曎新されたす。 このコマンドは、たずえば、 ボタンスタむル,
タむトルスタむル or ボヌダヌスタむル (おそらく組み合わせお䜿甚​​されたす) 装食に远加).
無効な装食を指定するず、すべおのりィンドりが曎新されたす。 このコマンドは
よりも䞍安が少ない 奪還ただし、りィンドり スタむル オプションには圱響したせん。
奪還 ありたせん。

制埡   バヌチャル デスクトップ
デスク arg1 [arg2] [分 マックス]
このコマンドの名前が倉曎されたした。 参照しおください 埌藀デスク

デスクトップ名 デスク 名
デスクトップ番号の名前を定矩したす デスク 〜ぞ 名。 この名前は、
りィンドりリスト コマンドず FvwmPager オヌバヌラむドされる堎所 ラベル の監芖
オプション。 たた、デスクトップ0から始たる連続した名前が定矩されおいる堎合、
これらの名前は、EWMH 準拠のアプリケヌション (ポケットベルずしお) で䜿甚できたす。

デスクトップサむズ 氎平なx垂盎
仮想デスクトップのサむズを物理画面サむズの単䜍で定矩したす。

゚ッゞ抵抗 遅らせる゚ッゞ抵抗 スクロヌリング 移動する [xinerama-スクロヌル]
マりスを䞊に移動しおデスクトップビュヌポヌトを倉曎するのがどれほど難しいかを瀺したす
画面の端。 パラメヌタは、ポむンタが䜕ミリ秒必芁かを瀺したす。
fvwm がビュヌポヌトを移動する前に、画面の端に費やしたす。 これは以䞋を察象ずしおいたす
䜿甚する人

゚ッゞスクロヌル 100 100

しかし、ペヌゞをめくりたくないずきに、うっかりペヌゞをめくっおしたうこずがありたす。 -1 の堎合
遅延ずしお䞎えられるず、スクロヌルは完党に無効になりたす。

XNUMX ぀たたは XNUMX ぀の匕数を䜿甚した XNUMX 番目の呌び出し圢匏は廃止されたため、次のようにする必芁がありたす。
必芁に応じお、次の XNUMX ぀のコマンドに眮き換えたす。

゚ッゞ抵抗 スクロヌリング
圢匏 * EdgeMoveDelay スクロヌリング
圢匏 * ゚ッゞ移動抵抗 移動する
or
圢匏 * ゚ッゞ移動抵抗 移動する xinerama-スクロヌル

Fvwm はこの眮換を自動的に実行し、譊告を出力したす。

゚ッゞスクロヌル 氎平な[p] 垂盎[p] [ラップ | ラップ゚ックス | ラッピング】
カヌ゜ルがaの端に圓たったずきにスクロヌルするペヌゞの割合を指定したす
ペヌゞ。 末尟の「」p' は解釈を平均ピクセルに倉曎したす。 もししないなら
ペヌゞの端に到達したずきにペヌゞングたたはスクロヌルする必芁がある堎合は、次のようにしたす。

゚ッゞスクロヌル 0 0

自分で 蚭定 ファむル、たたはおそらくより良い方法で、 ゚ッゞの厚み れロに。 を参照しおください。
゚ッゞの厚み 指図。 ペヌゞ党䜓が必芁な堎合は、を䜿甚したす

゚ッゞスクロヌル 100 100

äž¡æ–¹ 氎平な & 垂盎 は正の数である必芁がありたす。

Status 氎平な & 垂盎 パヌセンテヌゞには 1000 たたは次のいずれかを掛けたす。
キヌワヌド ラップ, ラップックス & 巻き぀いた が䞎えられるず、スクロヌルが端で回り蟌みたす
デスクトップ。 もしも

゚ッゞスクロヌル 100000 100000

ペヌゞ党䜓をスクロヌルするために䜿甚され、デスクトップの端で折り返されたす。

゚ッゞの厚み 0 | 1 | 2
これは、fvwm が゚ッゞに䜜成する非衚瀺りィンドりの幅たたは高さです。
゚ッゞスクロヌル機胜に䜿甚される画面の。

マりスによるペヌゞスクロヌルを可胜にするために、「パン」ず呌ばれる XNUMX ぀のりィンドりが衚瀺されたす。
フレヌム」は画面の端に配眮されたす。これが fvwm がフレヌムを怜出する方法です。
りィンドりの端にマりスが存圚したす。 この仕組みのため、圌らは次のこずを行う必芁がありたす。
スタックの䞀番䞊にいおマりスむベントを食べるため、䜕らかの゚ラヌが発生した堎合
「画面の端でマりスをクリックするず間違った動䜜が行われる」ずいう内容です。
パン フレヌムに問題があり、(マりスを䜿甚しないず仮定するず)
ペヌゞ間をめくる堎合)、EdgeThickness を 0 に蚭定する必芁がありたす。

倀を 0 にするず、ドラッグ䞭でもマりス ゚ッゞ スクロヌルが完党に無効になりたす。
窓。 1 は最小のパン フレヌムを提䟛したす。これは䞀郚を陀いお最適に機胜するようです。
サヌバヌ。

2 がデフォルトです。

1 たたは 2 ピクセルのパン フレヌムは、混乱を招くこずがありたす。たずえば、
りィンドりを画面の端に重ねおパン フレヌムをたたぐようにし、
りィンドりの画面端近くのクリックは、ルヌト りィンドりのクリックずしお扱われたす。

EwmhBaseStruts å·Š 右 top ボトム
ここで、left、right、top、bottom はバンドを定矩する正たたは null の敎数です。
画面の端にありたす。 å·Š 画面の巊偎に幅のバンドを定矩したす
å·Š, 右 画面の右偎に幅のバンドを定矩したす 右, top 定矩
画面䞊郚の高さの垯 top & ボトム 䞊のバンドを定矩したす
画面の䞋の高さ ボトム。 単䜍はピクセルで、デフォルトは 0 です。
0 0 0. これらの領域は、定矩された予玄スペヌスに远加の予玄スペヌスを定矩したす。
ewmh 準拠のアプリケヌションによっお。 これは䜜業領域を蚈算するために䜿甚されたす。
ゞョブの蚭定方法に぀いおは、 延長された りィンドり マネヌゞャヌ ヒント 䜜業領域の定矩に぀いおはセクションを参照しおください。

うヌんデスクトップの数 NUM [マックス]
このコマンドは、ewmh 準拠のペヌゞャヌたたはタスクバヌ (kpager たたは
キッカヌ タスクバヌ)、fvwm モゞュヌル甚ではありたせん ( FvwmPager or Fvwmアむコン男。 それは、
少なくずも考慮すべき準拠アプリケヌション NUM デスクトップ (デスクトップ 0  デスクトップ)
NUM-1)。 オプションの匕数 マックス 準拠したアプリケヌションでは考慮されなくなりたす
より倚い マックス デスクトップ。 もしも マックス 0 (デフォルト) は制限がありたせん。 の
実際のデスクトップ数は動的に決定されたす。 それは少なくずも NUMが、それ
デスクトップ d-1 にりィンドりがある堎合 (たたは珟圚のデスクトップがデスクトップの堎合)、d を指定できたす。
d-1) か぀ d が以䞋である マックス or マックス 無効である。 さらに、準拠したポケットベルでは、
倉曎を䟝頌する NUM 自䜓。 これは、この数倀が小さい堎合にのみ fvwm によっお受け入れられたす。
以䞊 マックス たたは マックス 無効である。 ネガティブデスクトップはそうではないこずに泚意しおください。
ewmh 仕様でサポヌトされおいたす。 デフォルトは 4 0 です。

埌藀デスク [前 | arg1 [arg2] [分 マックス]]
珟圚のビュヌポヌトを別のデスクトップ (ワヌクスペヌス、ルヌム) に切り替えたす。

コマンドは 1、2、3、たたは 4 ぀の匕数を受け取りたす。 単䞀の匕数は次のように解釈されたす。
盞察デスク番号。 XNUMX ぀の匕数は盞察匕数ず絶察匕数ずしお理解されたす。
デスク番号。 XNUMX ぀の匕数は盞察デスクず最小倀ず最倧倀を指定したす。
蚱容範囲のこず。 XNUMX ぀の匕数は、盞察、絶察、最小、および
最倧倀。 (デスクトップの数倀は負の倀になる堎合がありたす)。 リテラルの堎合 前のペヌゞ ずしお䞎えられたす
単䞀の匕数の堎合、最埌に蚪問したデスク番号が䜿甚されたす。

If arg1 がれロ以倖の堎合、次のデスクトップ番号は珟圚のデスクトップ番号にプラスしたものになりたす。
arg1.

If arg1 がれロの堎合、新しいデスクトップ番号は次のようになりたす。 arg2。 もしも arg2 存圚しない堎合
このコマンドは効果がありたせん。)

If 分 & マックス が䞎えられおいる堎合、新しいデスクトップ番号は少なくずも 分 そしおいいえ
より倧きい マックス。 この範囲倖の倀は切り捚おられたす (絶察倀を指定した堎合)
デスク番号たたはラップアラりンド盞察的なデスク番号を指定した堎合。

構文は次の堎合ず同じです デスクに移動、りィンドりを別のりィンドりに移動したす。
デスクトップ。

アクティブなデスクトップの数は動的に決定されたす。 デスクトップのみ
りィンドりを含むか、珟圚衚瀺されおいるアクティブです。 デスクトップ番号は
2147483647ず-2147483648の間にありたすそれで十分ですか。

デスクずペヌゞに移動 前ぞ | デスク xペヌゞ ペヌゞ
珟圚のビュヌポヌトを別のデスクトップおよびペヌゞに切り替えたす。 埌藀デスク
& ペヌゞに移動 コマンド。 新しいデスクは、 デスク 新しいペヌゞは (xペヌゞ,ペヌゞ).

ペヌゞに移動 前ぞ | [オプション] x[p] y[p]
デスクトップビュヌポヌトをペヌゞx、yに移動したす。 巊䞊のペヌゞは0,0、䞊郚は
右は (M,0) です。M は珟圚の氎平ペヌゞ数より XNUMX 少ない倀です。
で指定 デスクトップサむズ 指図。 巊䞋のペヌゞは (0,N)、その䞋のペヌゞは
右ペヌゞは (M,N) です。ここで、N は、
デスクトップサむズ 指図。 珟圚のペヌゞに盞察的なペヌゞに切り替えるには、
末尟に「」p' のいずれかたたは䞡方の数倀匕数の埌に。

可胜 オプション   ラップックス & 巻き぀いた ずき、x たたは y 座暙をラップしたす。
ビュヌポヌトがデスクトップの境界を越えお移動されたす。

最埌に蚪問したペヌゞに移動するには、次を䜿甚したす 前のペヌゞ 最初の匕数ずしお。 の ペヌゞに移動
ポップアップ メニュヌでは関数を䜿甚しないでください。

䟋

# ペヌゞ (2,3) に移動
ペヌゞに移動 2 3

# 䞀番䞋ず䞀番右のペヌゞに移動
ペヌゞぞ移動 -1 -1

# 最埌に蚪れたペヌゞに移動
ペヌゞに移動

# 右に XNUMX ペヌゞ、䞊に XNUMX ペヌゞ移動
ペヌゞ移動 +2p -1p

スクロヌル [æ°Žå¹³[p] 垂盎[p] | 逆行する]
仮想デスクトップのビュヌポヌトをスクロヌルしたす 氎平な x方向のペヌゞず
垂盎 ペヌゞを y 方向に移動するか、ビュヌポヌトのむンタラクティブなスクロヌルを開始したす。
いずれかたたは䞡方の゚ントリが負になる堎合がありたす。 äž¡æ–¹ 氎平な & 垂盎 倀は
ペヌゞのパヌセントで衚されるので、

スクロヌル 100 100

XNUMX ペヌゞ分だけ䞋ず右にスクロヌルするこずを意味したす。

スクロヌル 50 25

ペヌゞの半分を右にスクロヌルし、ペヌゞの XNUMX 分の XNUMX を䞋にスクロヌルするこずを意味したす。 の スクロヌル
関数はポップアップ メニュヌから呌び出されるべきではありたせん。 通垞、スクロヌルは次の䜍眮で停止したす。
デスクトップの端。

Status 氎平な & 垂盎 パヌセンテヌゞが 100 以䞊で、
1000 を入力するず、デスクトップの端でスクロヌルがラップしたす。 もしも

スクロヌル 100000 0

fvwm は、実行のたびに次のデスクトップ ペヌゞに移動し、
デスクトップの端でラップアラりンドするため、すべおのペヌゞが順番に衚瀺されたす。

文字「」の堎合p' が各座暙に远加されたす (氎平な および 垂盎、その埌
スクロヌル量はピクセル単䜍で枬定されたす。

匕数なし、たたはオプションの堎合 逆 むンタラクティブなスクロヌルテむクが䞎えられたす
堎所。 マりスを動かすずビュヌポヌトがスクロヌルしたす。 ずずもに 逆 オプション
スクロヌルはマりスの動きの反察方向に行われ、それなしで行われたす
マりスず同じ方向にスクロヌルしたす。

バむンディング

マりス 1 A CM 逆スクロヌル

コントロヌルず
メタが抌されたす。

シネラマ [ブヌル]
ブヌル匕数が true の堎合は Xinerama サポヌトを有効にし、
匕数は停です。 匕数なしでこのコマンドを呌び出すず、Xinerama がオンになりたす
以前に無効になっおいた堎合はサポヌトし、有効になっおいた堎合はオフにしたす。 䟋えば

# Xinerama サポヌトをオンにし、プラむマリ画面を䜿甚したす 2
Xineramaプラむマリスクリヌン 2
シネラマ オン
# もう䞀床オフにする
シネラマオフ

Xineramaプラむマリスクリヌン [䞻画面]
匕数ずしお敎数たたは 'g' たたは 'c' を取りたす。 数倀は
XNUMX 次スクリヌンずしお䜿甚される Xinerama スクリヌンの番号。 の
プラむマリ スクリヌンは、りィンドりを配眮するための優先スクリヌンずしお䜿甚できたす。

Xineramaプラむマリスクリヌン
圢匏 * StartsOnScreen p

プラむマリ スクリヌンは、䞀郚のモゞュヌルで䜿甚され、デフォルトのアむコン ボックスにも䜿甚されたす。
れロ以䞊の数倀は、プラむマリ スクリヌンの番号ず芋なされたす。 その代わり、
文字 'c' は、珟圚の画面 (ポむンタヌを含む) を䜿甚するこずを瀺したす
プラむマリ画面が䜿甚されるずきはい぀でも。 これは、䞀郚の環境では非垞に混乱する可胜性がありたす
状況。 'g' を指定するず、グロヌバル スクリヌンがプラむマリ スクリヌンずしお䜿甚されたす。
プラむマリ画面を効果的に無効にしたす。 この関数を他の関数で呌び出す
匕数 (none を含む) は、プラむマリ画面を 0 にリセットしたす。

XineramaSls [ブヌル]
Single Logical など、Xinerama 以倖のマルチスクリヌン実装の堎合
画面、党画面であればXinerama構成をシミュレヌトするこずが可胜
fvwm から芋た画面は、長方圢のグリッド内の同じサむズのモニタヌで構成されおいたす。 の
XineramaSls コマンドは、SLS サポヌトをオンたたはオフにするか、反察に切り替えたす
ブヌル匕数が「True」、「False」、たたは「toggle」のいずれであるかに応じお、状態。 いいえ
匕数が䞎えられた堎合、これは「トグル」のように扱われたす。 デフォルトのレむアりトは XNUMX ぀を䜿甚したす。
XNUMX ぀の画面。 レむアりトを構成するには、 XineramaSlsサむズ or
XineramaSlsスクリヌン

XineramaSlsサむズ 氎平な 垂盎
このコマンドは、単䞀論理画面機胜のレむアりトを構成したす。 それはずりたす
XNUMX ぀の匕数 氎平な & 垂盎 これは、陀算する敎数倀でなければなりたせん
デスクトップの幅ず高さの合蚈に均等に。 XNUMX 台のモニタヌの䟋
X-Server を介しお XNUMX ぀の画面ずしお衚瀺される巊右の画面を䞊べお衚瀺
プラむマリ画面ずしお、次を䜿甚したす。

XineramaSlsサむズ 2x1
XineramaSls On
Xineramaプラむマリスクリヌン 1
シネラマ On

XineramaSlsスクリヌン 画面数 [画面スペック ...]
このコマンドは、単䞀論理画面機胜のレむアりトを構成したす。 その最初の
匕数は、䜿甚する画面の数です。 正確にこれが続く必芁がありたす
数 画面スペック 匕数。 これらのそれぞれは、暙準 X のいずれかで蚘述できたす。
ゞオメトリ圢匏: " バツ+ + " たたはスペヌス区切りのリストずしお
数倀: 「xy 幅 高さ」。 画面を蚘述する䞡方の方法を混圚させるこずができたす。
単䞀のコマンド。 XNUMX ぀の番号すべおを指定する必芁がありたす。 の x & y 倀は
グロヌバルスクリヌンの原点に察するスクリヌンの原点 幅 &
高さ 画面のサむズをピクセル単䜍で指定したす。 の堎合、チェックは行われたせん。
ゞオメトリは理にかなっおいるので、重耇する画面を定矩するこずが可胜です (ランダム
結果) たたはたったく衚瀺されない画面。

XineramaSlsScreens 3 \
512x768+0+0 512x300+512+0 512 300 512 468
XineramaSls On
Xineramaプラむマリスクリヌン 1
シネラマ On

ナヌザヌ 機胜 & シェルShell コマンド
機胜に远加 [名 [私 | み | シヌ | ひ | D アクション]]
関数定矩を開始たたは远加したす。 次に䟋を瀺したす。

AddToFunc ムヌブ オア レむズ I 䞊げる
+ M 移動
+ D 䜎くなる

関数名は「Move-or-Raise」で、メニュヌたたは
マりスバむンディングたたはキヌバむンディング:

マりス 1 TS A ムヌブ オア レむズ

  名 埋め蟌たれた空癜を含めおはなりたせん。 かどうかは保蚌されたせん。
空癜が埋め蟌たれた関数名が機胜するかどうか。 この動䜜も倉曎される可胜性がありたす
今埌予告なしに。 その前の手玙 アクション どんな皮類か教えお
のアクションは、それに続くコマンドをトリガヌしたす。 'I' は「即時」を衚し、
関数が呌び出されるずすぐに実行されたす。 'M' は「モヌション」を衚したす。
ナヌザヌがマりスを動かし始めたす。 'C' は「クリック」を衚したす。぀たり、ナヌザヌが
マりスボタンを抌しお離したす。 'H' は「ホヌルド」を衚したす。぀たり、ナヌザヌが
マりス ボタンを XNUMX 回以䞊抌したたたにしたす。 ClickTime ミリ秒。 'D'
「ダブルクリック」の略です。 アクション 'I' でアクションが実行されたす
ボタンを抌したす。関数が、どのりィンドりに移動するかを事前に知っおいる状態で呌び出された堎合
に埓う。

特定の倀に眮き換えられる定矩枈みのシンボルが倚数ありたす。
コマンドラむンに衚瀺されたす。 を参照しおください。 Command 拡匵 のセクション
詳现。

è­Šå‘Š
セクションの耇雑な関数の実行に関するコメントをお読みください。 スクリプト蚘述
& 耇雑な 機胜.

䟋

電話したら

キヌ F10 RA 挔算 MailFunction xmh "-font fixed"

そしお「MailFunction」は

AddToFunc メヌル関数
+ I Next $ 0 アむコン化 オフ
+ I Next (フォヌカスを受け入れる、$0) フォヌカス
+ I なし $ 0 幹郚 幹郚 $0 $1

次に、関数の最埌の行は次のようになりたす

+ I なし (xmh) 幹郚 exec xmh -フォント固定

関数が実行されるず展開が行われるので、同じように䜿甚できたす。
あらゆる皮類の異なる匕数を持぀関数。 あなたが䜿甚するこずができたす

キヌ F11 RA 挔算 MailFunction zmail "-bg ピンク"

同じ内 蚭定、必芁に応じお。 「$[w.id]」の䜿甚䟋は次のずおりです。

AddToFunc PrintFunction
+ I 䞊げる
+ I 幹郚 xdpr -id $[w.id]

「$$」は「$」に展開されるこずに泚意しおください。

別の䟋: 右マりス ボタンをりィンドり ボタン番号 6 内にバむンドしたす (これは
win95 テヌマの最小化ボタン) を䜿甚しお、同じリ゜ヌスのすべおのりィンドりをアむコン化したす。

AddToFunc FuncIconifySameResource "I" すべお $ 0 アむコン化 on
マりス 3 6 FuncIconifySameResource $[w.resource]

ビヌプ
予想どおり、これにより端末のビヌプ音が鳎りたす。

デストロむファンク function
関数を削陀しお、それ以降の参照が無効になるようにしたす。 君は
これを䜿甚しお、fvwm セッション䞭に関数の内容を倉曎できたす。 の
関数は次を䜿甚しお再構築できたす 機胜に远加.

DestroyFunc PrintFunction

Echo 文字列
メッセヌゞを印刷したす stderr. あなたの物事をデバッグするのに圹立぀可胜性がありたす
蚭定.

Echo 開始スタむル定矩...

EchoFunc定矩 function
  EchoFunc定矩 に䌌おいたす Echo コマンドですが、定矩を出力したす
䞎えられた function 〜ぞ stderr. fvwm が匕甚笊をどのように凊理するかを調べるず䟿利です
およびデバッグ機胜甚

幹郚 command
実行する command. コマンドの最埌にアンパサンド「&」を䜿甚しないでください。
おそらく、最初に远加の「exec」を䜿甚する必芁がありたす command。 なし
぀たり、コマンドを実行するために fvwm が呌び出すシェルは、コマンドが実行されるたでそのたたになりたす。
終了したす。 実際には、必芁な XNUMX 倍のプロセスが実行されたす。 ノヌト
䞀郚のシェルはこれを回避するのに十分スマヌトですが、
ずにかく「執行」。

次の䟋では、ルヌト りィンドりでファンクション キヌ F1 を修食子なしでバむンドしたす。
exec 関数に。 プログラム rxvt は、䞀連のオプションで開始されたす。

キヌ F1 RN Exec exec rxvt -fg 黄色 -bg 青 \
-e /bin/tcsh

この関数は埅機しないこずに泚意しおください command 完了するには、次のようなものです。

実行 "゚コヌ メニュヌに远加 ... > /tmp/ファむル"
読む /tmp/ファむル

確実に動䜜したせん (を参照しおください パむプ読み取り コマンド。

ExecUseShell [shell]
䜜りたす 幹郚 コマンドは、指定されたシェル、たたはの倀を䜿甚したす $ SHELL
デフォルトの Bourne シェルの代わりに、シェルが指定されおいない堎合は環境倉数
(/bin/sh).

ExecUseShell
ExecUseShell /usr/local/bin/tcsh

挔算 関数名
以前に定矩された関数をキヌたたはマりス ボタンにバむンドするために䜿甚されたす。 以䞋
この䟋では、マりス ボタン 1 を "Move-or-Raise" ずいう関数にバむンドしたす。この関数の定矩は
は、このマニュアル ペヌゞの前半で䟋ずしお提䟛されおいたした。 このバむンディングを実行した埌
fvwm は、ボタン 1 が抌されるたびに「move-or-raise」機胜を実行したす。
りィンドりのタむトルバヌ。

マりス 1 TA 機胜 Move-or-Raise

キヌワヌド 挔算 次の堎合は省略できたす 関数名 fvwm ず䞀臎しない


è­Šå‘Š: セクションの耇雑な関数の実行に関するコメントをお読みください。
スクリプト蚘述 & 耇雑な 機胜.

むンフォストア远加 キヌ 倀
を栌玍したす 倀 䞎えられた キヌ. これは䞀般的な情報を保存するのに䟿利です
fvwm 蚭定ファむルの存続期間䞭に䜿甚されたす。 プログラムの保存䟋
ビデオファむルを開くための蚭定。

このコマンドの目的は、内郚情報を fvwm に保存するこずです。
fvwm 関数を䜿甚したり、特定の皮類のプログラムを開く堎合に䜿甚されたす。 前に
このコマンドは、これを行う唯䞀の方法でした 環境蚭定 しかし、これはお勧めできたせん。
それはそのような情報を環境に眮き、環境を汚染し、
fvwm によっお開始された他のプロセスにグロヌバルな情報であり、その埌それらを倉曎する可胜性がありたす
これは望んでいるものではないかもしれたせん。 したがっお、ポむント むンフォストア远加 じっずしおいる
そのような情報を保存できるようにしたすが、fvwm の内郚に保持したす。

このようにしお、必芁な数のキヌず倀のペアを構築できたす。 リコヌル
䞎えられたキヌの倀は、fvwm の通垞の拡匵メカニズムを通じお発生したす。 を参照しおください
Command 拡匵 詳现に぀いおは、セクションを参照しおください。 䟋えば

InfoStoreテディベアを远加prog xteddy

# teddybearprog の倀を゚コヌ
$[infostore.teddybearprog] を゚コヌ

むンフォストアから゚ントリを削陀するには、 InfoStore削陀

InfoStore削陀 キヌ
指定された゚ントリを削陀したす キヌ むンフォストアから。 䟋

InfoStore teddybearprog を削陀する

いいえ、
䜕もしたせん。 これは、メニュヌに空癜行たたはセパレヌタを挿入するために䜿甚されたす。 もし
メニュヌ項目の仕様は

メニュヌに远加 MyMenu " "いいえ

その埌、空癜行が挿入されたす。 のように芋える堎合

+「」いや

次に区切り線が挿入されたす。 のダブルクリック アクションずしおも䜿甚できたす。
メニュヌ or ポップアップ.

パむプ読み取り command [静かな]
の出力から fvwm にコマンドを読み蟌たせたす。 command。 この command is
によっお実行されたす /bin/sh コマンドラむンで入力したかのように。 コマンドの堎合
耇数の単語で構成されおいる堎合は、匕甚する必芁がありたす。 ダむナミクスの構築に䟿利
たずえば、ディレクトリの内容に基づくメニュヌ ゚ントリ。 キヌワヌドなら 静かな
コマンドの埌に続く堎合、メッセヌゞは生成されたせん。 command 芋぀かりたせん。

䟋

メニュヌに远加 ホヌムディレクトリメニュヌ
PipeRead 'for i in $HOME/*; \
゚コヌする "+ $i 幹郚 xterm -e vi $i"; 完了'

泚 パむプ読み取り の間、デフォルトでポむンタヌをりォッチカヌ゜ルに倉曎したす
実行。 ただし、xwd などの䞀郚のコマンドは、
ポむンタヌ自䜓が機胜したせん。 りォッチ カヌ゜ルを無効にするには、次のコマンドを䜿甚したす。
先立っお パむプ読み取り

ビゞヌカヌ゜ル 読む オフ

  パむプ読み取り コマンドは同期的に実行されたす。 あなたがしたい堎合は 幹郚 䜕か、しかし
コマンドを同期的に実行する必芁がある堎合は、次のようにしたす。

PipeRead 'コマンド 1>&2'

リダむレクトにより、プログラムからのすべおの出力が stderr に送られたす。
fvwm によっお䞀連のコマンドずしお読み取られたす。 パむプ読み取り 指定されたコマンドの堎合は 1 を返したす
実行できるか、そうでない堎合は -1 (セクションを参照) 条件付きの コマンド
戻りコヌドの意味)。

読む ファむル名 [静かな]
ずいう名前のファむルから fvwm にコマンドを読み蟌たせたす。 ファむル名. キヌワヌドなら 静かな
コマンドに続いお、ファむルが芋぀からない堎合、メッセヌゞは生成されたせん。 ファむルの堎合
name がスラッシュ ('/') で始たらない堎合、fvwm はナヌザヌのデヌタディレクトリを探したす。
次に、システム デヌタ ディレクトリ。 ナヌザヌのデヌタ ディレクトリは、デフォルトでは
$HOME/.fvwm. ゚クスポヌトするこずでオヌバヌラむドできたす FVWM_USERDIR その他に蚭定
ディレクトリ。 の 読む コマンドは、指定されたファむルを読み取るこずができた堎合は 1 を返し、そうでない堎合は -1 を返したす。
セクションを参照しおください 条件付きの コマンド 戻りコヌドの意味に぀いお)。

環境蚭定 倉数 倀
シェルの export たたは setenv ず同様に、環境倉数を新しい倀に蚭定したす。
コマンド。 の 倉数 ずその 倀 によっお盎接開始されたプロセスによっお継承されたす。
fvwm. これは、 FvwmM4 モゞュヌル。 為に
䟋

SetEnv 高さ HEIGHT

たす FvwmM4 倉数を蚭定する HEIGHT fvwm によっお開始されたプロセスで䜿甚可胜
環境倉数 $身長。 堎合 倀 空癜が含たれおいるため、囲む必芁がありたす
匕甚笊で。 いいえ 倀 が䞎えられた堎合、倉数は削陀されたす。

サむレント command
倚くのコマンドでは、操䜜するりィンドりが必芁です。 りィンドりが遞択されおいない堎合
このような関数が呌び出されるず、ナヌザヌはりィンドりを遞択するよう求められたす。 時々
この動䜜は望たしくありたせん。たずえば、関数がモゞュヌルによっお呌び出され、
最初に遞択されたりィンドりはもう存圚したせん。 これを防ぐこずができたす
眮くこずによっお サむレント fvwmの前で command. りィンドりが必芁な関数の堎合
で呌び出されたす サむレント りィンドりが遞択されおいない堎合、䜕もせずに単に戻りたす
なんでも。 もしも サむレント ナヌザヌ定矩関数で䜿甚され、すべおの関数に圱響し、
サブ関数は、元の関数が終了するたで呌び出したす。

別の䜿い方 サむレント バむンディングコマンド付き キヌ, ポむンタヌキヌ & マりス、 この
゚ラヌ メッセヌゞを無効にしたす。

サむレント たた、存圚しないコマンドの゚ラヌ メッセヌゞを無効にしたす。 泚これ
コマンドは、そのプレフィックスずしお扱われたす command. コマンドラむンの展開は
あたかも サむレント そこにはいたせんでした。

䟋

サむレント 移動 0 0
サむレント User_defined_function
# "Help" キヌのないキヌボヌドで文句を蚀わない
サむレント キヌ ヘルプ RA ポップアップ ヘルプメニュヌ

UnsetEnv [倉数]
シェルの export たたは unsetenv コマンドず同様に、環境倉数の蚭定を解陀したす。 の
倉数 その埌、開始されたプロセスによっお継承された環境配列から削陀されたす
fvwm から盎接。

埅぀ りィンドりを䜿甚しお入力ファむルを远加したす。
このコマンドは、fvwm 関数でのみ䜿甚するこずを意図しおいたす。 の実行を匕き起こしたす
新しいりィンドりが䞀臎するたで䞀時停止する関数 りィンドりを䜿甚しお入力ファむルを远加したす。 が衚瀺されたす。 これは、
りィンドりの名前、クラス、たたはリ゜ヌス文字列。 ワむルドカヌド「*」および
'?' は、通垞の Unix ファむル名の方法で䞀臎したす。 これは特に
特定のりィンドりを起動しようずしおいる堎合は、「InitFunction」で圹立ちたす
デスクトップ:

機胜に远加 初期関数
+ I 幹郚 exec xterm -geometry 80x64+0+0
+ 埅ちたす xterm
+ I 埌藀デスク 0 2
+ I 幹郚 exec xmh -font fix -geometry \
507×750+0+0
+ 埅っおたす xmh
+ I 埌藀デスク 0 0

䞊蚘の関数は、珟圚のデスクで xterm を開始し、それ自䜓がマップされるのを埅ちたす。
次にデスク 2 に切り替えお、xmh を開始したす。 xmh りィンドりが衚瀺された埌、コントロヌル
デスク 0 に移動したす。

fvwm は埅機䞭も郚分的に機胜したすが、モゞュヌルからの入力はすべお無効になりたす。
りィンドりが衚瀺されるか、コマンドが䞭止された埌にのみ、キュヌに入れられお凊理されたす。
たずえば、りィンドりはフォヌカスできたせん Fvwmタスクバヌ or FvwmWinList 間に
埅っおください。

から逃げるこずができたす 埅぀ Ctrl-Alt-Escape を抌しお䞀時停止したす (Alt は
最初の修食子)。 このキヌ シヌケンスを再定矩するには、 ゚スケヌプ関数

条件付きの コマンド
条件付きコマンドは、特定の条件が満たされた堎合にのみ実行されるコマンドです。
ほずんどの条件付きコマンドは、次のようにりィンドりで機胜したす Next, このりィンドり or すべお。 ここに䞀぀
条件コマンド、 ホむヌル詊乗、りィンドりに関係のないグロヌバルな条件で機胜したす。 の
条件の構文を次に瀺したす。 読みやすくするために、条件のリストは次のずおりです。
このセクションの最埌にありたす。

返品 コヌド
このセクションのすべおのコマンド (コマンドに぀いお特に蚘茉されおいない限り) には、
1 (条件が満たされた堎合) たたは 0 (条件が満たされた堎合) の戻りコヌド
満たされおいない。 䞀郚のコマンドは、゚ラヌが発生したこずを意味する -1 を返す堎合がありたす。
戻りコヌドは圹に立ちたせん。 の ブレヌク コマンドは -2 を返したす。 さらに、リタヌンは
耇雑な関数で実行されるコマンドのコヌドは、呌び出し元の耇合䜓に枡されたす
関数。 戻りコヌドは、 テストRc 指図。 を参照しおください
䟋のコマンドの説明。 リタヌン コヌドには、次の方法でもアクセスできたす。
倉数 $[cond.rc]. 非条件コマンドは、のリタヌン コヌドを倉曎したせん。
最埌の条件付きコマンド。 重芁な泚意: リタヌン コヌドは内郚でのみ定矩されたす。
で䜜成された関数 機胜に远加 コマンドであり、サブには継承されたせん
機胜。 戻りコヌドを倉曎せずにコマンドを実行するには、 KeepRc command
に䜿える。

  リング of Windows
fvwm はりィンドりを内郚的にリングに栌玍したす。 フォヌカスされたりィンドりをカヌ゜ルず考える
リング内の珟圚䜍眮。 の Next コマンドず他の倚くのコマンド
リングを順方向に怜玢しお䞀臎するりィンドりを探し、 前の 怜玢
埌ろ向き。 リング内のりィンドりは、䜜成時間順に䞊べられたす (
!FPSortWindowlistByFocus, ネバヌフォヌカス or マりスフォヌカス スタむルが䜿甚されたす) たたは最埌たで
圌らが集䞭した時間。

リスト of 条件付きの コマンド
すべお [オプション] [(条件)] command
実行する command 条件を満たすすべおのりィンドりで。 存圚する堎合は 1 を返したす
window は条件に䞀臎し、それ以倖の堎合は 0 です。 実行は
りィンドりリングの䞊郚から䞋郚に向かっお続きたす。 の オプション するこずができたす
の任意の組み合わせ 逆 & スタックを䜿甚する。 オプションの堎合 逆 䞎えられたす
実行順序が逆になりたす。 オプション スタックを䜿甚する すべおがスタッキングを䜿甚するようにしたす
窓を通り抜けるずきに窓のリングの代わりに泚文したす。 を参照しおください
の賃貞条件 条件のリストのセクション。

このコマンドは条件を意味したす 埪環ヒット, 埪環ヒットアむコン &
埪環ヒットシェヌディング. 指定するこずでオフにできたす !埪環ヒット 等々
明瀺的に

任意 [(条件)] command
実行する command すべおを満たすりィンドりがあれば 条件 存圚したす。 ザ
コマンドは、ルヌト りィンドりのコンテキストで実行されたす。 を参照しおください の賃貞条件
条件のリストのセクション。

ブレヌク [レベル]
関数内で break コマンドを䜿甚するず、関数の実行が終了したす。
すぐに。 関数のそれ以降のコマンドは凊理されたせん。 通垞は、
耇雑な関数のネストされた呌び出しはすべお残されたす。 オプションの敎数
数 レベル 䞎えられた入れ子の数から抜け出すために䞎えられるかもしれたせん
関数を呌び出しお、より高いレベルの関数の実行を続行したす。 の ブレヌク
command の戻りコヌドは垞に -2 です。 䟋

機胜に远加 PickWindowRaise ず非アむコン化
+ I Pick
+ I テストRc (゚ラヌ) ブレヌク
+ I 䞊げる
+ I アむコン化 オフ

電流プロヌブ [(条件)] command
実行する command すべおを満たす堎合、珟圚フォヌカスされおいるりィンドりで
条件。 芋る の賃貞条件 条件のリストのセクション。

このコマンドは条件を意味したす 埪環ヒット, 埪環ヒットアむコン &
埪環ヒットシェヌディング. 指定するこずでオフにできたす !埪環ヒット 等々
明瀺的に

リヌダヌシップ [ポむンタから] 方向 [(条件)] command
実行する command 通垞は フォヌカス) 指定された方向のりィンドりで
すべおを満たす 条件. 通垞、珟圚フォヌカスされおいる
りィンドりたたはコマンドが呌び出されたコンテキスト りィンドりは、
出発点。 そのような窓がない堎合、たたは FromPointer オプション
が䞎えられるず、ポむンタヌの珟圚の䜍眮が開始䜍眮ず芋なされたす
ポむント。 ザ・ 方向 「北」、「北東」、「東」、
「南東」、「南」、「南西」、「西」、「北西」、「䞭倮」。 どれの
りィンドりを䜿甚しお入力ファむルを远加したす。 リヌダヌシップ 遞択は䞭心間の角床ず距離に䟝存したす
窓のポむント。 より近いりィンドりは、より適切な䞀臎ず芋なされたす。
遠くにあるもの。 の センタヌ 方向は、最も近いりィンドりを遞択するだけです
スタヌト地点ぞ。 無効な方向が指定された堎合は -1 を返したす。 芋る
  の賃貞条件 条件のリストのセクション。

KeepRc command
を実行したす command ただし、前のコマンドの戻りコヌドは倉曎したせん。
泚 KeepRc その接頭蟞ずしお扱われたす command. の拡倧
コマンドラむンはあたかも実行されたす KeepRc そこにはいたせんでした。

Next [(条件)] command
実行する command 通垞は フォヌカス) すべおを満たす次のりィンドりで
条件. コマンドがりィンドり コンテキストで実行されおいる堎合は、コマンドが開始されたす。
そこからマッチングりィンドりを探したす。 それ以倖の堎合は、
フォヌカスされたりィンドり。 芋る の賃貞条件 条件のリストのセクション。

なし [(条件)] command
実行する command すべおを満たすりィンドりがない堎合 条件 存圚したす。 ザ
コマンドは、ルヌト りィンドりのコンテキストで実行されたす。 りィンドりがない堎合は 1 を返したす
条件に䞀臎し、それ以倖の堎合は 0 です。 芋る の賃貞条件 リストのセクション
条件の。

このコマンドは条件を意味したす 埪環ヒット, 埪環ヒットアむコン &
埪環ヒットシェヌディング. 指定するこずでオフにできたす !埪環ヒット 等々
明瀺的に

りィンドりなし command
実行する command、ただし、りィンドり コンテキストがあれば削陀したす。 これは本圓ではありたせん
条件付きコマンドですが、メニュヌ項目で圹立぀可胜性のあるプレフィックス
そのようなメニュヌがりィンドりにバむンドされおいおも、りィンドりなしで動䜜する必芁がありたす
装食。

Pick [(条件)] command
Pick のように動䜜したす 挔算 りィンドりのコンテキストで呌び出された堎合。 呌び出された堎合
ルヌトりィンドりでは、最初にナヌザヌにりィンドりを遞択するように求め、次に
を実行したす command そのりィンドりのコンテキストで。 これで煩わしさを回避
耇雑な機胜を備えた耇数の遞択。 コマンドは次の堎合にのみ実行されたす。
䞎えられた 条件 満たされおいたす。 りィンドりが遞択されおいない堎合は -1 を返したす。 芋る
の賃貞条件 条件のリストのセクション。

このコマンドは条件を意味したす 埪環ヒット, 埪環ヒットアむコン &
埪環ヒットシェヌディング. 指定するこずでオフにできたす !埪環ヒット 等々
明瀺的に

ポむンタりィンドり [(条件)] command
実行する command ポむンタヌの䞋のりィンドりがすべおを満たす堎合 条件.
ポむンタの䞋にりィンドりがない堎合は -1 を返したす。 芋る の賃貞条件
条件のリストに぀いおは。

このコマンドは条件を意味したす 埪環ヒット, 埪環ヒットアむコン &
埪環ヒットシェヌディング. 指定するこずでオフにできたす !埪環ヒット 等々
明瀺的に

前の [(条件)] command
実行する command 通垞は フォヌカス)を満たす前のりィンドりで
を 条件. コマンドがりィンドり コンテキストで実行されおいる堎合は、コマンドが開始されたす。
そこからマッチングりィンドりを探したす。 それ以倖の堎合は、
フォヌカスされたりィンドり。 芋る の賃貞条件 条件のリストのセクション。

りィンドりのスキャン [ポむンタから] dir1 dir2 [(条件)] command
実行する command 通垞は フォヌカス) 指定された方向のりィンドりで
すべおを満たす 条件. 通垞、珟圚フォヌカスされおいる
りィンドりたたはコマンドが呌び出されたコンテキスト りィンドりは、
出発点。 そのような窓がない堎合、たたは FromPointer オプション
が䞎えられるず、ポむンタヌの珟圚の䜍眮が開始䜍眮ず芋なされたす
点。 方向 dir1 "North"、"NorthEast"、"East"、
「南東」、「南」、「南西」、「西」、「北西」。 どのりィンドり
りィンドりのスキャン 遞択は、䞻軞に沿った䜍眮に最初に䟝存したす
によっお䞎えられた dir1. 座暙に沿っおたったく同じ座暙を持぀りィンドりがある堎合、
䞻軞、二次方向はりィンドりの順序付けに䜿甚されたす。 の
方向 dir2 ず同じ倀のセットの XNUMX ぀である可胜性がありたす。 dir1。 堎合 dir2 ではありたせん
に完党に垂盎 dir1、ScanForWindow は倱敗を返したす。 い぀
ScanForWindow を同じ匕数で繰り返し䜿甚するず、保蚌されたす。
条件に䞀臎するすべおのりィンドりが最終的に怜出されたす。 もし
フォヌカスが䞻軞に沿っお限界に達するず、
反察偎。 無効な方向が指定された堎合は -1 を返したす。 芋る
の賃貞条件 条件のリストのセクション。

ホむヌル詊乗 [(詊隓条件)] command
実行する command 私は萜ちる 詊隓条件 満足しおいたす。 の 詊隓条件
以䞋のリストからの可胜な匕数を持぀キヌワヌドであり、区切られおいたす
コンマたたは空癜で。 それらには以䞋が含たれたす オペレヌタ xyz, 環境セット
倉数名, 環境䞀臎 倉数名 パタヌン, EdgeHasPointer 方向, ゚ッゞはアクティブです
方向, 開始, その䞭に, 再起動, 出口, やめたす, 再起動したす, ◯, ×, F, R,
W, X & I. 「!」で始たるテスト条件は吊定されたす。

  オペレヌタ xyz 論理的な堎合、テスト条件が満たされたす
匏の条件は true です。 有効 オペレヌタ 倀は次のずおりです。 >=, >, <=,
<, == & !=.

䟋

テスト (バヌゞョン >= 2.5.11) Echo 2.5.11以降。

  環境セット 倉数名 指定された環境の堎合、テスト条件は真です
倉数が蚭定されおいたす。 の 環境䞀臎 倉数名 パタヌン テスト条件が真の堎合
パタヌン 指定された環境倉数の倀ず䞀臎したす。 パタヌンは
特殊な「*」ず「?」を含む文字。

  EdgeHasPointer [方向] の゚ッゞが
指定された方向には珟圚ポむンタヌが含たれおいたす。 の ゚ッゞはアクティブです
[方向] 指定された方向の゚ッゞの堎合、テスト条件は真です
珟圚掻動䞭です。 ゚ッゞはアクティブであり、次のいずれかの堎合にポむンタヌを含むこずができたす
コマンドがそれにバむンドされおいるか、その方向で゚ッゞ スクロヌルが利甚可胜です。 の
方向は次のいずれかです。
任意, ノヌス, トップ, Up, りェスト, å·Š, サりス, ボトム,
Down, 右 & 東. 方向が指定されおいない堎合 任意 想定されたす。

  開始 test-condition はどちらずも同じです その䞭に or 再起動。 それだけです
起動時たたは再起動前および再起動時に true 開始関数 実行。 の
出口 test-condition はどちらずも同じです やめたす or 再起動したす。 それだけです
シャットダりン時に有効 終了関数 関数の実行。

  ◯ & × テスト条件は無条件に true および false です。

さらに、テスト条件名が認識されない堎合、Error が返されたす。
コヌドが蚭定され、コマンドは実行されたせん。

  F file, R file, W file, X file & I file テスト条件テスト
指定された [F] ファむルの存圚 (おそらく [R]read/[W]rite パヌミッション付き)、
e[X]ecutable (で $ PATH)、たたは [I]image (ImagePath 内)。

䟋

機胜に远加 StartFunction I テスト (Init) 幹郚 xtermを実行する

機胜に远加 バヌゞョンの確認
+ I テスト (バヌゞョン 2.5.*) Echo 2.5.x が怜出されたした
+ I テストRc 歯が立たない \
テスト (!バヌゞョン 2.6.*) Echo 将来のバヌゞョン
+ I テストRc 歯が立たない \
Echo 2.6.x が怜出されたした

テスト (F $[FVWM_USERDIR]/local-config) 読む ロヌカル構成
テスト (Xterm-utf16) 幹郚 xterm-utf16 を実行する

テストRc [([!]リタヌンコヌド)] command
実行する command 最埌の条件付きコマンドが倀を返した堎合
リタヌンコヌド. 数倀 0 (䞀臎なし)、1 (䞀臎)、-1 の代わりに
(゚ラヌ)、および -2 (ブレヌク) シンボリック名 "歯が立たない""䞀臎""゚ラヌ"ず
"ブレヌク" を䜿甚できたす。䜿甚できない堎合 リタヌンコヌド が䞎えられた堎合、デフォルトの 0 が想定されたす。
リタヌン コヌドの前に「!」が付いおいる堎合、次の堎合にコマンドが実行されたす。
リタヌンコヌド 条件付きコマンドによっお返される倀ず䞀臎したせん。
  テストRc コマンドは関数内でのみ䜿甚できたす。 もし command is
別の条件付きコマンドの堎合、以前の戻りコヌドは新しいものに眮き換えられたす
XNUMX。 䟋

機胜に远加 ToggleXterm
+ I すべお (my_xtermwindow) 閉じる
+ I TestRc (䞀臎しない) 幹郚 xterm -T my_xtermwindow

このりィンドり [(条件] 指図
このりィンドり 指定された command 珟圚の文脈で
オペランドりィンドり。 オペランド りィンドりがない堎合 (ルヌトで呌び出される)
りィンドり)、コマンドは無芖されたす。 このりィンドり 決しおむンタラクティブではありたせん。 の
コマンドは、指定された堎合にのみ実行されたす 条件 満たされおいたす。 次の堎合は -1 を返したす
りィンドり コンテキストの倖で䜿甚されたす。 芋る の賃貞条件 リストのセクション
条件。

このコマンドは条件を意味したす 埪環ヒット, 埪環ヒットアむコン &
埪環ヒットシェヌディング. 「!CirculateHit」を指定するこずでオフにできたす。
明瀺的に。

りィンドり ID [id] [(条件)] | [æ ¹ [screen]] command
  りィンドり ID コマンドは特定のりィンドりを探したす id 指定された
command その䞊で。 構文の XNUMX 番目の圢匏は、
指定されたルヌト りィンドり screen。 いいえの堎合 screen 珟圚のスクリヌン
が想定されたす。 によっお瀺されるりィンドり id 管理されおいないりィンドりに属しおいる可胜性がありたす
fvwm たたは別の画面のりィンドりでさえ。 ほずんどのコマンドは実行できたすが、
そのようなりィンドりでは動䜜したせん。いく぀かの䟋倖がありたす。たずえば、
りィンドりにワヌプ 指図。 指定された ID のりィンドりが存圚しない堎合は -1 を返したす。
芋る の賃貞条件 条件のリストのセクション。

このコマンドは条件を意味したす 埪環ヒット, 埪環ヒットアむコン &
埪環ヒットシェヌディング. 指定するこずでオフにできたす !埪環ヒット 等々
明瀺的に

䟋

りィンドり ID 0x34567890 䞊げる
WindowId ルヌト 1 りィンドりにワヌプ 50 50
WindowId $0 (Silly_Popup) 削陀

以前は、このコマンドは䞻に、
りィンドりリスト コマンド、たたはの遞択的な凊理甚 Fvwmむベント 呌び出しのように
最埌の䟋)、しかし珟圚、これらのハンドラ関数は
したがっお、このコマンドはこれらの堎合には実際には必芁ありたせん。 ただ
たずえば、りィンドり ID を
さらに進めるための環境倉数。

Pick 環境蚭定 BOOKMARKED_WINDOW $[w.id]
りィンドり ID $[BOOKMARKED_WINDOW] りィンドりにワヌプ

の賃貞条件
  条件 条件付きコマンドの匕数ずしお指定できるものは、
括匧で囲たれた、コンマで区切られたキヌワヌドのリスト。 明蚘されおいない限り
それ以倖の堎合、条件付きコマンドは以䞋にリストされおいるすべおの条件を受け入れたす。 ご了承ください
以前のバヌゞョンの fvwm では、条件を空癜で区切る必芁がありたした
コンマの代わりに、括匧の代わりに括匧で囲みたす (これはただ
䞋䜍互換性のためにサポヌトされおいたす)。

加えお、 条件 䞀臎するりィンドり名を XNUMX ぀以䞊含めるこずができたす。 もしも
耇数のりィンドり名が指定されおいる堎合は、それらすべおが䞀臎する必芁がありたす。 りィンドり名、アむコン
䞀臎を芋぀ける際に、名前、クラス、およびリ゜ヌスが考慮されたす。 各
名前にはワむルドカヌド「*」ず「?」を含めるこずができ、XNUMX ぀以䞊で構成するこずができたす
OR 挔算子ずしお機胜する文字「|」で区切られた遞択肢。 (たたは
挔算子が䜿甚されおいる堎合、名前ずスペヌスで区切っおはなりたせん)。
りィンドり名は「!」で始めるこずができたす。 command りィンドり名のいずれかの堎合、
アむコン名、クラス、たたはリ゜ヌスが䞀臎したす。 でも、 '' 個人に適甚しおはならない
OR 挔算子で区切られたグルヌプ内の名前。 それは最初にだけ適甚されるかもしれたせん
次に、グルヌプ党䜓に䜜甚したす。

䟋

Next ("Netscape|konquer|Mozilla*") りィンドりにワヌプ 99 90

これは、次の Web ブラりザヌ りィンドりに移動したす。
ブラりザが䜿甚されおいたす。

Next (「Mozilla*」、「ブックマヌク*」) りィンドりにワヌプ 99 90

これは、他の Mozilla りィンドりを無芖しお、Mozilla のブックマヌク マネヌゞャ りィンドりに移動したす。
他のブラりザのブックマヌク りィンドり。

すべお ("XTerm|rxvt", !console) アむコン化

これにより、珟圚のペヌゞのすべおの xterm および rxvt りィンドりがアむコン化されたす。
「console」ずいう名前 (xterm の -name オプション付き) は陀倖されたす。

Next (!"FvwmPager|Fvwmフォヌム*|Fvwmボタン") 䞊げる
Next (!FvwmPagerFvwmフォヌム*、!Fvwmボタン) 䞊げる

これら XNUMX ぀のコマンドは同等です。 どちらかが次のりィンドりを発生させたすが、それはそうではありたせん
指定された fvwm モゞュヌルの XNUMX ぀。

感嘆笊 ('!') を盎接䜿甚するこずで、任意の条件を吊定できたす。
その名前の前に。

フォヌカスを受け入れる, 任意のスクリヌン, 埪環ヒット, 埪環ヒットアむコン, 埪環ヒットシェヌディング,
閉鎖可胜, 珟圚のデスク, 珟圚のグロヌバルペヌゞ, 珟圚のグロヌバルペヌゞ任意のデスク, 珟圚のペヌゞ,
珟圚のペヌゞ任意のデスク, 珟圚のスクリヌン, 固定䜍眮, 固定サむズ, 目暙, ハンドルあり,
ハスポむンタ, 象城的な, 象城的な, å±€ [n], 最倧化可胜, 最倧化, 重耇,
ボタンによっお配眮 n, PlacedByButton3, PlacedByFvwm, 隆起したした, シェヌディング, 郜道府県 n, スティッキヌ,
机をたたいでスティッキヌ, ペヌゞ党䜓にわたるスティッキヌ, スティッキヌアむコン, StickyAcrossDesksアむコンを,
StickyAcrossPagesアむコン, トランゞェント, 目に芋えたす.

  フォヌカスを受け入れる 条件は、入力フォヌカスを必芁ずしないすべおのりィンドりを陀倖したす
(アプリケヌションは、りィンドりの「入力ヒント」を False に蚭定しおいたす)、䜿甚しないでください
  寛倧 オプションの 圢匏 指図。 たた、 ネバヌフォヌカス
スタむルは無芖されたす。 ノヌト 寛倧 非掚奚のオプションず同等です
無寛倧.

任意のスクリヌン のいずれかず䞀緒に䜿甚される条件 珟圚... 条件は、
マりス ポむンタを含む Xinerama 画面ず亀差しないりィンドりは、
も詊合ず芋なされたす。 䟋えば

# 次のりィンドりを珟圚のペヌゞにフォヌカスし、
# Xinerama 画面に関係なく
Next (CurrentPage、AnyScreen) フォヌカス

  埪環ヒット & 埪環ヒットアむコン オプションは 埪環スキップ &
埪環スキップアむコン 圢匏 通垞のりィンドりたたはアむコン りィンドりの属性。 の
埪環ヒットシェヌディング オプションは 埪環スキップシェヌディング スタむル。 3人党員
オプションはデフォルトでオンになっおいたす 電流プロヌブ 指図。 オフにするこずができたす
指定するこずにより !埪環ヒット 明瀺的に。 泚: これらを混同しないでください
同じ名前のスタむル オプションを持぀条件。 具䜓的には、

圢匏 foo 埪環スキップ
Next (foo、CirculateHit) ...

ずは異なりたす

圢匏 foo CirculateHit ...
Next (ふヌ)

プリファむダは、Next コマンドでのみ foo ずいう名前のりィンドりを遞択したす。 の䞭に
XNUMX 番目の䟋では、これらのりィンドりはすべおの条件付きコマンドで垞に䞀臎したす。

  閉鎖可胜 条件は、閉じるこずが蚱可されおいるりィンドりのみに䞀臎したす。

  珟圚のデスク 条件は、珟圚のデスクにあるりィンドりのみに䞀臎したす。

  珟圚のグロヌバルペヌゞ 条件は、珟圚のペヌゞにあるりィンドりのみに䞀臎したす
Xinerama サポヌトが有効かどうかに関係なく、珟圚のデスクの
この条件は暗黙的に 珟圚のデスク 条件。

  珟圚のグロヌバルペヌゞ任意のデスク 条件は、珟圚のりィンドりのみに䞀臎したす
Xinerama サポヌトが有効になっおいるかどうかに関係なく、どのデスクのペヌゞにも衚瀺されたす。

  珟圚のペヌゞ 条件は、珟圚のペヌゞにあるりィンドりのみに䞀臎したす
珟圚のデスク。 Xinerama サポヌトが有効になっおいる堎合は、次のりィンドりにのみ䞀臎したす。
マりス ポむンタを含む Xinerama 画面䞊で少なくずも郚分的に。 これ
条件は暗黙的に 珟圚のデスク 条件。

  珟圚のペヌゞ任意のデスク & 珟圚のスクリヌン 条件は、次のりィンドりのみに䞀臎したす
任意のデスクの珟圚のペヌゞで。 Xinerama サポヌトが有効になっおいる堎合、それらは䞀臎するだけです
マりスを含む Xinerama 画面䞊に少なくずも郚分的にあるりィンドり
ポむンタヌ。

  固定䜍眮 条件は、固定䜍眮を持たないすべおのりィンドりを陀倖したす。
WM ヒントたたは 圢匏 オプション 固定䜍眮。 䟋

デストロむファンク 固定ゞオメトリの切り替え
機胜に远加 固定ゞオメトリの切り替え
+ I Pick (固定䜍眮) \
りィンドりスタむル 可倉䜍眮、可倉サむズ
+ I テストRc 歯が立たない りィンドりスタむル 固定䜍眮、固定サむズ

  固定サむズ 条件は、サむズが固定されおいないすべおのりィンドりを陀倖したす。
WM ヒントたたは 圢匏 オプション 固定サむズ.

  目暙 珟圚キヌボヌド フォヌカスがあるりィンドりに䞀臎したす。 これは
には圹に立たない 電流プロヌブ コマンドですが、他の条件付きで䜿甚できたす
コマンド。

  ハンドルあり 条件は、サむズ倉曎ハンドルを持たないすべおのりィンドりを陀倖したす。

  ハスポむンタ 条件は、ポむンタヌを含たないすべおのりィンドりを陀倖したす。

  象城的な 条件は、アむコン りィンドりのみに䞀臎したす。

  象城的な 条件は、アむコン化が蚱可されおいるりィンドりのみに䞀臎したす。

  å±€ [n] 条件は、指定されたレむダヌのりィンドりのみに䞀臎したす。 オプションの
の匕数 å±€ 条件は、フォヌカスされたりィンドりのレむダヌにデフォルト蚭定されたす。 の
吊定 局 をオフにしたす å±€ 条件。

  最倧化可胜 条件は、最倧化が蚱可されおいるりィンドりのみに䞀臎したす。

  最倧化 条件は、最倧化されたりィンドりのみに䞀臎したす。

  重耇 条件は、他のりィンドりず重なっおいるりィンドりのみに䞀臎したす
同じレむダヌ (たたはオプションの堎合は管理されおいないりィンドり) RaiseOverアンマネヌゞド
バグオプト コマンドが䜿甚されたす)。 倚くの堎合、この状態は遅くなる可胜性があるこずに泚意しおください
windows たたは RaiseOverUnmanaged が䜿甚され、X サヌバヌぞの接続が
スロヌ。

  ボタンによっお配眮 n の最埌のむンタラクティブなモヌションが
りィンドり 移動 コマンドたたはずしお 手動配眮) はマりスを抌しお終了したした
(Comma Separated Values) ボタンをクリックしお、各々のゞョブ実行の詳现開始/停止時間、倉数倀などのCSVファむルをダりンロヌドしたす。 n。 䟋

マりス 1TA 挔算 りィンドりの移動

デストロむファンク りィンドりの移動
機胜に远加 りィンドりの移動
+ C 移動
+ C このりィンドり (PlacedByButton 5) ブラむンド オフ
+ C テストRc マッチ 最倧化したす 0 100 に
+ C このりィンドり (PlacedByButton 4) ブラむンド on

  PlacedByButton3 条件は同じ意味です ボタンによっお配眮 3.残っおいる
䞋䜍互換性のためだけに。

  PlacedByFvwm 条件は、手動で配眮されたすべおのりィンドりを陀倖するか、
ナヌザヌたたはプログラムの䜍眮ヒントを䜿甚しお。

  隆起したした 条件は、珟圚の画面で完党に衚瀺されおいるりィンドりのみに䞀臎したす
ビュヌポヌトであり、他のりィンドりず重なっおいたせん。

  シェヌディング 条件は、圱付きのりィンドりのみに䞀臎したす (を参照しおください ブラむンド コマンド。

  郜道府県 n or 州 n 条件は、指定された敎数を持぀りィンドりのみに䞀臎したす
状態を蚭定 (たたは蚭定解陀) したす。 を参照しおください 郜道府県 詳现に぀いおは、コマンドを参照しおください。 議論は範囲に及ぶかもしれたせん
0から31したす。

  スティッキヌ, 机をたたいでスティッキヌ & ペヌゞ党䜓にわたるスティッキヌ であるりィンドりのみに䞀臎したす。
珟圚スティッキヌ、すべおのデスクでスティッキヌ、たたはすべおのペヌゞでスティッキヌ。 ご参照ください
圢匏 同じ名前のオプションずコマンド スティック, 机にたたがっお貌り付ける
& ペヌゞ党䜓に貌り付ける 詳现に぀いおは。

  スティッキヌアむコン, StickyAcrossDesksアむコンを & StickyAcrossPagesアむコン りィンドりのみに䞀臎
粘着性があり、すべおのデスクで粘着性があり、すべおのペヌゞで粘着性がありたす。
アむコン化された状態です。

  トランゞェント 条件は、「transient」プロパティが蚭定されおいるりィンドりのみに䞀臎したす
アプリケヌションによっお。 これは通垞、アプリケヌションのポップアップ メニュヌず
ダむアログ。 の FvwmIdent モゞュヌルを䜿甚しお、特定のりィンドりが
䞀時的な。

  目に芋えたす 条件は、少なくずも郚分的に衚瀺されおいるりィンドりのみに䞀臎したす
珟圚のビュヌポヌトであり、他のりィンドりず完党に重なっおいたせん。

モゞュヌル コマンド
fvwm は、モゞュヌル構成行のデヌタベヌスをフォヌムで維持したす。

*:

コラボレヌ 実モゞュヌル名たたぱむリアスのいずれかです。

このデヌタベヌスは、最初に構成ファむルから (たたはの出力から) 埋められたす。 -コマンド 蚭定
コマンド)、埌でナヌザヌが (経由で) 倉曎できたす。 Fvwm コマンド) たたはモゞュヌルごず。

モゞュヌルが実行されるず、デヌタベヌスの適切な郚分が読み取られたす。 これのコンセプトは
デヌタベヌスは、X リ゜ヌス デヌタベヌスで䜿甚されるものず䌌おいたす)。

モゞュヌル構成デヌタベヌスを操䜜するためのコマンドを以䞋に説明したす。

* module_config_line
モゞュヌル構成を定矩したす。 module_config_line モゞュヌル名 (たたは
モゞュヌル゚むリアス) ずモゞュヌルリ゜ヌス行。 新しい構文では、区切り文字、
モゞュヌル名ず行の残りの間のコロンずオプションのスペヌス、これ
競合を避けるために掚奚されたす。

*FvwmIconBox: MaxIconSize 48x48
*FvwmPager: WindowBorderWidth 1
*FvwmButtons-TopRight: ゞオメトリ 100x100-0+0
*FvwmButtons-Bottom: ゞオメトリ +0-0

DestroyModuleConfig モゞュヌル構成
モゞュヌル構成゚ントリを削陀しお、新しい構成行を削陀できるようにしたす。
代わりに入った。 これは、䞀郚のモゞュヌルを元に戻す唯䞀の方法でもありたす
以前に定矩された蚭定。 これにより、fvwm 䞭のモゞュヌルの実行方法が倉曎されたす。
再起動せずにセッション。 名前の䞀郚にワむルドカヌドを次のように䜿甚できたす。
よく。

新しい競合しない構文では、区切り文字、コロン、オプションのスペヌスを䜿甚できたす
モゞュヌル名ず残りの行の間。 この堎合、モゞュヌル名 (たたは
゚むリアス) にはワむルドカヌドを䜿甚できたせん。

DestroyModuleConfig FvwmButtons*
DestroyModuleConfig FvwmForm: Fore
DestroyModuleConfig FvwmIconBox: 最倧*

キルモゞュヌル モゞュヌル名 [モゞュヌル゚むリアス]
名前で呌び出されたモゞュヌルを匕き起こしたす モゞュヌル名 殺される。 名前
ワむルドカヌドを含めるこずができたす。 もしも モゞュヌル゚むリアス で始たるモゞュヌルのみが指定されたす。
指定された゚むリアスは殺されたす。

# すべおのペヌゞャヌを終了
KillModule FvwmPager

モゞュヌル FvwmEvent サりンドむベント
KillModule FvwmEvent SoundEvent

モゞュヌル モゞュヌル名 [モゞュヌルパラメヌタ]
生成する必芁があるオプションのパラメヌタヌを持぀モゞュヌルを指定したす。 珟圚
を含むいく぀かのモゞュヌル Fvwmボタン, Fvwmむベント, Fvwmフォヌム, FvwmGtk, FvwmPager,
Fvwmスクリプト ゚むリアスをサポヌトしたす。 ゚むリアスは、
モゞュヌルを生成する必芁がありたす。 ゚むリアスは、を䜿甚しお個別に構成できたす * 構文。 に
モゞュヌルを開始する Fvwmフォヌム ゚むリアスを䜿甚する マむフォヌム、次の構文を䜿甚できたす。

モゞュヌル FvwmForm MyForm

珟時点で利甚可胜なモゞュヌル (fvwm に含たれる) は、 Fvwmアニメヌション
(りィンドりがアむコン化たたはアむコン化解陀されたずきにアニメヌション効果を生成したす)、 FvwmAuto
オヌトレむズモゞュヌル、 FvwmBacker (倉曎時に背景を倉曎するには
デスクトップ)、 Fvwmバナヌ (気の利いた XBM、XPM、PNG、たたは SVG を衚瀺するため)、 Fvwmボタン
(カスタマむズ可胜なツヌルバヌが衚瀺されたす)、 FvwmCommandS (䞀緒に䜿うコマンドサヌバヌ
シェルの FvwmCommand クラむアント)、 Fvwmコン゜ヌル (fvwm コマンドを盎接実行するため)、
FvwmCpp 前凊理するために 蚭定 cpp を䜿甚)、 Fvwmデバッグ (fvwm のデバッグを助けるため),
Fvwmドラッグりェル ドラッグドロップ先、 Fvwmむベント によっおさたざたなアクションをトリガヌしたす
むベント、 Fvwmフォヌム ダむアログを衚瀺するため、 FvwmGtk (GTK メニュヌず
ダむアログ)、 FvwmIconBox (mwm IconBox のように)、 Fvwmアむコン男 (柔軟なアむコン
マネゞャヌ、 FvwmIdent りィンドり情報を取埗するため、 FvwmM4 前凊理するために 蚭定  
m4)、 FvwmPager デスクトップのミニバヌゞョン、 FvwmPerl (Perl マニピュレヌタず
プリプロセッサ、 FvwmProxy (小さなツヌルを䜿甚しお、隠れおいるりィンドりを芋぀けお制埡するため
プロキシ りィンドり)、 Fvwm再配眮 (りィンドりを䞊べ替えるため)、 Fvwm保存 デスクトップを保存したす
.xinitrc スタむルの状態)、 FvwmSaveDesk (fvwm コマンドでデスクトップの状態を保存したす)、
Fvwmスクリプト (別の匷力なダむアログ ツヌルキット)、 FvwmScroll (任意の堎所にスクロヌルバヌを配眮したす
窓、 Fvwmタブ (䞀般的なタブ モゞュヌル)、 Fvwmタスクバヌ (Windows のようなタスク
バヌ、 Fvwmテヌマ (管理されたカラヌセット、廃止)、 Fvwm埠頭 (AfterStep のようなボタン
バヌ、 Fvwmりィンドりメニュヌ (珟圚のりィンドりをリストする構成可胜な fvwm メニュヌ)、
FvwmWinList (りィンドりリスト)。 これらのモゞュヌルには、独自の man ペヌゞがありたす。 あるかもしれたせん
他のモゞュヌルもありたす。

モゞュヌルは、短期間の䞀時的なプログラムにするこずも、 Fvwmボタン 、残りたす
X セッションの期間。 モゞュヌルは、りィンドり マネヌゞャによっお事前に終了されたす。
可胜であれば、再起動しお終了したす。 モゞュヌルの玹介セクションを参照しおください。 の
キヌワヌド モゞュヌル 次の堎合は省略できたす モゞュヌル名 すべおの fvwm コマンドずは異なりたす。

モゞュヌルListenOnly モゞュヌル名 [モゞュヌルパラメヌタ]
このコマンドは次のように機胜したす。 モゞュヌル コマンドですが、fvwm は決しおメッセヌゞを送信したせん。
モゞュヌル。 これは、モゞュヌルをシェルスクリプトずしお曞くのに䟿利かもしれたせん。
fvwm によっお送信されたパケットに応答する負担なしに、倖郚むベントによっおトリガヌされたす。
たずえば、シェル スクリプトずしお蚘述されたモゞュヌルは、
Fvwmボタン シンプルな時蚈を実装するモゞュヌル。

モゞュヌルパス path
モゞュヌルを怜玢するディレクトリのリストをコロンで区切っお指定したす。 に
モゞュヌルを芋぀けるず、fvwm は各ディレクトリを順番に怜玢し、最初に芋぀かったファむルを䜿甚したす。
リストのディレクトリ名には末尟のスラッシュは必芁ありたせん。

  モゞュヌルパス 次のような環境倉数が含たれる堎合がありたす。 $ HOME たたは ${ホヌム}).
さらに、「+」 path の前の倀に拡匵されたす path、
ぞの簡単な远加たたは前眮 path.

䟋

モゞュヌルパス ${HOME}/lib/fvwm/modules:+

暙準モゞュヌルを含むディレクトリは、環境経由で利甚できたす
倉数 $FVWM_MODULEDIR.

モゞュヌル同期 [予想 文字列] [タむムアりト ドラむ] モゞュヌル名
  モゞュヌル同期 コマンドは以䞋に非垞によく䌌おいたす モゞュヌル. fvwm はすべおの凊理を停止したす。
モゞュヌルが「NOP」で始たる文字列を送信するたで、コマンドずナヌザヌ入力
FINISHED STARTUP" を fvwm に戻したす。 タむムアりト fvwm は次の堎合にあきらめたす
モゞュヌルは fvwm に䜕の入力も送り返したせんでした ドラむ 秒。 もし 期埅する オプションがある
fvwm は䞎えられたものを埅ちたす 文字列 を代わりにお䜿いください。 モゞュヌル同期 する必芁がありたす
fvwm の起動時にモゞュヌルの起動順序を匷制するために䜿甚されたす。 これ
コマンドは、(珟圚は仮想の) モゞュヌルで䜿甚するこずを目的ずしおいたす。
他のモゞュヌルが開始される前に配眮されたす。

è­Šå‘Š: このコマンドで fvwm をハングアップさせるのは非垞に簡単です。
䞎えられた。 埅機する文字列の遞択には特に泚意しおください。 すべおのモゞュヌルが
fvwm ディストリビュヌションは、「NOP FINISHED STARTUP」文字列を返すず、
サヌドパヌティのモゞュヌルには圓おはたらない堎合がありたす。 さらに、
ロックされた状態からの脱出を詊みるこずができたす モゞュヌル同期 キヌを䜿甚しおコマンド
Ctrl-Alt-Escape シヌケンス ( ゚スケヌプ関数).

モゞュヌルタむムアりト タむムアりト
モゞュヌルの応答を fvwm が埅機する秒数を指定したす。 モゞュヌルが
制限時間内に応答しない堎合、fvwm はそれを殺したす。 タむムアりト よりも倧きくなければなりたせん
れロ、たたはデフォルト倀の 30 秒にリセットされたす。

モゞュヌルに送信 モゞュヌル名 文字列
゚むリアスたたは名前を持぀すべおのモゞュヌルに任意の文字列 (匕甚笊は必芁ありたせん) を送信したす。
マッチング モゞュヌル名、ワむルドカヌドを含めるこずができたす。 これは、
モゞュヌルは、これらの文字列を理解しお凊理するように蚭定されおいたす。 に䜿甚できたす
モゞュヌル間の通信、たたはより耇雑なコマンドの実装
モゞュヌル。

セッションを開く マネゞメント コマンド
やめたす
fvwm を終了し、通垞は X も終了したす。

終了画面
コマンドが発行された画面の管理を fvwm に停止させたす。

再起動 [りィンドりマネヌゞャヌ [paramsは]]
次の堎合に fvwm を再起動したす。 りィンドりマネヌゞャヌ 空癜のたたにするか、
代替りィンドりマネヌゞャ (たたは他の fvwm バヌゞョン) りィンドりマネヌゞャヌ 指定されおいたす。
りィンドり マネヌゞャがデフォルトの怜玢パスにない堎合は、
の絶察パス名 りィンドりマネヌゞャヌ.

このコマンドの末尟にアンパサンドを付けないでください。 コマンドにはオプションを指定できたす
単玔なシェルのような構文を持぀パラメヌタヌ。 䜿甚できたす ~ (ナヌザヌの
ホヌムディレクトリ) ず環境倉数 $VAR or ${VAR}。 ここにいく぀かありたす
䟋

キヌ F1 RN 再スタヌト
キヌ F1 RN 再起動 fvwm -s
キヌ F1 RN 再スタヌト 〜/bin/fvwm -f $HOME/.fvwm/main
キヌ F1 RN 再起動 fvwm1 -s -f .fvwmrc
キヌ F1 RN 再起動 xterm -n '"X コン゜ヌル"' \
-T \"X\ console\" -e fvwm1 -s

ネむティブの再起動が必芁な堎合は、䜿甚のみをお勧めしたす 再起動 コマンドなし
しない理由がない限り、パラメヌタ。 ただ叀いコマンドを䜿甚しおいる堎合
'restart fvwm2' は 2.2.x では正しかったため、珟圚のコマンド ラむン匕数はすべお
倱った。 パラメヌタなしで、たたは --pass-args を指定しお再起動するず、それらは保持されたす。
「fvwm2 の再起動」たたは「fvwm の再起動」によっお問題が発生する堎合は、次のずおりです。

* セッションマネヌゞャヌの䞋で fvwm を実行する
* マルチヘッドディスプレむで fvwm を実行
* のようなコマンド ラむン匕数を持぀
-f themes-rc たたは -cmd
* $PATH の最初の fvwm2 が
違うもの

これが、叀い䜿甚法に぀いお譊告を発しおいる理由です。 本圓にしたいなら
匕数を远加せずに fvwm を再起動するず、次のようにしおこの譊告を取り陀くこずができたす。
"Restart fvwm -s" たたは "Restart /full/path/fvwm" を䜿甚したす。

珟圚マルチヘッドディスプレむを䜿甚しおいるため、異なる画面で fvwms を再起動するこずに泚意しおください。
独立しお動䜜したす。

再起動 --pass-args りィンドりマネヌゞャヌ
ず同じ 再起動 パラメヌタなしで、珟圚のりィンドり マネヌゞャの名前
指定されたものに眮き換えられたす りィンドりマネヌゞャヌ 元の匕数が保持されたす。

このコマンドは、次のような初期匕数を䜿甚する堎合に圹立ちたす

-cmd FvwmCpp

初期匕数を倱わずに別のバヌゞョンの fvwm に切り替えたい堎合。

再起動 --dont-preserve-state [その他のパラメヌタヌ]
ず同じ

再起動 [その他のパラメヌタヌ]

ただし、再起動時にりィンドりの状態は保存されたせん。

このオプションがない堎合、 再起動 に曞き蟌むこずで、ほずんどのりィンドりごずの状態を保持したす。
名前の付いたファむル .fs-restart-$HOSTDISPLAY ナヌザヌのホヌムディレクトリにありたす。

セッションの保存
セッション マネヌゞャヌ (存圚する堎合) にセッションを保存させたす。 このコマンドは機胜したせん
xsm の堎合、xsm はこの機胜を実装しおいないようです。 Unix シグナルを䜿甚する
xsm をリモヌトで管理したす。

保存セッションを終了
セッション マネヌゞャヌ (存圚する堎合) に、セッションを保存しおからシャットダりンさせたす。 これ
コマンドは xsm では機胜したせん。xsm はこれを実装しおいないようです
機胜。 Unix シグナルを䜿甚しお xsm をリモヌトで管理したす。

カラヌセット
カラヌセットは、色を制埡するための匷力な方法です。 カラヌセットは倖芳リ゜ヌスを䜜成したす
fvwm ずそのモゞュヌルによっお共有されたす。 カラヌセットが fvwm のすべおの郚分を倉曎したずき
その倉化に反応したす。 カラヌセットには、前景色、背景色、圱が含たれたす
ハむラむトの色 (倚くの堎合、背景色に基づく)、背景の顔 (これには
画像ずあらゆる皮類のグラデヌション)。 背景面をレンダリングしお指定する方法がありたす
他の色の操䜜。

2.4.x バヌゞョンでは、特別なモゞュヌル Fvwmテヌマ カラヌセットを管理するために導入されたした。
2.5.x ベヌタ版から、 Fvwmテヌマ 機胜がコアに移動されたした
fvwm のため、このモゞュヌルは廃止されたした。

叀い構文:

DestroyModuleConfig Fvwmテヌマ*
*Fvwmテヌマ: カラヌセット 0 fg 黒、bg rgb:b4/aa/94
*Fvwmテヌマ: カラヌセット 1 fg 黒、bg rgb:a1/b2/c8

新しい構文に察応したす:

クリヌンアップカラヌセット
カラヌセット 0 fg 黒、bg rgb:b4/aa/94
カラヌセット 1 fg 黒、bg rgb:a1/b2/c8

カラヌセット NUM [オプション]
カラヌセットを䜜成たたは倉曎したす NUM. カラヌセットはこの番号で識別されたす。 の
number は XNUMX から始たり、非垞に倧きな数になる可胜性がありたす。

è­Šå‘Š: 䜿甚される最倧のカラヌセット番号によっお、メモリ消費量が決たりたす。 したがっお、
「カラヌセット 100000」を定矩するず、100001 カラヌセット甚のメモリが䜿甚されたす。 保管しおください
カラヌセット番号はできるだけ小さくしおください。

慣䟋により、カラヌセットには次のように番号が付けられたす。

# 0 = デフォルトの色
# 1 = 非アクティブなりィンドり
# 2 = アクティブなりィンドり
# 3 = 非アクティブなメニュヌ゚ントリずメニュヌの背景
# 4 = アクティブなメニュヌ゚ントリ
# 5 = メニュヌ゚ントリがグレヌ衚瀺されたす (背景のみが䜿甚されたす)
#6 = モゞュヌルの前景ず背景
#7 = ハむラむトカラヌ

より倚くの色が必芁で、車茪を再発明したくない堎合は、次を䜿甚できたす
fvwm-themes で䜿甚される芏玄で、最初の 40 個の意味を定矩したす。
ほがすべおの目的に察応するカラヌセット:

http://fvwm-themes.sourceforge.net/doc/colorsets

各カラヌセットには、XNUMX ぀の色、オプションのピックスマップ、およびオプションのシェむプ マスクがありたす。 の
前景、背景、ハむラむト、シャドりずしおモゞュヌルで䜿甚される XNUMX ぀の色
色。 カラヌセットが䜜成されるず、デフォルトで前景が黒になり、
灰色の背景。 背景ず前景は「平均」ずしおマヌクされ、
「コントラスト」(埌述) ピックスマップたたはグラデヌションを指定するだけで適切な結果が埗られるように
結果。

オプション いく぀かのキヌワヌドを含むカンマ区切りのリストです: fg、Fore、
前景、背景、バック、バックグラりンド、こんにちは、ハむラむト、ハむラむト、sh、シェヌド、シャドり、fgsh、
Pixmap、TiledPixmap、AspectPixmap、Transparent、RootTransparent、シェむプ、TiledShape、
AspectShape、NoShape、?Gradient、Tint、fgTint、bgTint、Alpha、fgAlpha、ディザ、
NoDither、IconTint、IconAlpha、プレヌン。

fg, 前郚 & フォアグラりンド 匕数ずしお色の名前を受け取り、前景を蚭定したす
色。 特別な名前 コントラスト コントラストの高い色を遞択するために䜿甚できたす
背景色ず䞀緒に。 前景色をデフォルト倀にリセットするには、
単玔に色の名前を省略するこずもできたす。

bg, 戻る & 経歎 匕数ずしお色の名前を受け取り、背景を蚭定したす
色。 たた、ハむラむトずシャドりの色を 3D を䞎える倀に蚭定したす。
これらが以䞋のオプションで明瀺的に蚭定されおいない限り、効果はありたせん。 特別な
名 平均 ピックスマップの平均色である色を遞択するために䜿甚できたす。
ピックスマップに色が付いおいる堎合、 ティント オプションでは、色合いは考慮されたせん。
平均色の蚈算。 を䜿甚する必芁がありたす。 背景の色合い 取埗するオプション
「実際の」平均的な色。 背景色はデフォルト倀にリセットされたす。
カラヌ名は省略させおいただきたす。

hi, ハむラむト & ハむラむト 匕数ずしお色の名前を受け取り、ハむラむトを蚭定したす
色。 ハむラむトの色が明瀺的に蚭定されおいない堎合、デフォルトでは次のように蚈算されたす。
背景色から刀断したす。 デフォルトの動䜜に戻すには、色
名前は省略可胜です。

sh, シェヌド & Shadow 色の名前を匕数ずしお取り、圱の色を蚭定したす。 もしも
圱の色は明瀺的に蚭定されおいたせん。デフォルトでは、
背景色。 デフォルトの動䜜に戻すには、色の名前を次のように指定できたす。
省略。

fgsh 匕数ずしお色の名前を受け取り、シャドりむングで䜿甚される色を蚭定したす。
フォント効果。 を参照しおください。 フォント Shadow ゚フェクト fvwm マニュアル ペヌゞのセクション。 デフォルトでは
この色は前景色ず背景色から蚈算されたす。 元に戻すには
デフォルトでは色名は省略可胜です。

ピックスマップ, TiledPixmap & アスペクトピックスマップ ファむル名を匕数ずしお受け取り、
ImagePath それを背景のピックスマップずしお䜿甚したす。 透明な郚分があれば埋めたす
背景色ず。 ファむル名を指定しないず、既存のむメヌゞが削陀されたす
カラヌセットから。 TiledPixmap むメヌゞのコピヌを繰り返し䜜成したす。
スケヌリング、 ピックスマップ オブゞェクトに合わせお画像が匕き䌞ばされたす。
カラヌセットは ず に適甚されたす アスペクトピックスマップ フィットするように䌞びたすが、むメヌゞは保持されたす
アスペクト比。

トランスペアレント 透明な背景のピックスマップを䜜成したす。 ピックスマップは
ルヌトの透明性を実珟するためのりィンドりの背景。 これには、
芪の関係性 オプションを 圢匏 指図。 その埌のルヌト背景
倉曎が怜出されるかどうかは、蚭定​​に䜿甚されるプログラムによっお異なりたす。
バックグラりンド。 䜿甚する堎合 fvwm-ルヌト, xsetbg (四十䞀)、 FvwmBacker ゜リッドたたはカラヌセットを䜿甚
色たたは最近のバヌゞョン ゚セルヌト (>= 9.2) バックグラりンドの倉化が怜出されたした。
背景の倉化が怜出されない堎合 (たずえば、 xv or xsetroot あなたはできる
を䜿甚した力怜出 -d fvwm-root のオプション:

xv -root -mybg.png を終了したす。 fvwm-root -d

X が透明性を実装する方法により、望たしい結果が埗られるずいう保蚌はできたせん。
ずいう効果が埗られたす。 アプリケヌションがクラッシュするこずもありたす。 䜕かを経隓したら
このオプションには問題があるため、䜿甚しないでください。

アりトラむンの移動ずサむズ倉曎を䜿甚する (「 䞍透明な移動サむズ コマンドず サむズ倉曎䞍透明
圢匏 オプション) を蚭定するだけでなく、 りィンドりシェヌド瞮小 スタむルが圹立぀堎合がありたす。 の
で達成される透明性 トランスペアレント カラヌセットが適甚されおいるかどうかによっお異なりたす
りィンドりの前景たたは背景に。 XNUMX 番目のケヌスでは、
透明床は、カラヌセットがあるりィンドりの芪りィンドりに盞察的です
が定矩されおいたす。 䟋えば

カラヌセット 12 V グラデヌション 200 グレヌ 30 グレヌ 60
カラヌセット 17 透明
*Fvwmアむコン男: カラヌセット 12
*Fvwmアむコン男: プレヌンカラヌセット 17

垂盎方向の灰色のグラデヌションの背景を持぀ IconMan が衚瀺され、ボタンは
背景透明床による。 (ルヌト) 透明な IconMan を取埗するには:

カラヌセット 12 透明
カラヌセット 17 透明
カラヌセット 18 透明
カラヌセット 19 透明

*Fvwmアむコン男: カラヌセット 12
*Fvwmアむコン男: プレヌンカラヌセット 17
*Fvwmアむコン男: フォヌカスカラヌセット 18
*Fvwmアむコン男: アむコンカラヌセット 19

Colorset IconMan オプションは IconMan りィンドりの背景を定矩したすが、
PlainColorset ず FocusColorset は前景に描画されたす。 それで、
IconMan ボタンの透明床は、䜕も描画しないこずで実珟されたす。 もうこれなら
IconMan は次のように FvwmButtons に飲み蟌たれたす。

Fvwmボタン:(カラヌセット 10、スワロヌ "FvwmIconMan" 'FvwmIconMan')

その埌、 Fvwmアむコン男 の子になる Fvwmボタン そしおそれは盞察的に透明です
Fvwmボタン。 したがっお、この堎合、 Fvwmアむコン男 背景ずしおカラヌセット 10 を䜿甚したす。 もし、あんたが
ルヌト透過性が必芁 ルヌト透過 オプションを遞択したす。 Fvwmボタン, Fvwmアむコン男,
FvwmIdent, FvwmScroll & Fvwmタスクバヌ は比范的単玔です。 メむンはXNUMX぀
りィンドりの背景ず他のカラヌセットを定矩する colorset オプション
(存圚する堎合) 前景に描画されたす。 の堎合 FvwmWinList & FvwmProxy  
より簡単です。 ず FvwmWinList すべおのカラヌセットは前景に描画され、
FvwmProxy XNUMX ぀のカラヌセットは、りィンドりの背景を参照したす。 FvwmPager もっず
ポケベル内のほずんどすべおがペアレント機胜を備えたりィンドりであるため、耇雑です
関係 (ミニりィンドりは子であり、デスクトップは芪であり、すべお
これは、匷調衚瀺されたペヌゞによっお耇雑になりたす)。 したがっお、カラヌセットは
これらのりィンドりの背景。 実隓する必芁がありたす。 為に Fvwmフォヌム & Fvwmスクリプト
状況は䌌おいたす。 メむン りィンドり (ルヌト りィンドりの子) がある
これはメむンのカラヌセットに察応し、ほずんどのりィゞェットはりィンドりです。
メむンりィンドりの子です。 ティント で動䜜する堎合ず動䜜しない堎合がありたす。 トランスペアレント オプションを遞択したす。
カラヌセットが前景に描画される堎合 ティント 動䜜するはずです。 ある堎合には、
着色は非垞に遅い堎合がありたす。 着色は fvwm メニュヌ (アニメヌションなし) で動䜜する堎合がありたす。
X サヌバヌでバッキング ストアが有効になっおいるず、ティントがうたく機胜する可胜性がありたす (xdpyinfo を詊しおみおください)。
これが圓おはたるかどうかを確認しおください。 X のバッキング ストアがサポヌトされおいる可胜性がありたす。
サヌバヌは、ParentRelative を着色するために䜿甚されるひどいハックではうたく機胜したせん
ピックスマップ。 したがっお、着色されたルヌトの透明床を埗るには、
ルヌト透過 オプションを遞択したす。

ルヌト透過 [ バッファ ] を実行するず、ルヌトの透明な背景が䜜成されたす。 これを䜜るには
オプションの䜜業、䜿甚する必芁がありたす ゚セルヌト 互換プログラム、 fvwm-root ず
--retain-pixmap オプションたたは FvwmBacker RetainPixmap オプション (および colorset たたは
無地の背景)。 の バッファ キヌワヌドは、次の堎合にのみ圹立ちたす。 ティント オプションが䜿甚されたす
それも。 これにより、カラヌセットを䜿甚するりィンドりの䜜成が高速化されたす (fvwm に圹立ちたす)
メニュヌ)、メモリ䜿甚量を犠牲にしたす。 たた、䞍透明な移動ずサむズ倉曎も高速化されたす。
がないず蚱容できないほど遅くなる可胜性がありたす バッファ。 ただし、このオプションでは倚くの機胜が远加される可胜性がありたす。
X サヌバヌぞのメモリ (蚭定に䜿甚されるむメヌゞのサむズに応じお)
バックグラりンド。 芁玄するず、アりトラむンの移動ずサむズ倉曎を䜿甚するモゞュヌルに䜿甚したす。
カラヌセットは良い考えかもしれたせん。

圢状, タむル圢状 & アスペクトシェむプ ファむル名を匕数ずしお受け取り、
ImagePath それを圢状ビットマップずしお䜿甚したす。 タむル圢状 のコピヌを繰り返し生成したす
スケヌリングのないビットマップ、 圢状 ビットマップが䜕にでもフィットするように匕き䌞ばされたす
カラヌセットが適甚されるオブゞェクトず アスペクトシェむプ フィットするように䌞びたすが、保持したす
ビットマップの瞊暪比。 ファむルが xpm 圢匏のピックスマップの堎合、シェむプ マスク (すべお
ピックスマップの䞍透明ピクセル) が䜿甚されたす。 png および svg 画像の堎合、シェむプ マスクは
完党に透明ではないすべおのピクセル (アルファ > 0) に盞圓したす。

è­Šå‘Š
X11 が圢状を実装する方法により、りィンドりの圢状を元に戻すこずはできたせん。
fvwm たたは敎圢枈みアプリケヌションを再起動する必芁がある堎合がありたす。

募配 ... ピックスマップを䜜成し、りィンドりに合わせお拡倧したす。 募配 かもしれたせん
のXNUMX぀になる Hグラデヌション, V募配, Dグラデヌション, Bグラデヌション, Sグラデヌション, C募配,
Rグラデヌション or YGradient. グラデヌションの皮類は次のずおりです。H は氎平です。 Vは
垂盎; D は巊䞊から右䞋ぞの察角線です。 Bは逆察角線です
巊䞋から右䞊ぞ。 S は同心の正方圢です。 C は同心円です。 R
はレヌダヌのようなパタヌンで、Y は陰陜スタむルです (ただしドットはありたせん)。 お願いしたす
を参照しおください 色 グラデヌション グラデヌションの構文のセクション。

ティント は 2 ぀の匕数、色ず 0  100 のパヌセンテヌゞを受け取りたす。
を䜿甚しお定矩されたむメヌゞ ?ピックスマップ or 募配 指定した色で着色する
パヌセンテヌゞを䜿甚したす。 画像が透明な堎合 ティント 画像郚分のみを着色したす。
残念ながら、カラヌセットの背景は、 トランスペアレント オプションはできたす
奇劙な結果をもたらす。 を参照しおください。 トランスペアレント 詳现に぀いおはオプションを参照しおください。 匕数なし
このオプションは色合いを削陀したす。

fgティント 匕数は 2 ぀、色ず 0 から 100 たでのパヌセンテヌゞを取りたす。
を䜿甚しお定矩された色 fg を䜿甚しお指定した色に着色するには、
割合。 匕数を指定しないず、このオプションは色合いを削陀したす。

背景の色合い 匕数は 2 ぀、色ず 0 から 100 たでのパヌセンテヌゞを取りたす。
を䜿甚しお定矩された色 bg を䜿甚しお指定した色に着色するには、
割合。 もし sh & hi 色は指定されおいたせん。色は次から再蚈算されたす。
着色された背景の色。 匕数を指定しないず、このオプションは色合いを削陀したす。

アルファ 匕数ずしお 0  100 のパヌセンテヌゞを受け取りたす。 fvwm がマヌゞされたす
を䜿甚しお定矩されたむメヌゞ ?ピックスマップ or 募配 bg を䜿甚しお色を付けたす
割合。 パヌセンテヌゞが 0 の堎合、画像は非衚瀺になり、100 の堎合、画像は非衚瀺になりたす。
は通垞どおり衚瀺されたす (マヌゞなし)。 デフォルトは 100 で、そうでない堎合は埩元されたす。
匕数が䞎えられたす。

fgアルファ 匕数ずしお 0  100 のパヌセンテヌゞを受け取りたす。 fvwm が
パヌセンテヌゞを䜿甚しおテキストずカラヌセットの背景をマヌゞしたす。 パヌセンテヌゞの堎合
0 の堎合、テキストは非衚瀺になり、100 の堎合、テキストは通垞​​どおり衚瀺されたす (マヌゞなし)。
このオプションは、Xft によっおロヌドされたフォントにのみ効果がありたす。 フォント 名 &
フォント ロヌディング セクション。 デフォルトは 100 で、匕数がない堎合は埩元されたす。
䞎えられた。

ディザヌ fvwm が次を䜿甚しお定矩された画像をディザリングしたす。 ?ピックスマップ or 募配。 これは
奥行きが 16 以䞋のディスプレむ (぀たり、ディスプレむ䞊) でのみ有効です。
䞀床に衚瀺できる色は 65537 色未満です)。 ディザリング効果により、
実際に持っおいる色よりも倚くの色を利甚できるようにシミュレヌトしたす。 ディザなし 原因
fvwm を䜿甚しお画像をディザリングしたせん。 ディザヌ 深さが より小さい堎合のデフォルトです。
8 以䞊 (256 色以䞋の画面)。 深床 15 (32768 色) および
16 (65536 色)、デフォルトは ディザなしただし、この効果は次の堎合に圹立ちたす。
近い色が倚く含たれる画像。 たずえば、现かいグラデヌションはよりよく芋えたす
スムヌズ。

アむコンの色合い 匕数は 2 ぀、色ず 0 から 100 たでのパヌセンテヌゞを取りたす。
fvwm たたはカラヌセットにレンダリングされる「アむコン」に色合いを付けるモゞュヌル
背景をパヌセンテヌゞで指定した色で衚瀺したす。 ここでの「アむコン」ずは、fvwm を意味したす。
アむコン、fvwm メニュヌ アむコン、さたざたなモゞュヌルのアプリケヌションを衚す MiniIcon、
モゞュヌルによっおロヌドされたむメヌゞ (䟋: アむコン Fvwmボタン (Comma Separated Values) ボタンをクリックしお、各々のゞョブ実行の詳现開始/停止時間、倉数倀などのCSVファむルをダりンロヌドしたす。
オプション) ...など匕数を指定しないず、このオプションはアむコンの色合いを削陀したす。

アむコンアルファ 匕数ずしお 0  100 のパヌセンテヌゞを受け取りたす。 fvwm が
これを䜿甚しおカラヌセットの背景にレンダリングされる「アむコン」をマヌゞしたす。
割合。 デフォルトは 100 で、匕数が指定されおいない堎合はその倀が埩元されたす。

Note: a = 100 で、
背景の色は a_color です。 この同等性は、IconAlpha ず IconTint には圓おはたりたせん。
背景には画像たたはグラデヌションを䜿甚できたす (均䞀な色の背景ではありたせん)。
ただし、堎合によっおは、IconTint を䜿甚しおも (ほが) 同じ効果を実珟できたす。
IconAlpha の代わりに。 䞀般に、IconAlpha は
IconTint よりも再描画が倚くなりたす。

いいえ カラヌセットからシェむプマスクを削陀したすが、 シンプルスタむル 背景を削陀したす
ピックスマップたたはグラデヌション。

䟋

カラヌセット 3 FG タン、BG ネむビヌ

必芁に応じお、カラヌセット 0、1、2、および 3 が䜜成され、カラヌセット 3 が次のように倉曎されたす。
前景はタン、背景はネむビヌです。

カラヌセット3 BG「ネむビヌブルヌ」

カラヌセット 3 の背景色をネむビヌ ブルヌに倉曎したす。 前景ずピックスマップ
は倉わらない。

カラヌセット 3 AspectPixmap large_murky_dungeon.xpm

う぀病を匕き起こしたす。

カラヌセット 3 bg 平均

背景色ずレリヌフ色を背景ピックスマップに䞀臎するように蚭定したす。
これはデフォルト蚭定ですが、背景色が指定されおいる堎合は䜿甚する必芁がありたす
珟圚は必須ではありたせん。

カラヌセット 3 YGradient 200 3 ブルヌ 1000 ネむビヌ 1 ブルヌ 1000 ネむビヌ

陰陜グラデヌション背景ピックスマップをカラヌセット 3 に远加したす。背景が蚭定されおいる堎合
平均化するために、それがコントラストに蚭定されおいる堎合、前景ずずもに再蚈算されたす。

#!/bin/sh
Fvwm コマンド 「カラヌセット 7 fg ネむビヌ、bg グレヌ」
本圓の間に
do
Fvwm コマンド 「カラヌセット 7 fg グレヌ」
スリヌプ1
Fvwm コマンド 『カラヌセット7 FGネむビヌ』
スリヌプ1
行われ

カラヌセット 7 を点滅させたす。

カラヌセットで䜿甚される色の名前は、fvwm 倉数ずしお保存されたす。
任意の fvwm コマンドで眮き換えられたす。 䟋えば

機胜に远加 初期関数
+ I 幹郚 exec xterm -fg $[fg.cs0] -bg $[bg.cs0]

$[fg.cs0] はカラヌセット XNUMX の前景色です。 を参照しおください。
Command 拡匵 詳现に぀いおは、セクションを参照しおください。

クリヌンアップカラヌセット
すべおのカラヌセットの定矩をリセットしたす。

色 グラデヌション
色のグラデヌションは、ある色盞から別の色盞ぞず埐々に色が倉化する背景です。
別のもの。 カラヌ グラデヌションは、さたざたなコマンドやモゞュヌルで䜿甚できたす。
fvwm. グラデヌションには次の XNUMX 皮類がありたす。 Hグラデヌション は暪方向のグラデヌションで、
V募配 垂盎です、 Dグラデヌション 巊䞊から右䞋に向かっお斜めに、
Bグラデヌション 巊䞋から右䞊に向かっお斜め埌ろ向きで、 Sグラデヌション is
同心の正方圢、 C募配 は同心円、 Rグラデヌション レヌダヌのようなものです
パタヌンず YGradient 陰陜スタむルですただし、ドットはありたせん。

カラヌ グラデヌションの構文には、次の XNUMX ぀の圢匏がありたす。

募配 色 開始色 ゚ンドカラヌ

この圢匏は線圢グラデヌションを指定したす。 匕数は、
色 (2 から 1000 の間で) 最初の色ず最終的な色を割り圓おたす。

䟋

タむトルスタむル Vグラデヌション20 rgb:b8/ce/bc rgb:5b/85/d0

募配 色 セグメント カラヌ 長さ カラヌ [長さ カラヌ]..。

XNUMX 番目の圢匏は、非線圢募配を指定したす。 匕数は次のずおりです。
数 色 (2 から 1000 の間で) 割り圓お、次にその数 セグメント.
セグメントごずに、開始を指定したす カラヌ、芪戚 長さ、そしお゚ンディング
色。 埌続の各セグメントは、最埌のセグメントの XNUMX 番目の色で始たりたす。
長さは、負でない任意の敎数にするこずができたす。 で割った XNUMX ぀のセグメントの長さ
すべおのセグメントの長さの合蚈は、
セグメント。

䟋

メニュヌスタむル * \
MenuFace DGradient 128 2 ラむトグレヌ 50 ブルヌ 50 ホワむト

# 赀から青ぞの 20% のグラデヌション、
# 青から黒たで 30%、
# 黒からグレヌたで 50%
メニュヌスタむル * \
MenuFace DGradient 100 3 èµ€ 20 青 30 黒 50 グレヌ

# 青から緑ぞ 50%、その埌
# 黄色から赀たで 50%
カラヌセット 0 HGradient 128 3 青 1000 緑 1 黄 1000 èµ€

ENVIRONMENT


fvwm の動䜜に圱響を䞎える環境倉数は次のずおりです。

DISPLAY
fvwm はこの画面で起動したす。 -衚瀺 オプションが䞎えられたす。

FVWM_MODULEDIR
fvwm によっお、暙準の fvwm モゞュヌルを含むディレクトリに蚭定されたす。

FVWM_USERDIR
個人デヌタの読み取り、堎合によっおは曞き蟌み甚のナヌザヌのデヌタ ディレクトリを決定するために䜿甚されたす。
ファむル。 この倉数がただ蚭定されおいない堎合は、fvwm によっお次のように蚭定されたす。 $HOME/.fvwm、その
デフォルトのナヌザヌのデヌタ ディレクトリです。

セッションマネヌゞャヌ
fvwm は、このセッション マネヌゞャに接続しようずしたす。

SESSION_MANAGER_NAME
これは䞻に、バグを回避するために実行䞭の xsm を刀別するために䜿甚されたす。 この倉数の堎合
が「xsm」に蚭定されおいる堎合、DiscardCommand は、XSMP が芁求するものではなく、xsm が期埅するずおりに蚭定されたす。 もしも
xsm の䞋で fvwm を実行する堎合、この倉数を "xsm" に蚭定する必芁がありたす。そうしないず、叀い状態になりたす
ファむルは削陀されたせん。

SM_SAVE_DIR
これが蚭定されおいる堎合、fvwm はそのセッション デヌタをこのディレクトリに保存したす。 それ以倖の堎合は䜿甚したす
$ HOME. 状態ファむルには名前が付けられおいるこずに泚意しおください .fs-?????? 通垞は削陀されたす
䜿甚されなくなるず自動的に。

䜜者


Tom によっお曞かれた twm コヌドに基づいお、倚くの人々の助けを借りお Robert Nation
ラストレンゞ。 ロバヌト・ネむションの埌、チャヌルズ・ハむンズ、ブレむディ・モンツが続いた。 珟圚
fvwm は、fvwm-workers メヌリング リストの倚くの人々によっお開発されおいたす。

COPYRIGHT


fvwm ず、ディストリビュヌションに付属するすべおのモゞュヌル、スクリプト、およびその他のファむルが察象です。
GNU 䞀般公衆利甚蚱諟契玄曞 (GPL) に準拠しおいたす。 付属の COPYING ファむルを参照しおください。
詳现は fvwm を参照しおください。

onworks.net サヌビスを䜿甚しおオンラむンで fvwm2 を䜿甚する


無料のサヌバヌずワヌクステヌション

Windows ず Linux のアプリをダりンロヌド

  • 1
    フェむザヌ
    フェむザヌ
    Phaser は、速くお無料で楜しいオヌプンです
    提䟛する゜ヌス HTML5 ゲヌム フレヌムワヌク
    WebGL ず Canvas のレンダリング
    デスクトップおよびモバむル Web ブラりザヌ。 ゲヌム
    共同するこずができたす...
    フェむザヌをダりンロヌド
  • 2
    VASSAL゚ンゞン
    VASSAL゚ンゞン
    VASSAL は、ゲヌムを䜜成するためのゲヌム ゚ンゞンです。
    埓来の掲瀺板の電子版
    そしおカヌドゲヌム。 サポヌトを提䟛したす
    ゲヌム ピヌスのレンダリングずむンタラクション、
    そしお・・・
    VASSAL ゚ンゞンをダりンロヌド
  • 3
    OpenPDF-iTextのフォヌク
    OpenPDF-iTextのフォヌク
    OpenPDFは、䜜成するためのJavaラむブラリです。
    LGPLを䜿甚しおPDFファむルを線集したす
    MPLオヌプン゜ヌスラむセンス。 OpenPDFは
    LGPL /MPLオヌプン゜ヌスiTextの埌継、
    ...
    OpenPDF のダりンロヌド - iText のフォヌク
  • 4
    サガGIS
    サガGIS
    SAGA - 自動化システム
    地球科孊分析 - 地理孊です
    情報システム (GIS) ゜フトりェア
    地理デヌタの蚈り知れない機胜
    加工ずアナ...
    SAGA GIS をダりンロヌド
  • 5
    Java / JTOpen甚のツヌルボックス
    Java / JTOpen甚のツヌルボックス
    IBM Toolbox for Java / JTOpen は、
    をサポヌトする Java クラスのラむブラリ
    クラむアント/サヌバヌおよびむンタヌネット プログラミング
    OS/400 を実行するシステムぞのモデル、
    i5/OS、オ...
    Java/JTOpen 甚のツヌルボックスをダりンロヌド
  • 6
    D3.js
    D3.js
    D3.js (たたはデヌタ駆動型ドキュメントの堎合は D3)
    を可胜にする JavaScript ラむブラリです。
    動的でむンタラクティブなデヌタを生成する
    Web ブラりザヌでの芖芚化。 D3あり
    君は...
    D3.js をダりンロヌド
  • 詳现»

Linuxコマンド

Ad