これは、Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、MAC OS オンライン エミュレーターなど、複数の無料オンライン ワークステーションのいずれかを使用して、OnWorks 無料ホスティング プロバイダーで実行できるコマンド xlbiffx です。
プログラム:
NAME
xlbiff - X のメールボックス メッセージ プレビューア
SYNOPSIS
エクスルビフ [ -オプション ...]
DESCRIPTION
当学校区の エクスルビフ プログラムはバックグラウンドで潜んでいて、メールボックス ファイルを監視し、新しいファイルを待っています。
郵便物。 メールが到着すると、MH を呼び出します。 スキャン(1) コマンドを実行すると、
結果。 このウィンドウ内の任意の場所でマウスの左ボタンをクリックすると、ウィンドウが消えます。 の
アイコン化された場合、またはメールボックスのサイズがゼロになった場合も、ウィンドウは消えます。
OPTIONS
エクスルビフ すべての標準XToolkitコマンドラインオプションと
以下にリストされている追加オプション:
-助けて このオプションは、許可されたオプションの簡単な要約が次のようになる必要があることを示します
標準出力に出力されます。
-下 このオプションは エクスルビフ 使用する代わりに出力ウィンドウを実現/非実現()する
XtPopup/down()。 これには、ウィンドウ マネージャの位置を変更する効果があります。
ウィンドウがポップアップするたびに表示され、負の Y を指定する場合に便利です
つまり、画面の下部にあります。 ランニング エクスルビフ この状況では
-bottom を指定しないと、新しい行が画面の下端からはみ出してしまいます。
+下 -底の反対。
-ファイル ファイル名
このオプションは、監視するファイルの名前を指定します。 デフォルトでは、
/usr/spool/mail/ を監視しますユーザ名ここで、 ユーザ名 はログイン名です。
-行 高さ
このオプションは、テキストの最大高さを行単位で指定します。 エクスルビフ 窓。
デフォルトは20です。
-列 幅
このオプションは、最大幅を文字数で指定します。 エクスルビフ 窓。 の
デフォルトは80です。
-resetSaver
このオプションが設定されている場合、 エクスルビフ 新しいメールが来るとスクリーンセーバーをリセットします。
これは、ワークステーションではなく、ワークステーションの近くで何かをしている場合に便利です。
+リセットセーバー
-resetSaver の反対。
-更新 秒
このオプションは、頻度を秒単位で指定します。 エクスルビフ そのを更新する必要があります
画面。 デフォルトは 15 秒です。
-フェード 秒
ウィンドウをポップダウンする前に待機する秒数。 このオプションは、
syslog や UUCP キューなど、重要性が持続しないイベントを監視するために使用されます。
デフォルト値の 0 は、 フェード オプションを選択します。
-LED LED番号
このオプションは、キーボードで待機中のメールがある場合に点灯するキーボード LED を指定します。
ファイルにソフトウェアを指定する必要があります。 デフォルトはゼロです (LED を点灯しません)。
-ledポップダウン
このオプションは、xlbiff がポップされたときに LED をオフにする必要があることを示します。
下。 通常、LED は点灯したままで、メールを待っていることを知らせます。 このオプション
-led オプションが無効になっている場合は効果がありません。
+LED ポップダウン
-ledPopdown の反対。
- リフレッシュ 秒
このオプションは、メールを再投稿する前に待機する秒数を指定します
それを確認した後、ウィンドウには同じメールが含まれています。 デフォルト
0 (リフレッシュなし)。 これに役立つ値は 1800 (30 分) です。
-メーラーコマンド command
mailer() アクションがアクティブ化されたときに呼び出すコマンドを指定します。
「xterm -e elm」または「inc」。 デフォルトでは、これはマウスの XNUMX 番目のボタンにバインドされています。
このアクションを呼び出すと、メイン ウィンドウがポップアップ表示されます。 コマンドが終了すると、
再びポップアップします。 メールボックスの一貫性に関する考慮事項により、mailerCommand
メールボックスで終了する前に終了しないでください。つまり、実行しないでください。
バックグラウンドで
デフォルトはありません mailerコマンド.
-スキャンコマンド command
メールボックスの内容を一覧表示するために実行するシェル コマンドを指定します。 file.
指定された文字列値は、への引数として使用されます (3)コールアンドメイ
したがって、i/o リダイレクトが含まれます。 コマンドの stdout は、
窓。 内部的に、コマンドは次のように生成されます。
sprintf(buf, scanCommand, ファイル, 列)
それぞれ %s と %d scanコマンド の値を生成します file
コラム。 デフォルト scanコマンド is
スキャン -ファイル %s -幅 %d
-check コマンド command
新着メール (またはその他のメール) をチェックするために実行するシェル コマンドを指定します。
メールファイルのサイズを単純に調べるのではなく、条件)。 指定された
文字列値が引数として使用されます ポペン(3) 呼び出し、生成される出力
は重要。 好き xbiff、 0 の終了ステータスは、変更があったことを示します。
条件は、scanCommand とその後のポップアップの新しい評価を要求します。1
はステータスに変化がないことを示し、2 は状態がクリアされたことを示します。
と エクスルビフ ウィンドウがポップアップするはずです。 デフォルトでは、シェル コマンドは提供されていません。
このオプションは、ログインを監視するのに役立つ場合があります (更新時間を確認することによって)
/etc/utmp)、POP またはその他のカスタム メールドロップ メカニズムを使用する場合など。
scanCommand と同様に、checkCommand は次のように内部的に生成されます。
sprintf(buf, checkCommand, ファイル, 前の)
前 checkCommand が最後に実行されたときに出力された数値、または
初めてゼロ。 これは、checkCommand が維持できるようにするのに役立ちます。
原始的な状態で。 たとえば、次のような checkCommand
比較サイズ %s %d
もしそうなら「正しいことをする」だろう 比較サイズ 次のようなスクリプトでした。
#!/bin/sh
NEWSIZE=`wc -c <$1`
エコー $NEWSIZE
[ $NEWSIZE -ne $2 ]; それから
[ $NEWSIZE -eq 0 ] の場合; それから
2番出口
ほかに
0番出口
fi
fi
1番出口
の著者 エクスルビフ この機能を使用して、いくつかのメールドロップを追跡します
XNUMX つのコマンド。 を参照してください Bチェック Bスキャン スクリプトが含まれています。
-音量 割合
このオプションは、新着メールが届いたときにベルを鳴らす音の大きさを指定します。
次の標準XToolkitコマンドライン引数は、一般的に xliff:
-表示 ディスプレイ
このオプションは、接続するXサーバーを指定します。
-ジオメトリ +x+y
このオプションは、スキャン ウィンドウの優先位置を指定します。
-bg カラー
このオプションは、ウィンドウの背景に使用する色を指定します。
-fg カラー
このオプションは、ウィンドウの前景に使用する色を指定します。
-xrm リソース文字列
このオプションは、使用するリソース文字列を指定します。 これは特に便利です
個別のコマンドラインオプションを持たないリソースを設定します。
資料
アプリケーション クラス名は XLbiff です。 すべてのコア リソース名を理解し、
クラスと同様に:
ボトム (class 下)
と同じ -下 オプションを選択します。
file (class ファイル)
と同じ -ファイル オプションを選択します。
mailerコマンド (class メーラーコマンド)
と同じ -メーラーコマンド オプションを選択します。
scanコマンド (class スキャンコマンド)
と同じ -スキャンコマンド オプションを選択します。
checkコマンド (class CheckCommand)
と同じ -check コマンド オプションを選択します。
リセットセーバー (class リセットセーバー)
と同じ -resetSaver オプションを選択します。
update (class 間隔)
と同じ -更新 オプションを選択します。
フェード (class フェード)
と同じ -フェード オプションを選択します。
コラム (class 列)
と同じ -列 オプションを選択します。
行 (class 行)
の最大高さを行単位で指定します。 エクスルビフ 窓。 デフォルトは 20 です。
LED (class 導いた)
と同じ -LED オプションを選択します。
ledポップダウン (class LEDポップダウン)
と同じ -ledポップダウン オプションを選択します。
リフレッシュ (class リフレッシュ)
と同じ - リフレッシュ オプションを選択します。
音 (class 音)
新しいメールが届いたときにベルの代わりに実行するコマンドを指定します。 為に
たとえば、Sun Sparc では次のように使用できます。
*サウンド: /usr/demo/SOUND/play -v %d /usr/demo/SOUND/sounds/doorbell.au
コマンドは内部で生成されます スプリント、 したがって、文字 ``%d'' は
の数値に置き換えられます。 ボリューム リソース。
ボリューム (class ボリューム)
と同じ -音量 オプションを選択します。
ACTIONS
エクスルビフ イベント変換で使用する次のアクションを提供します。
ポップダウン()
このアクションにより、ウィンドウが消えます。
出口() この行為により、 エクスルビフ 出る。
デフォルトの翻訳は
: ポップダウン()
: 出口()
ENVIRONMENT
DISPLAY デフォルトのホストとディスプレイ番号を取得するために使用されます。
onworks.net サービスを使用してオンラインで xlbiffx を使用する