これは、Ubuntu Online、Fedora Online、Windowsオンラインエミュレーター、MAC OSオンラインエミュレーターなどの複数の無料オンラインワークステーションのいずれかを使用して、OnWorks無料ホスティングプロバイダーで実行できるコマンドFvwmCppです。
プログラム:
NAME
FvwmCpp - Fvwm Cpp プリプロセッサ
SYNOPSIS
モジュール FvwmCpp [オプション] ファイル名
FvwmCpp モジュールは fvwm によってのみ呼び出すことができます。FvwmCpp のコマンドライン呼び出し
モジュールは動作しません。
DESCRIPTION
fvwmがFvwmCppモジュールを実行すると、FvwmCppはファイルに対してcppプリプロセッサを呼び出す。
呼び出し時に指定されている場合、FvwmCppはfvwmに以下のコマンドを実行させます。
結果のファイル。
呼び出し
FvwmCppは、.fvwm2rcファイル、メニュー、fvwmコマンドを使用してモジュールとして呼び出すことができます。
マウスバインド、または fvwm コマンドを発行できる他の多くの方法のいずれか。
ユーザーが.fvwm2rcファイル全体をFvwmCppで前処理したい場合は、fvwmは
次のように呼び出されます:
fvwm -cmd "モジュール FvwmCpp .fvwm2rc"
オプション「-cmd」の引数は引用符で囲む必要があり、その他の引数は引用符で囲む必要がないことに注意してください。
引用を使用する必要があります。
FvwmCppがモジュールとして実行される場合、fvwmとは非同期に実行されます。FvwmCppが呼び出されると
.fvwm2rcから、FvwmCppによって生成されたコマンドは、
fvwmが.fvwm2rcの次のコマンドを処理する時間。このようにFvwmCppを呼び出すと、
同期実行:
モジュール同期 FvwmCpp -lock ファイル名
OPTIONS
モジュール名の後にいくつかのオプションを指定できます。
-cpopt オプション
cppプログラムにオプションを渡すことができます。不明なオプションは実際には必要ではありません。
オプションは自動的に渡されます。
-cppprog 名
fvwmは「/usr/lib/cpp」を呼び出す代わりに、 名.
-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 を定義します
#define サーバーホスト spx20
#define CLIENTHOST 不機嫌
#define HOSTNAME 不機嫌
#define OSTYPE SunOS
#USER 国を定義する
#define HOME /local/homes/dsp/nation
#define バージョン 11
#define リビジョン 0
#define ベンダー HDS ヒューマン デザイン システムズ社 (2.1.2-D)
#define リリース 4
#スクリーン0を定義する
#幅1280を定義します
#高さを1024と定義する
#X_RESOLUTION 3938 を定義する
#Y_RESOLUTION 3938 を定義する
# 平面 8 を定義する
#BITS_PER_RGB 8 を定義します
#define クラス PseudoColor
#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
#SESSION_MANAGER を定義します local/grumpy:/tmp/.ICE-unix/440,tcp/spx20:1025
onworks.net サービスを使用して FvwmCpp をオンラインで使用する