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

Ad


OnWorksファビコン

FvwmForm-クラウドでのオンライン

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

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

プログラム:

NAME


FvwmForm-Fvwmの入力フォームモジュール

SYNOPSIS


モジュール Fvwmフォーム [ エイリアス ]

FvwmFormはFvwmによって生成される必要があります。 コマンドラインから呼び出された場合、FvwmFormは
バージョン番号と終了。

DESCRIPTION


FvwmFormは、ユーザー入力を取得してそれに応じて動作するメカニズムを提供します。 これはによって達成されます
ユーザーが記入でき、ユーザーがアクションを選択できるフォームの手段
Fvwmに取ってもらいたい。 フォームは、テキストラベル、XNUMX行のテキストのXNUMX種類のアイテムで構成されます
入力、相互に排他的な選択、複数選択の選択、およびアクションボタン。
これらのアイテムは、非常に柔軟なレイアウトで、いくつかの行に配置されています。

テキストラベルは、説明の目的にのみ役立ちます。 入力を受け入れることはできません。

タイムアウトエントリは、フォームをタイムアウトして特定のを実行するためのメカニズムを提供します
タイムアウトが発生したときのアクション。 カウントダウンは、テキストラベルと同様に表示されますが、
残り時間で更新されます。

テキスト入力フィールドを使用して、XNUMX行の文字列を編集できます。 FvwmFormはEmacsスタイルを受け入れます
カーソル移動キー。 詳細については、FvwmFormInputを参照してください。 マウスコピーはサポートされていませんが、
貼り付けることができます。

選択はいくつかの選択肢で構成されます。

選択自体は、表示機能を持たない論理エンティティです。

各選択肢は、プッシュボタンとそれに続く説明テキストラベルとして表示されます。 いつ
選択すると、排他的な選択肢は中央に円を表示し、複数の選択肢は表示されます
チェック。

アクションボタンをアクティブにすると、XNUMXつ以上のコマンドがFvwmに送信されるか、シェルが実行されます
コマンド。 シェルコマンドには、フォームの入力フィールドの内容を含めることができます。
フォームの選択肢の設定を反映します。

アクションボタンは、キーボードまたはマウスを介してアクティブ化できます。

初期化


エイリアスなしで呼び出されたFvwmFormは、「*FvwmForm」で始まる構成コマンドを使用します。

通常、フォームの名前を表すエイリアスを使用してFvwmFormを呼び出します。
構成コマンドと構成ファイル。 たとえば、コマンド「Module FvwmForm
「Rlogin」は「*Rlogin」で始まる構成コマンドを使用し、オプションを読み取ります
設定ファイル「Rlogin」。

エイリアスに関係なく、すべてのフォームが最初にスキャンして、で始まる構成コマンドを探します。
「*FvwmFormDefault」。 これらのコマンドは通常、組み込みフォーム「FvwmForm-Form」から取得されます。
コマンドをファイル「.FvwmForm」に保存します。

オプションの入力ファイル「.FvwmForm」の物理的な読み取りは、初めて行われます。
FvwmFormが呼び出されるか、「FvwmForm-Form」がファイルを更新した後に呼び出されます。

ファイル「.FvwmForm」が読み取られると、コマンド「Read.FvwmForm」を送信することによって実行されます。
「Quiet」からfvwm。「read」コマンドの動作方法により、ファイルを常駐させることができます。
個人のfvwmユーザーディレクトリにあるか、fvwmデータディレクトリにあります。 を参照してください
詳細については、fvwmのマニュアルページにあるreadコマンドの説明を参照してください。
環境変数$FVWM_USERDIR。

次に、FvwmFormは、fvwmが保存した残りの構成を読み取ります。 Fvwmストア
継続的な構成。 初期構成は.fvwm2rcから取得されます
ファイル。 「読み取り」コマンドを含む他のソースでフォームを定義できます。

FvwmFormとfvwmにファイルを読み取らせるときは、これらのファイルにコマンドが含まれていることに注意してください
シェルコマンドを実行できるため、権限の設定に注意する必要があります
これらのファイル。

FvwmFormがウィンドウコンテキストで呼び出されると、たとえばウィンドウメニューから呼び出されると、すべてのコマンドが
Fvwmへの送信にはそのウィンドウコンテキストがあります。 これにより、FvwmFormが
呼び出されたウィンドウ。

