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

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

プログラム:

NAME


FvwmCpp - Fvwm Cpp プリプロセッサ

SYNOPSIS


モジュール FvwmCpp [オプション] ファイル名

FvwmCpp モジュールは、fvwm によってのみ呼び出すことができます。 FvwmCpp のコマンドライン呼び出し
モジュールは動作しません。

DESCRIPTION


fvwm が FvwmCpp モジュールを実行すると、FvwmCpp はファイルの cpp プリプロセッサを呼び出します。
呼び出しで指定されている場合、FvwmCpp により、fvwm はコマンドを実行します。
結果のファイル。

呼び出し


FvwmCpp は、.fvwm2rc ファイル、メニュー、
マウスバインド、または fvwm コマンドを発行できる他の多くの方法のいずれか。

ユーザーが .fvwm2rc ファイル全体を FvwmCpp で前処理したい場合、fvwm は次のようにする必要があります。
次のように呼び出されます:

fvwm -cmd "モジュール FvwmCpp .fvwm2rc"

オプション「-cmd」の引数は引用符で囲む必要があり、その他の引数は引用符で囲む必要がないことに注意してください。
引用を使用する必要があります。

FvwmCpp がモジュールとして実行される場合、fvwm から非同期で実行されます。 FvwmCppが呼び出された場合
.fvwm2rc から、FvwmCpp によって生成されたコマンドは、.fvwmXNUMXrc によって実行される場合と実行されない場合があります。
fvwm が .fvwm2rc 内の次のコマンドを処理する時間。 この方法で FvwmCpp を呼び出します。
同期実行:

ModuleSynchronous FvwmCpp -lock ファイル名

OPTIONS


モジュール名の後にいくつかのオプションを指定できます。

-cpopt オプション
cpp プログラムにオプションを渡すことができます。 不明なので特に必要ありません
オプションは自動的に渡されます。

-cppprog
「/usr/lib/cpp」を呼び出す代わりに、fvwm は .

-outfile ファイル名
一時ファイルにランダムで一意の名前を作成する代わりに、
前処理された rc ファイルの場合、このオプションで一時ファイルの名前を指定できます。
作成されるファイル。 FvwmCpp はこのファイルを削除しようとすることに注意してください。
書き込む前に、たとえ読んだとしても重要なものを指し示さないでください。
保護のみ。

-debug Cpp によって作成された一時ファイルを保持します。 このファイルは通常、
「/tmp/fvwmrcXXXXXX」

-lock このオプションを使用したい場合は、ModuleSynchronous で FvwmCpp を起動する必要があります。
このオプションにより、fvwm は前処理が完了し、FvwmCpp が要求するまで待機します。
fvwm は、続行する前に前処理されたファイルを読み取ります。 これは次のような場合に役立つかもしれません
セッションマネージャーを Gnome として使用する場合は起動します。 また、これは次のような場合に便利です
fvwm 関数でフォームを処理して実行します。

-noread
前処理されたファイルが fvwm によって読み取られなくなります。 を前処理するのに便利です
FvwmCpp を使用した FvwmScript スクリプト。

CONFIGURATION OPTIONS


FvwmCpp は、プリプロセッサ ファイルで使用するいくつかの値を定義します。

TWM_TYPE
常に「fvwm」に設定してください。

サーバーホスト
X サーバーを実行しているマシンの名前。

クライアントホスト
fvwm を実行しているマシンの名前。

ホスト名
fvwm を実行しているマシンのホスト名。 一般的には CLIENTHOST と同じです。

OSTYPE CLIENTHOST のオペレーティング システム。

USER fvwm を実行している人の名前。

HOME fvwm を実行している人のホーム ディレクトリ。

VERSION
X11バージョンです。

リビジョン
X11 リビジョン番号。

VENDOR X サーバーのベンダー。

RELEASE
X サーバーのリリース番号。

SCREEN スクリーン番号。

WIDTH ピクセル単位の画面幅。

HEIGHT 画面の高さ (ピクセル単位)。

X_解像度
水平方向の距離/ピクセル測定があると思います。

Y_解像度
垂直方向の距離/ピクセル測定があると思います。

PLANES X サーバー表示のカラー プレーンの数

BITS_PER_RGB
各 RGB XNUMX 成分のビット数。

CLASS X11 のデフォルトのビジュアル クラス (PseudoColor など)。

COLOR Yes または No。デフォルトのビジュアル クラスが StaticGrey または GreyScale のいずれでもない場合は Yes。

FVWM_CLASS
fvwm が使用しているビジュアル クラス (TrueColor など)。

FVWM_COLOR
Yes または No、FVWM_CLASS が StaticGrey または GreyScale のいずれでもない場合は Yes。

FVWM_VERSION
fvwm のバージョン番号、つまり 2.0

OPTIONS
configure.h で定義されている、SHAPE、XPM、NO_SAVEUNDERS、および Cpp の組み合わせ
コンパイル時に。

FVWM_MODULEDIR
fvwm がデフォルトで .fvwm2rc とモジュールを検索するディレクトリ (決定されたとおり)
コンパイル時に。

FVWM_USERDIR
$FVWM_USERDIR の値。

セッションマネージャー
$SESSION_MANAGER の値。 この変数が設定されていない場合は未定義です。

実施例 プロローグ


# TWM_TYPE fvwm を定義
#SERVERHOST spx20 の定義
#CLIENTHOST を不機嫌に定義する
#define ホスト名不機嫌そう
#define OSTYPE SunOS
#ユーザーの国を定義
#define HOME /local/homes/dsp/nation
#define バージョン 11
#リビジョン 0 を定義
#define ベンダー HDS ヒューマン デザイン システムズ株式会社(2.1.2-D)
#define リリース 4
#SCREEN 0 の定義
#定義幅 1280
#定義高さ 1024
#X_RESOLUTION 3938 を定義
#定義 Y_解像度 3938
#定義平面 8
#BITS_PER_RGB 8 を定義します。
#define クラス擬似カラー
#define COLOR はい
#define FVWM_VERSION 2.0 pl 1
#define オプション シェイプ XPM Cpp
#define FVWM_MODULEDIR /local/homes/dsp/nation/modules
#define FVWM_USERDIR /local/homes/dsp/nation/.fvwm
#define SESSION_MANAGER local/grumpy:/tmp/.ICE-unix/440,tcp/spx20:1025

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



最新のLinuxおよびWindowsオンラインプログラム