これは、Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、MAC OS オンライン エミュレーターなどの複数の無料オンライン ワークステーションの XNUMX つを使用して、OnWorks 無料ホスティング プロバイダーで実行できるコマンド FvwmSaveDesk です。
プログラム:
NAME
FvwmSaveDesk - 別の fvwm デスクトップ レイアウト保存モジュール
SYNOPSIS
FvwmSaveDesk は fvwm によって生成されるため、コマンド ライン呼び出しは機能しません。
DESCRIPTION
このモジュールが呼び出されると、現在のデスクトップ レイアウトを定義として保存しようとします。
関数 InitFunction の追加行をファイルに追加 .fvwm2desk あなたの家で
ディレクトリ。 他のドキュメントで説明されているように、この関数は起動時に呼び出されます。
うーん。 このファイルを含める必要があります .fvwm2rc 関数の定義後
初期化関数。 モジュールを使用してこれを行うことができます FvwmM4 or FvwmCpp。
アプリケーションは、X ウィンドウ システムに特定のヒントを提供する必要があります。 Emacs と ネットスケープ,
たとえば、そうでないため、FvwmSaveDesk はそこから情報を取得できません。
また、FvwmSaveDesk は、特定のコマンド ライン オプションがグローバルに受け入れられることを前提としています。
ただし、当てはまらない場合もあります。
セットアップ 使用する FVWMM4 モジュール
M4 マクロ プロセッサは、単語の途中でもマクロを置き換えます。 なぜなら
include や define などの定義済みマクロで問題が発生する可能性があります。 これを避けるには
GNU M4 には、すべての組み込み関数の先頭に「m4_」を付ける追加のオプションがあります。 FvwmM4を呼び出すことができます
オプション -m4-prefix を使用すると、M4 にオプション -P が提供されます。 私が個人的に使っているのは、
FvwmM4モジュールはこのようになります。
fvwm -cmd "FvwmM4 -m4-prefix -m4opt -I$HOME $HOME/.fvwm2rc"
次の行を .fvwm2rc の末尾に追加するだけです。
m4_include(`.fvwm2desk') 。
セットアップ 使用する FVWMCPP モジュール
FvwmCpp では、プリプロセッサ ディレクティブが
コメント文字 '#' にコメントがある場合、不明なディレクティブについて文句を言います。
あなたの.fvwm2rc。
fvwm -cmd "FvwmCpp -CI$HOME $HOME/.fvwm2rc"
次の行を .fvwm2rc の末尾に追加するだけです。
#include ".fvwm2desk"
呼び出し
FvwmSaveDesk は、メニューに追加するか、マウス ボタンまたはキーにバインドすることで呼び出すことができます
の脳卒中 .fvwm2rc ファイル。 Fvwm は ModulePath で指定されたディレクトリを検索します
FvwmSaveDesk を見つけるための構成オプション。
メニューに挿入するには、次の行を追加します
+ 「デスクトップの保存」モジュール FvwmSaveDesk
メニュー定義に。 マウスボタンにバインドするのはあまり役に立ちませんが、
たとえば次の行を追加することでそれを行うことができます。
マウス 3 R CS モジュール FvwmSaveDesk
ルート ウィンドウでマウスの右ボタンを押すと FvwmSaveDesk が呼び出されます。
シフトボタンとコントロールボタンを押したままにします。
FvwmSaveDesk をファンクション キー F10 にバインドできます。たとえば、
次の行:
キー F10 A モジュール FvwmSaveDesk
私は個人的にこれをボタンとしてモジュール FvwmButtons に追加します。
*FvwmButtons SaveDesc デスク.xpm モジュール FvwmSaveDesk
onworks.net サービスを使用してオンラインで FvwmSaveDesk を使用する