すべての構成コマンドが読み取られた後、FvwmFormはによって定義されたフォームを表示します
コマンド。

デフォルト


FvwmFormは、「FvwmForm-Form」という名前の組み込みフォームを作成します。このフォームは、
「.FvwmForm」。 このファイルには、保存されているデフォルトのフォームの色とフォントが含まれています。 他のフォームは使用します
フォーム内でオーバーライドされない限り、これらのデフォルト。

デフォルトの作成フォームは通常、「モジュールメニュー」から呼び出されます。 たとえば、
モジュールメニューを「Module-Popup」と呼ぶと、次の行が追加されます。
AddToMenu "Module-Popup" "FvwmForm Defaults" FvwmFormFvwmForm-Form
モジュールメニューから「FvwmFormDefaults」を選択すると、次のようなフォームが表示されます。
現在のデフォルトであり、それらを変更できます。 「SaveRestartMe」を有効にした場合
ボタンをクリックすると、「。FvwmForm」ファイルが書き込まれ、「FvwmForm-Form」が終了して再起動し、
新しいデフォルト。

保存後にこのファイルに含まれる可能性のあるものの例は次のとおりです。
#このファイルは、28年11月18日26:1999:XNUMXESTにFvwmForm-Formによって最後に作成されました。
* FvwmFormDefault:フォント10x20
* FvwmFormDefault:InputFont 8x13bold
* FvwmFormDefault:ButtonFont 10x20
* FvwmFormDefault:TimeoutFont 10x20
* FvwmFormDefault:フォアホワイト
* FvwmFormDefault:バックコーンフラワーブルー
* FvwmFormDefault:カラーセット-1
* FvwmFormDefault:ItemFore緑
* FvwmFormDefault:ItemBack gray40
* FvwmFormDefault:ItemColorset -1
* FvwmFormDefault:ButtonPointer hand2
* FvwmFormDefault:ButtonInPointerスター
* FvwmFormDefault:InputPointer gunby
* FvwmFormDefault:ButtonPointerFore blue
* FvwmFormDefault:ButtonPointerBackグレー
* FvwmFormDefault:ButtonInPointerForeグレー
* FvwmFormDefault:ButtonInPointerBack blue
* FvwmFormDefault:InputPointerFore
* FvwmFormDefault:InputPointerBack
このファイルのコマンドは、開始することを除いて、他のFvwmFormコマンドと同じです。
「*FvwmFormDefault」を使用します。

FvwmFormは、ファイル ".FvwmForm"を最初に起動したとき、またはファイルが起動した後にのみ読み取ります。
「FvwmForm-Form」によって変更されました。 これは、コマンド「* FvwmFormDefault:Readx」を送信することによって行われます。
「x」を「y」または「n」に設定します。 「n」は、FvwmFormに「read.FvwmFormquiet」コマンドを送信させます。
fvwm。

変数 代替


FvwmFormの起動に使用するコマンドラインで変数と値を指定する場合(このように):

モジュールFvwmFormMyFormACTION=ブラウズ"TITLE=ブラウズフォーム"

次に、すべてのFvwmForm入力コマンドが変数置換されます。 からの変数
コマンドラインがエクスポートされます。 次に、すべてのコマンドは、からの変数を使用して展開されます
環境。 たとえば、上記の「MyForm」の呼び出しを想定すると、コマンドは次のようになります。
このように変更されました:

* MyFormの前:テキスト「$ TITLE、Home $ HOME、Going to$ACTION」
* MyFormの後:TEXT "Browse Form、Home / home / me、Goingtoブラウズ"

この機能を使用すると、XNUMXつのフォームをさまざまなセットに使用できるようになります。
入力データ。

CONFIGURATION


次のコマンドは、.fvwm2rcファイルで設定するか、他の方法で設定できます。
fvwmはコマンドを受け入れることができます。 最も簡単な方法は、読み取り専用でファイルを作成することです。
アーキテクチャに依存しないデータディレクトリ、[PREFIX / share/fvwm]または個人のfvwm
フォームエイリアスと一致するディレクトリ[$HOME/.fvwm]。

次の段落では、文字列「FvwmForm」が通常フォームエイリアスになります。

FvwmFormは、フォームが表示される前、およびフォームが表示されている間にコマンドを読み取ります
表示されます。

フォームが表示される前に、次のコマンドが受け入れられます。
戻る
ボタン
ボタンフォント
ボタンインポインター
ButtonInPointerFore
ButtonInPointerBack
ボタンポインタ
ボタンポインタフォア
ボタンポインター戻る
選択
Command
カラーセット
フォント
前部
グラブサーバー
入力
入力フォント
入力ポインタ
アイテム戻る
アイテムカラーセット
アイテムフォア
入力ポインタフォア
InputPointer戻る
LINE
メッセージ
PadVText
役職
選択
テキスト
タイムアウト
タイムアウトフォント
役職
使用データ
ワープポインタ

フォームが表示されている間、次のコマンドが受け入れられます。
ゲレンデマップ
Force Stop
マップ解除

「Map」、「UnMap」、「Stop」機能は開発中であり、現在説明されていません
このドキュメントでは、変更される可能性があるためです。

オプションの順序は重要です。 最初の背景テキストの色「*FvwmFormBack」、
表示可能なアイテムが全体のデフォルトの背景色を設定する前に検出された
フォーム。

それ以外に、色、フォント、テキスト、選択肢、ボタンを任意の順序で混在させることができます。
フォームのサイズ、フォーム上のアイテムの数、またはフォントの数に組み込みの制限はありません。
使用した色。

* FvwmForm: グラブサーバー
このオプションにより、FvwmFormは起動時にマウスポインタを取得します。 この機能は便利です
ログアウトの確認などに使用します。

* FvwmForm: ワープポインタ
このオプションにより、FvwmFormは起動時にマウスポインタをウィンドウにワープさせます。 それ
ユーザーのマウス移動を節約できます。

* FvwmForm: 幾何学
FvwmFormウィンドウの場所を指定します。 これは、位置オプションに似ています
しますが、より柔軟です。

* FvwmForm: 役職 x y
FvwmFormウィンドウを次の場所に配置します(x, y) 画面上。 慣例により、ネガティブ
x (y)値は、画面の右(下)からの距離を測定します。

このオプションを省略すると、FvwmFormは画面の中央から始まります。

* FvwmForm: カラーセット n
モジュールにカラーセットを使用するように指示します n。 FvwmThemeを参照してください。

* FvwmForm: 戻る カラー
FvwmFormウィンドウの背景色とウィンドウ内のテキストを指定します。 The
FvwmFormが読み取る最初の背景色は、画面全体の背景色を決定します。
Colorsetオプションをオフにします。 DEFAULTSを参照してください。

* FvwmForm: 前部 カラー
テキストラベルを表示するための前景色を指定します。 カラーセットをオフにします
オプション。 DEFAULTSを参照してください。

* FvwmForm: アイテムカラーセット n
モジュールにカラーセットを使用するように指示します n アイテムのために。 FvwmThemeを参照してください。

* FvwmForm: アイテム戻る カラー
テキスト入力ウィンドウとボタンの背景色を指定します。 ボタン
3Dの押し下げ可能なボタンとして表示されます。 入力は、3Dインデントフィールドとして表示されます。
中程度の色合いの背景色が最適です。 ItemColorsetオプションをオフにします。 見る
デフォルト。

* FvwmForm: アイテムフォア カラー
テキスト入力文字列とボタンテキストの前景色を指定します。 スイッチ
ItemColorsetオプションをオフにします。 DEFAULTSを参照してください。

* FvwmForm: フォント フォント
プレーンテキストを表示するためのフォントを指定します。 DEFAULTSを参照してください。

* FvwmForm: ボタンフォント フォント
アクションボタンのテキストのフォントを指定します。 DEFAULTSを参照してください。

* FvwmForm: 入力フォント フォント
テキスト入力のフォントを指定します。 DEFAULTSを参照してください。

* FvwmForm: タイムアウトフォント フォント
タイムアウトカウンターと関連テキストを表示するためのフォントを指定します。 DEFAULTSを参照してください。

* FvwmForm: LINE 正当化
新しい行を開始します。 行には、任意の数のテキスト、入力、ボタン、および選択肢を含めることができます
アイテム。 FvwmFormウィンドウには、任意の数の行を含めることができます。 ウィンドウの幅は
最長のラインのそれ。

行の項目の正当化は、によって指定されます 正当化、これは次のいずれかになります
以下

アイテムはウィンドウの左側に揃えられます。

アイテムはウィンドウの右側に揃えられます。

センター アイテムはウィンドウの中央に配置されます。

拡張 行にアイテムがXNUMXつしかない場合、そのアイテムはウィンドウの中央に配置されます。
XNUMXつ以上のアイテムが存在する場合、それらは幅全体に広がるように広げられます
ウィンドウの。

* FvwmForm: メッセージ
fvwmからの最後のエラーメッセージを含むフォーム上のテキスト領域を定義します。 にとって
フォームサイズを決定する目的で、メッセージ領域は80バイト長と見なされます。
実際の長さは、受信したメッセージと同じです。 メッセージが80を超える場合
バイトの場合、フォームのサイズを変更することでメッセージの残りの部分を確認できます。

後にテキスト、ボタン、または入力フィールドを同じ行に配置しようとしないでください
メッセージフィールド。 80バイトを超えるメッセージは、残りの部分をオーバーレイします
ライン。

* FvwmForm: PadVText ピクセル
行ごとのテキストアイテム間の垂直パディングとして使用されるピクセル数。 The
デフォルトは6で、入力ボックスと混合されたテキストを含む行に適しています。
選択肢またはボタン。

ヘルプフォームに表示されるようなストレートテキストの場合、ゼロのパディングの方が見栄えがします。

(フォームレイアウトで使用されている他の多くのパディング値がありますが、現在は使用できません
コマンドで変更されました。)

* FvwmForm: テキスト 文字列
表示 文字列 プレーンテキストとして。 改行は、複数の*FvwmFormによって実現する必要があります。
Lineおよび*FvwmForm:テキストオプション。 ブランクを使用して、間に追加のパディングを提供できます
アイテム。

* FvwmForm: 役職 文字列
表示 文字列 ウィンドウのタイトルとして。 文字列は二重引用符で囲む必要があります。
引用符で囲まれた文字列以外でこのコマンドを使用すると、
空白のタイトル。 このコマンドを使用しない場合、ウィンドウタイトルはフォームエイリアスです。

* FvwmForm: 入力 サイズ 初期化文字列
名前付きのテキスト入力項目を指定します 。 のサブウィンドウ サイズ 幅の文字
編集に使用されます。 もしも 初期化文字列 が存在する場合、それは次の場合の最初の文字列です
FvwmFormは、それ自体を開始またはリセットします。 デフォルトの初期文字列は「」です。

ボタン2を使用して、入力フィールドにマウスで貼り付けることができます。ボタン1と3は、
入力フィールドにカーソルを置きます。

入力フィールドは常に挿入モードであり、上書きはサポートされていません。

Emacsタイプのキーストロークがサポートされています。

Control-a、Home、Beginは、入力フィールドの前に移動します。 Control-eとEndmove
入力フィールドの最後まで。 Control-bとLeftは、入力フィールドで左に移動します。
Control-fとRightは、入力フィールドで右に移動します。 Control-p、Up、およびShift-Tabで移動
前の入力フィールドがある場合は、フォームにXNUMXつの入力フィールドがある場合は、前の入力フィールドを呼び出します。
価値。 Control-n、Down、Return、Line-feed、およびTabは、次の場合に次の入力フィールドに移動します。
任意、フォームにXNUMXつの入力フィールドがある場合、control-nおよびDownの場合、前の入力を復元します
価値。 Control-hは、入力フィールド内を後方に移動して文字を消去します。 Control-dおよび
削除入力フィールドの次の文字を削除します。 Control-kはカーソルを消去します
入力フィールドの最後まで。 Control-uは、入力フィールド全体を消去します。

フォームがコマンドを実行すると、すべての入力値が入力のリングに保存されます
歴史50アイテムの深さ。

Meta(mod2)-"<"は入力フィールドの前の値を取得します。 Meta(mod2)-">"
入力フィールドの次の値を取得します。

(入力フィールドがXNUMXつあるフォームの場合は、はるかに簡単な矢印キーを使用してください。)

* FvwmForm: 選択 type
このオプションは、名前で選択項目を開始します 。 その選択肢はで指定されています
次の構成コマンド。 オプション type 次のいずれかです。

選択は相互に排他的です。

の試合に これは多肢選択式です。

* FvwmForm: 選択 on | オフ 文字列
続行する選択の選択肢を指定します。 選択項目には フォルダーとその下に
これらはコマンドで使用されます。 * FvwmForm:コマンドを参照してください。 The 文字列 に表示されます
ラベルとしての選択ボタンの右側。

FvwmFormの場合、選択は指定された初期状態(「オン」は選択されていることを意味します)を想定しています。
開始またはリセットします。 選択が相互に排他的である場合、FvwmFormは検出しません
選択肢の初期状態の不一致、つまり選択肢がXNUMXつあるか、まったくない
選択できます。 ただし、ユーザーが選択肢を選択すると、FvwmFormはXNUMXつだけを保証します
選択されています。

* FvwmForm: ボタン type 文字列 [キー]
このオプションは、アクションボタンを指定します。 ボタンには 文字列 ラベルとして、そして
Fvwmのセットを実行します command それがアクティブ化されたとき。 コマンドは次のとおりです
* FvwmForm:コマンド。

オプション キー ボタンをアクティブにするキーボードショートカットを指定します。 にあります
^ @、^ A、...、^ _として指定された制御文字、または指定されたファンクションキーのいずれか
F1、F2、...、F35として。 テキスト入力でのカーソル移動に使用されるコントロールキー
フィールドは、TAB(^ I)、RETURN(^ M)、を除いて、ボタンをアクティブにすることはできません。
LINEFEED(^ J)、カーソルが最後のテキスト入力にあるときにボタンをアクティブにすることができます
フィールド。

ボタンの動作は、によって決定されます type:

続行FvwmFormは、コマンドの送信後も実行を続行します。

コマンドを送信した後、FvwmFormはすべての値を初期値にリセットします
XNUMXつ、そして実行を継続します。

quit FvwmFormは、コマンドの送信後に終了します。

* FvwmForm: Command command
このオプションは、現在のボタンに関連付けられたFvwmコマンドを指定します。 あります
ボタンに複数のコマンドを添付する。 いずれかの前に表示されるコマンド
* FvwmForm:ボタンオプションは起動時に実行されます。 これは通常、ビープ音です
ユーザーの注意を引く。

感嘆符(!)で始まるコマンドは、FvwmForm、その他すべてによって実行されます。
コマンドは実行のためにFvwmに送信されます。 各コマンドをFvwmに送信する前に、
FvwmFormは、次の形式の変数を認識し、それらに値を提供します。

$() If テキスト入力フィールドに対応し、結果はユーザーの入力です
ストリング。 特別な文字のシングルクォート、ダブルクォート、バックスラッシュは
前に円記号が付きます。

If 選択肢に対応し、結果は選択肢の値になります(
選択肢が選択されている場合は、* FvwmForm:Choice)で指定されます。 選択した場合
が選択されていない場合、結果は空白の文字列になります。

If 選択に対応し、結果はのリストになります
スペースで区切られたすべての選択肢の選択された値。

$(?文字列) If はテキスト入力フィールドであり、その値は空の文字列ではありません。
結果は 文字列、再帰変数置換が適用されます。 の場合
入力値は空で、結果は空です。

If は選択肢であり、それが選択された場合、結果は次のようになります。 文字列、と
再帰変数置換が適用されました。 選択肢が選択されていない場合は、
結果は空です。

$(!文字列) 逆の条件が取られることを除いて、上記と同じです。

「?」を使用する場合と "!" 文字列を渡すためのフォーム、文字列は区切られます
右括弧で。 右括弧を入れる必要がある場合
文字列、右括弧の前に円記号を付けます。

* FvwmForm: 使用データ データファイル 主要な
FvwmFormに、データファイルを読み取り、一致するモジュールコマンドからデータを抽出するように指示します
「先頭の」引数と、フォーム内の入力、選択、または選択変数。

これにより、フォームに現在のfvwmモジュール構成データを表示できます。 の例について
これがどのように機能するかについては、読み取り専用でインストールされているファイル「FvwmForm-Rlogin」を調べてください。
アーキテクチャに依存しないデータディレクトリ[PREFIX/share/fvwm]を以下に示します。

選択肢については、ボタンの設定は「オン」という単語として表され、その他はすべて
設定の値はオフとして扱われます。

選択の場合、各選択ボタンの設定は、
各選択肢に対する選択の現在の値。 現在、これは機能するだけです
単一の選択を可能にする選択に対して正しく。

* FvwmForm: ボタンポインタ ポインタ名
ボタンにカーソルを合わせたときに使用されるデフォルトのマウスポインタ(hand2)を変更します。 ザ
ポインタ名は、インクルードファイルX11/cursorfont.hで定義されている名前のXNUMXつである必要があります
(XC_プレフィックスなし)。 DEFAULTSを参照してください。

* FvwmForm: ボタンインポインター ポインタ名
ボタンが押されているときに使用されるデフォルトのマウスポインタ(hand1)を変更します。
ポインタ名は、インクルードファイルX11/cursorfont.hで定義されている名前のXNUMXつである必要があります
(XC_プレフィックスなし)。 DEFAULTSを参照してください。

* FvwmForm: 入力ポインタ ポインタ名
ポインタがテキストフィールド上にあるときに使用されるデフォルトのマウスポインタ(xterm)を変更します。
ポインタ名は、インクルードファイルX11/cursorfont.hで定義されている名前のXNUMXつである必要があります
(XC_プレフィックスなし)。 DEFAULTSを参照してください。

* FvwmForm: ButtonPointerFore|戻る カラー
ホバー時に使用されるデフォルトのマウスポインタの前景色と背景色を変更します
ボタンの上。 DEFAULTSを参照してください。

* FvwmForm: ButtonInPointerFore|戻る カラー
ボタン中に使用されるデフォルトのマウスポインタの前景色と背景色を変更します
が押し込まれます。デフォルトを参照してください。

* FvwmForm: InputPointerFore|戻る カラー
中に使用されるデフォルトのマウスポインタの前景色と背景色を変更します
ポインタがテキストフィールド上にあります。 DEFAULTSを参照してください。

* FvwmForm: タイムアウト command "テキスト"
FvwmFormを設定して、 指定。 タイマーが
ゼロに当たる command 実行します。 The 클라우드 기반 AI/ML및 고성능 컴퓨팅을 통한 디지털 트윈의 기초 – Edward Hsu, Rescale CPO 많은 엔지니어링 중심 기업에게 클라우드는 R&D디지털 전환의 첫 단계일 뿐입니다. 클라우드 자원을 활용해 엔지니어링 팀의 제약을 해결하는 단계를 넘어, 시뮬레이션 운영을 통합하고 최적화하며, 궁극적으로는 모델 기반의 협업과 의사 결정을 지원하여 신제품을 결정할 때 데이터 기반 엔지니어링을 적용하고자 합니다. Rescale은 이러한 혁신을 돕기 위해 컴퓨팅 추천 엔진, 통합 데이터 패브릭, 메타데이터 관리 등을 개발하고 있습니다. 이번 자리를 빌려 비즈니스 경쟁력 제고를 위한 디지털 트윈 및 디지털 스레드 전략 개발 방법에 대한 인사이트를 나누고자 합니다. フィールドは次のように表示されます テキスト フィールド、
ただし、行の'%%'は、残りの時間によって自動的に置き換えられます。
タイマー。 タイマーがカウントダウンすると、値はXNUMX秒ごとに更新されます。 あります
フォームごとにXNUMXつのタイムアウトフィールドのみです。


次のすべての「例」は、読み取り専用のアーキテクチャに依存せずにインストールされます
fvwmのインストール中のデータディレクトリ[PREFIX/share/fvwm]。

次のコマンドは、例を呼び出すためのメニューを作成します。

DestroyMenuフォーム
AddToMenuフォーム"&Q。QuitVerify"モジュールFvwmFormFvwmForm-QuitVerify
AddToMenuフォーム"&C。キャプチャ"モジュールFvwmFormFvwmForm-キャプチャ
AddToMenuフォーム"&R。Rlogin"モジュールFvwmFormFvwmForm-Rlogin
AddToMenuフォーム「&T.Talk」モジュールFvwmFormFvwmForm-トーク

実施例 1 - やめます 確認します


この例は、ログアウトを確認するmwmの方法をシミュレートします。 Returnはログアウトを行い、Escape
ログアウトをキャンセルします。 20秒後にタイムアウトし、「ログアウト」と同等の処理を実行します

DestroyModuleConfig FvwmForm-QuitVerify:*
* FvwmForm-QuitVerify:GrabServer
* FvwmForm-QuitVerify:WarpPointer
* FvwmForm-QuitVerify:コマンドビープ音
* FvwmForm-QuitVerify:ラインセンター
* FvwmForm-QuitVerify:「本当にログアウトしますか?」というテキスト
* FvwmForm-QuitVerify:行展開
* FvwmForm-QuitVerify:ボタンは「ログアウト」を終了します^ M
* FvwmForm-QuitVerify:コマンドの終了
* FvwmForm-QuitVerify:ボタンの再起動「再起動」^ R
* FvwmForm-QuitVerify:コマンドの再起動
* FvwmForm-QuitVerify:ボタンは「キャンセル」を終了します^ [
* FvwmForm-QuitVerify:コマンド番号
* FvwmForm-QuitVerify:Timeout 20Quit"自動ログアウトは%%秒で発生します。"

実施例 2 - リモート ログイン


この例では、ユーザーがホスト名とオプションのユーザー名を入力し、xtermを開きます。
リモートホストからのウィンドウ。
DestroyModuleConfig FvwmForm-Rlogin:*
* FvwmForm-Rlogin:WarpPointer
* FvwmForm-Rlogin:ラインセンター
* FvwmForm-Rlogin:「リモートホストにログイン」というテキスト
* FvwmForm-Rlogin:ラインセンター
* FvwmForm-Rlogin:テキスト「ホスト:」
* FvwmForm-Rlogin:ホスト名を入力20 ""
* FvwmForm-Rlogin:ラインセンター
* FvwmForm-Rlogin:Selection UserSel single
* FvwmForm-Rlogin:「同じユーザー」のデフォルトのデフォルトを選択
* FvwmForm-Rlogin:「user:」からカスタムカスタムを選択
* FvwmForm-Rlogin:ユーザー名を入力10 ""
* FvwmForm-Rlogin:行展開
* FvwmForm-Rlogin:ボタンが「ログイン」を終了します^ M
* FvwmForm-Rlogin:Command Exec exec ssh $(Custom?-l $(UserName))$(HostName)xterm -T xterm @ $(HostName)-display $ HOSTDISPLAY&
#データを保存する前に、以前に保存したデータをすべて削除します。
* FvwmForm-Rlogin:コマンドDestroyModuleConfig FvwmForm-RloginDefault:*
#[ログイン]ボタンを押すと、ログインして現在のデータが保存されます。
* FvwmForm-Rlogin:コマンド!( / bin / echo \
"#FvwmFormによって作成-Rlogin on:`/ bin / date`。"; / bin / echo \
'* FvwmForm-RloginDefault:HostName $(HostName)'; / bin / echo \
'* FvwmForm-RloginDefault:UserName $(UserName)'; / bin / echo \
'* FvwmForm-RloginDefault:Default $(Default?on)'; / bin / echo \
'* FvwmForm-RloginDefault:Custom $(Custom?on)' \
)> ${FVWM_USERDIR}/。FvwmForm-Rlogin
* FvwmForm-Rlogin:ボタンの再起動「リセット」
* FvwmForm-Rlogin:ボタンは「キャンセル」を終了します^ [
* FvwmForm-Rlogin:コマンドNop
#FvwmFormに.FvwmForm-RloginDefaultファイルから変数を読み取るように指示します。
* FvwmForm-Rlogin:UseData .FvwmForm-Rlogin * FvwmForm-RloginDefault

実施例 3 - キャプチャ ウィンドウ


この例では、xwd、xwud、およびxprのフロントエンドを提供します。
DestroyModuleConfig FvwmForm-キャプチャ:*
* FvwmForm-キャプチャ:ラインセンター
* FvwmForm-キャプチャ:テキスト「キャプチャウィンドウ」
* FvwmForm-キャプチャ:左の行
* FvwmForm-キャプチャ:テキスト "ファイル:"
* FvwmForm-キャプチャー:入力ファイル25 "/ tmp / Capture"
* FvwmForm-キャプチャ:左の行
* FvwmForm-キャプチャ:テキスト「プリンタ:」
* FvwmForm-キャプチャ:入力プリンター20 "$ PRINTER"
* FvwmForm-キャプチャ:行展開
* FvwmForm-キャプチャ:Selection PtrType single
* FvwmForm-キャプチャ:「PostScript」でPSpsを選択
* FvwmForm-キャプチャ:「HPLaserJet」から選択したLjet ljet
* FvwmForm-キャプチャ:左の行
* FvwmForm-キャプチャ:テキスト「xwdoptions:」
* FvwmForm-キャプチャ:行展開
* FvwmForm-キャプチャ:複数の選択オプション
* FvwmForm-キャプチャ:Choice Brd -nobdrs off "No border"
* FvwmForm-キャプチャ:「フレーム付き」のChoice Frm -frame
* FvwmForm-キャプチャ:「XYフォーマット」からXYZ-xyを選択
* FvwmForm-キャプチャ:行展開
* FvwmForm-キャプチャ:ボタンは「キャプチャ」を続行します^ M
* FvwmForm-キャプチャ:Command Exec exec xwd -out $(file)$(Options)&
* FvwmForm-キャプチャ:ボタンは「プレビュー」を続行します
* FvwmForm-キャプチャ:Command Exec exec xwud -in $(file)&
* FvwmForm-キャプチャ:ボタンは「印刷」を続行します
* FvwmForm-キャプチャ:Command Exec exec xpr -device $(PtrType)$(file)| lpr -P $(プリンター)&
* FvwmForm-キャプチャ:ボタンが「終了」を終了

実施例 4 - Talk フォーム


この例は、モジュールFvwmTalkの代わりになります。 2つの形式があります、
「FvwmForm-トーク」 コマンドを実行するか、実行のためにコマンドをfvwmに送信します。
「FvwmForm-TalkHelp」。 これはヘルプフォームです。

ヘルプフォームで、垂直線の間隔がどのように変更されているかに注目してください。 通常のFvwmForm行
間隔は、テキストがボタンと混在していることを前提としています。ヘルプフォームには異なる間隔が必要です。

#FvwmForm-Talk-FvwmTalkの基本的な置き換え
DestroyModuleConfig FvwmForm-トーク:*
* FvwmForm-トーク:WarpPointer
# レイアウト
* FvwmForm-トーク:ラインセンター
* FvwmForm-トーク:テキスト「TalktoFvwm」
* FvwmForm-トーク:行が残っています
* FvwmForm-トーク:テキスト「コマンド:」
* FvwmForm-Talk:入力コマンド80 ""
* FvwmForm-トーク:行が残っています
* FvwmForm-トーク:テキスト「メッセージ:」
* FvwmForm-トーク:メッセージ
* FvwmForm-トーク:ラインセンター
#ボタン
* FvwmForm-トーク:ボタンの再起動「戻る-実行」^ M
* FvwmForm-トーク:コマンド$(コマンド)
* FvwmForm-トーク:ボタン続行「F1-ヘルプ」F1
* FvwmForm-Talk:コマンドモジュールFvwmForm FvwmForm-TalkHelp
* FvwmForm-トーク:ボタンの再起動「F3-入力のリセット」F3
* FvwmForm-トーク:コマンドNop
* FvwmForm-トーク:ボタン終了 "F4-Dismiss" F4
* FvwmForm-トーク:コマンドNop

#FvwmForm-TalkHelp-FvwmForm-Talkのヘルプテキスト
DestroyModuleConfig FvwmForm-TalkHelp:*
* FvwmForm-TalkHelp:WarpPointer
# レイアウト
* FvwmForm-TalkHelp:ラインセンター
* FvwmForm-TalkHelp:テキスト「TalktoFvwm-Help」
* FvwmForm-TalkHelp:行が残っています
* FvwmForm-TalkHelp:テキスト ""
* FvwmForm-TalkHelp:行が残っています
* FvwmForm-TalkHelp:PadVText 0
* FvwmForm-TalkHelp:テキスト「Enterコマンドを
* FvwmForm-TalkHelp:行が残っています
* FvwmForm-TalkHelp:テキスト"で始まるコマンド
* FvwmForm-TalkHelp:行が残っています
* FvwmForm-TalkHelp:「フォームのサブプロセスとしてのシェル」というテキスト。
* FvwmForm-TalkHelp:行が残っています
* FvwmForm-TalkHelp:テキスト「他のすべてのコマンドは実行のためにfvwmに送信されます。」
* FvwmForm-TalkHelp:行が残っています
* FvwmForm-TalkHelp:テキスト ""
* FvwmForm-TalkHelp:行が残っています
* FvwmForm-TalkHelp:テキスト「Fvwmエラーメッセージは
* FvwmForm-TalkHelp:行が残っています
* FvwmForm-TalkHelp:テキスト ""
#ボタン
* FvwmForm-TalkHelp:ラインセンター
* FvwmForm-TalkHelp:ボタンは「戻る-閉じる」を終了します^ M
* FvwmForm-TalkHelp:コマンド番号

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


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

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

Linuxコマンド

Ad