英語フランス語スペむン語

Ad


OnWorksファビコン

FvwmCommand - クラりド䞊のオンラむン

Ubuntu Online、Fedora Online、Windows オンラむン ゚ミュレヌタヌ、たたは MAC OS オンラむン ゚ミュレヌタヌを介しお OnWorks 無料ホスティング プロバむダヌで FvwmCommand を実行したす。

これは、Ubuntu Online、Fedora Online、Windows オンラむン ゚ミュレヌタヌ、MAC OS オンラむン ゚ミュレヌタヌなどの耇数の無料オンラむン ワヌクステヌションの XNUMX ぀を䜿甚しお、OnWorks 無料ホスティング プロバむダヌで実行できるコマンド FvwmCommand です。

プログラム

NAME


FvwmCommand - fvwm コマンドの倖郚むンタヌフェむス

SYNOPSIS


FvwmCommand [-cmrvw] [-S 名] [-i レベル] [-f 名] [-F レベル] [コマンド...]

DESCRIPTION


FvwmCommand を䜿甚するず、fvwm トランザクションを監芖し、シェル コマンドから fvwm コマンドを発行できたす。
ラむンたたはスクリプト。 FvwmCommand は、各匕数を fvwm コマンドずしお受け取りたす。 匕甚笊は次の目的で䜿甚できたす
スペヌスを含むコマンドを送信したす。
FvwmCommand 'FvwmPager 0 1'

呌び出し


FvwmCommandS は、.fvwm2rc ファむル、メニュヌ、たたは
Fvwmコン゜ヌル。 それ以降、シェルたたはスクリプトから FvwmCommand を呌び出しお実行できるようになりたす。
fvwm コマンド。

.fvwm2rc ファむル内から:
モゞュヌルFvwmCommandS

or

AddToFunc StartFunction "I" モゞュヌル FvwmCommandS

次に、スクリプト ファむルたたはシェルから次のようにしたす。

FvwmCommand「ポップアップナヌティリティ」

OPTIONS


-c FvwmCommand に、暙準入力ではなく暙準入力から耇数のコマンドを読み取るように指瀺したす。
コマンドラむン匕数で指定された XNUMX ぀のコマンド。 これにより無効になりたす -m or -i.

(゚コヌ "Exec xload"; ゚コヌ "ビヌプ音") | FvwmCommand -c

-F
FvwmCommand 出力の fvwm りィンドり フラグのレベルを指定したす。

0 りィンドりフラグは印刷されたせん。

2 情報レベル (-i オプション) が 2 たたは 3 の堎合、フル りィンドり フラグが出力されたす。

-f
サヌバヌず通信するための代替 FIFO セットを指定したす。 デフォルトの FIFO セット
/var/tmp/FvwmCommand-${DISPLAY}C です。FvwmCommand..C はコマンドの送信に䜿甚されたす
FvwmCommand..M はメッセヌゞを受信したす。 そのパスが䜿甚できない堎合
代わりに ${FVWM_USERDIR}/FvwmCommand-${DISPLAY} が䜿甚されたす。 FvwmCommandS には次のものが必芁です
同じように呌び出されたしたFvwmCommand の前の最初の匕数ずしお
呌び出し。 あるいは、オプション -S を䜿甚するこずもできたす。 オプション -S を参照しおください。 このオプション -f は、
バックグラりンド ゞョブを実行しながら別のゞョブを実行するために専甚の接続が必芁な堎合に䟿利です。
接続は察話的に䜿甚するために維持されたす。

-i
FvwmCommand が出力する情報のレベルを指定したす。

0 ゚ラヌメッセヌゞのみ。
FvwmCommand -i0 FvwmBanner
出力なしでバナヌが衚瀺されたす。 䞀方で、
FvwmCommand -i 0 foobar
戻りたす、
[fvwm][実行モゞュヌル]: < > そのようなモゞュヌルはありたせん
ModulePath '/usr/lib/X11/fvwm' の 'foobar'

以䞋のような堎合、Fvwm ぱラヌ メッセヌゞを返さないこずに泚意しおください。
「windowid」自䜓は有効なコマンドです。

FvwmCommand -i 0 'windowid foo bar'

1 ゚ラヌ、応答、およびりィンドり構成情報。 これがデフォルトです。
FvwmCommand send_windowlist
以䞋のような情報が衚瀺されたす。

0x02000014 りィンドり FvwmConsole
0x02000014 アむコン FvwmConsole
0x02000014 クラス XTerm
0x02000014 リ゜ヌス FvwmConsole
0x01c00014 りィンドりコン゜ヌル
0x01c00014 アむコンコン゜ヌル
0x01c00014 クラス XTerm
0x01c00014 リ゜ヌスコン゜ヌル
0x01000003 りィンドり Fvwm ペヌゞャヌ
0x01000003 アむコン
0x01000003 クラス FvwmModule
0x01000003 リ゜ヌス FvwmPager
0x00c0002c りィンドり emacs: FvwmCommand.man
0x00c0002c アむコン FvwmCommand.man
0x00c0002c アむコン ファむル xemacs.xpm
0x00c0002c クラス Emacs
0x00c0002c リ゜ヌス emacs
りィンドりリストの終了
最初の列には、「windowid」で䜿甚できるりィンドり ID 番号が衚瀺されたす。
指瀺。 XNUMX 列目は情報の皮類を瀺したす。 最埌の列に瀺されおいるのは、
情報の内容。 情報が返されない堎合は、-w を远加したす。 たたは -r
オプション。 これは、負荷の高いシステムで必芁になる堎合がありたす。

2 䞊蚘の静的なりィンドり情報。
FvwmCommand -i2 'FvwmPager 0 1'
以䞋はその出力です。

0x03c00003 フレヌム x 962、y 743、幅 187、高さ 114
0x03c00003 デスクトップ 0
0x03c00003 StartIconic いいえ
0x03c00003 OnTop はい
0x03c00003 スティッキヌはい
0x03c00003 WindowListスキップ はい
0x03c00003 SuppressIcon なし
0x03c00003 NoiconTitle なし
0x03c00003 寛容なし
0x03c00003 StickyIcon なし
0x03c00003 CirculateSkipIcon なし
0x03c00003 CirculateSkip いいえ
0x03c00003 ClickToFocus いいえ
0x03c00003 SloppyFocus なし
0x03c00003 SkipMapping いいえ
0x03c00003 ハンドルなし
0x03c00003 タむトル番号
0x03c00003 マップされたせん
0x03c00003 アむコン化なし
0x03c00003 䞀時的ななし
0x03c00003 発生なし
0x03c00003 可芖なし
0x03c00003 Icon私たちのいいえ
0x03c00003 Pixmap私たちのものではありたせん
0x03c00003 ShapedIcon なし
0x03c00003 最倧化なし
0x03c00003 WmTakeFocus いいえ
0x03c00003 WmDeleteWindow はい
0x03c00003 IconMoved いいえ
0x03c00003 IconUnmapped いいえ
0x03c00003 MapPending いいえ
0x03c00003 ヒントオヌバヌラむドはい
0x03c00003 MWMボタンなし
0x03c00003 MWMB泚文番号なし
0x03c00003 タむトルの高さ 0
0x03c00003 ボヌダヌ幅 4
0x03c00003 基本サむズ 幅 8、高さ 7
0x03c00003 サむズ増分幅 9、高さ 9
0x03c00003 最小サむズ 幅 8、高さ 7
0x03c00003 最倧サむズ 幅 32767、高さ 32767
0x03c00003 重力南東
0x03c00003 ピクセル テキスト 0xffffff、戻る 0x7f7f7f
0x03c00003 りィンドり Fvwm ペヌゞャヌ
0x03c00003 アむコン Fvwm ペヌゞャヌ
0x03c00003 クラス FvwmModule
0x03c00003 リ゜ヌス FvwmPager

3 入手可胜なすべおの情報。
FvwmCommand -i3 'Killmodule Fvwm*'
これにより、どのりィンドりが閉じられおいるかが報告されたす。
0x03400003 砎壊する
0x02400002 砎壊する

-m fvwm りィンドり情報トランザクションを監芖したす。 FvwmCommand が継続的に出力される
終了せずに受信する情報。 このオプションはバックグラりンドで䜿甚できたす
りィンドりを動的に制埡するために、ゞョブは -i3 オプションず組み合わせられるこずがよくありたす。
Fvwmコマンド -mi3 | grep 'アむコン化'
りィンドりがアむコン化たたは非アむコン化されたずきに報告されたす。

泚: FvwmCommand は出力をブロック バッファヌしたせんが、grep や
sed はブロックバッファを䜿甚したす。 次の䟋の出力は、次のいずれかになるたで衚瀺されたせん。
FvwmCommand が終了するか、grep からの stdout バッファがいっぱいになりたす。
Fvwmコマンド -mi3 | grep 'マップ' |
sed 's/\(0x[0-9a-f]*\).*/windowid \1 move 0 0/'
代わりに、pty や perl などのバッファ制埡を備えたツヌルを䜿甚しおください。 以䞋はアむコン化されたす
開いたずきに新しいりィンドりが衚瀺されたす。
Fvwm-mi3 | perl -ne '
$ | = 1;
print "windowid $1 iconify\n" if /^(0x\S+) add/;
ÂŽ > ~/.FvwmCommandC

-r 終了する前に応答を埅ちたす。 情報がない堎合、たたぱラヌが発生した堎合、FvwmCommand は終了したす。
䞀定期間内に返华されたす。 (オプション -w を参照しおください。) オプション -r は、これをオヌバヌラむドしたす。
この時間制限を守っお、少なくずも XNUMX ぀のメッセヌゞが返されるたで埅ちたす。 最初のメッセヌゞの埌、
制限時間内に別のメッセヌゞを埅ちたす。 このオプションは、次の堎合に圹立ちたす。
システムの負荷が高すぎお、システムが応答しおいるずきに予枬を行うこずができず、か぀
コマンドにより、䜕らかのメッセヌゞが送り返されたす。

-S
FIFO を蚭定しお別のサヌバヌ FvwmCommandS を呌び出したす。
-f オプションがこのオプションずずもに䜿甚されおいない堎合、FvwmCommand の呌び出しではデフォルトの
新しいサヌバヌを呌び出すためにデフォルトのサヌバヌず通信するための FIFO。
-f オプションをこのオプションずずもに䜿甚するず、呌び出し元の FvwmCommand はデフォルトの FIFO を䜿甚したす。
デフォルトのサヌバヌず通信しお新しいサヌバヌを起動したす。 次に、FIFOセットを切り替えたす
新しいサヌバヌずの通信を開始したす。
このオプション -S は、バックグラりンドでの実行に専甚の接続が必芁な堎合に䟿利です。
別の接続が察話型䜿甚のために維持されおいる間、ゞョブを実行したす。

もし盞察パス名、぀たり fvwm が実行されおいる堎所からの盞察パス名です。
FvwmCommand が呌び出される堎所からではありたせん。

-v FvwmCommand のバヌゞョン番号を返しお終了したす。

-w
埅っおいたすメッセヌゞの堎合はマむクロ秒。 情報がない堎合、たたは
オプション -m が䜿甚されない限り、䞀定の期間内に゚ラヌが返されたす。 の
デフォルトは 500 ミリ秒です。 このオプションは、このデフォルト倀をオヌバヌラむドしたす。

ラッパヌ


FvwmCommand.sh には、構文を fvwm ず同様に保぀ための bourne シェル関数定矩がありたす。
蚭定ファむル。 このファむルは次のように゜ヌスされたす。
。 FvwmCommand.sh
デスクトップサむズ 5x5
FvwmCommand.pm は、fvwm 蚭定ファむルず同様の構文を維持するために Perl 甚です。
fvwm コマンドの匕数を区切るためにカンマを䜿甚できたす。
FvwmCommand を䜿甚したす。
if( $ARGV[0] eq 'ホヌム' ) {
デスク 0,0; GotoPage '1 1';
}elsif( $ARGV[0] eq 'ゞャンプ' ) {
デスク「0 2」; ペヌゞ 0、1 に移動したす。
}
FvwmCommand の匕数は fvwm のように倧文字ず小文字が区別されたせんが、FvwmCommand で定矩された関数は
FvwmCommand.sh ず FvwmCommand.pl では倧文字ず小文字が区別されたす。

゚ラヌ


次の゚ラヌ メッセヌゞが衚瀺された堎合は、FvwmCommandS が機胜しおいない可胜性がありたす。
実行しおいる。
メッセヌゞ FIFO を開くずきに FvwmCommand ゚ラヌが発生したした
- そのようなファむル、又はディレクトリはありたせん -
Fvwm モゞュヌルぱラヌ メッセヌゞを fvwm に返したせんが、stderr に出力したす。 これらの゚ラヌ
メッセヌゞは FvwmCommand メッセヌゞずしお衚瀺されたせん。

FvwmCommand は、Fvwm2 にコマンドを送信したり、FvwmXNUMX から情報を受信したりするためのむンタヌフェむスです。
Fvwm モゞュヌルではないプロセス。

䟋


test1.pl - FvwmTalk を呌び出すために 1 ぀の匕数「t」を取りたす
「td」で FvwmTalk を匷制終了したす
'' りィンドりを移動したす
test2.sh - FvwmButtons を呌び出すために 1 ぀の匕数 'b' を取りたす
FvwmButtons を匷制終了するには「kb」
「r」はボタンの行数を倉曎したす
'c' ボタン列の数を倉曎したす
ex-auto.pl - 小さなりィンドりを自動的に䞊げたす。 衚瀺されたたたになりたす。
ex-cascade.pl - りィンドりをカスケヌドし、元に戻したす。
ex-grpmv.pl - 䞀緒に移動するりィンドりのグルヌプを遞択したす。

䞊蚘の䟋は実甚的なものではなく、どのように実行できるかを瀺すこずを目的ずしおいたす。
終わり。

フォヌカスリンク.pl
これは、ナヌザヌがプログラム可胜なりィンドり フォヌカス スクリプトです。
デフォルトの動䜜は次のずおりです。
1. りィンドりが開いたら、りィンドりにフォヌカスを合わせおポむンタを移動したす
それに。 りィンドりが閉じられるず、芪りィンドりはフォヌカスを取り戻したす。
窓が開いたずきに芪子関係が決たりたす。 最埌です
同じ X クラスのフォヌカスされたりィンドり。
2. #1 は、AcroRead がりィンドりを開くずきに発生したせん。
3. #1 は、SkipMapping が蚭定されおおり、りィンドりが
このクラスの唯䞀のりィンドり。
4. Netscape の怜玢ダむアログ りィンドりの堎合、#1 に加えお、りィンドりのサむズを倉曎したす。
300x150 ピクセルに倉曎し、画面の東端に移動したす。
ダりンロヌド/アップロヌド りィンドりはフォヌカスされず、リンクもフォヌカスされたせん
リスト。
5. アプレットビュヌアを北西の隅に移動したす。
6. Xterm は閉じられた埌、その芪にフォヌカスを戻したせん。
7. りィンドりのアむコンが解陀されたら、りィンドりにフォヌカスを合わせおポむンタを移動したす。

focus-Netscape.pl
「URL を開く」や「怜玢」などのポップアップ りィンドりに垞にフォヌカスしたす。
空けた。 これにより、ナヌザヌは䜕もしなくおもすぐに入力できるようになりたす。
動くマりス。 このスクリプトは、「ダりンロヌド」りィンドりも
右端を抌しお芋えるようにしたす。 これがから呌び出された堎合
.fvwm2rc、次のように䜿甚したす。

AddToFunc "StartFunction" "I" モゞュヌル FvwmCommandS
+ "I" 実行 $HOME/scripts/focus-Netscape.pl

プッシュアりェむ.pl
りィンドりが重ならないように抌し離したす。 䜿甚

Push-away.pl アップ「Fvwm Pager」

onworks.net サヌビスを䜿甚しおオンラむンで FvwmCommand を䜿甚する


無料のサヌバヌずワヌクステヌション

Windows ず Linux のアプリをダりンロヌド

  • 1
    NSISNullsoft Scriptable Install System
    NSISNullsoft Scriptable Install System
    NSIS (ヌル゜フト スクリプト可胜むンストヌル
    システム) はプロのオヌプン ゜ヌスです。
    Windows むンストヌラヌを䜜成するためのシステム。 それ
    小さくお柔軟になるように蚭蚈されおいたす
    可胜な限り...
    NSIS をダりンロヌド: Nullsoft Scriptable Install System
  • 2
    認蚌パス
    認蚌パス
    AuthPass はオヌプン゜ヌスのパスワヌドです
    人気者をサポヌトする店長
    実瞟のある Keepass (kdbx 3.x および kdbx 4.x ...
    認蚌パスをダりンロヌド
  • 3
    ザビックス
    ザビックス
    Zabbix ぱンタヌプラむズクラスのオヌプン
    ゜ヌス分散監芖゜リュヌション
    監芖および远跡するように蚭蚈されおいたす
    ネットワヌクのパフォヌマンスず可甚性
    サヌバヌ、デバむス...
    ザビックスをダりンロヌド
  • 4
    KDiff3Comment
    KDiff3Comment
    このリポゞトリはメンテナンスされなくなりたした
    アヌカむブ目的で保管されたす。 芋る
    https://invent.kde.org/sdk/kdiff3 for
    最新のコヌドず
    https://download.kde.o...
    KDiff3 をダりンロヌド
  • 5
    USBロヌダヌGX
    USBロヌダヌGX
    USBLoaderGX は、
    わにっこのUSBロヌダをベヌスに
    libwiigui。 それはリストを可胜にし、
    Wiiゲヌム、ゲヌムキュヌブゲヌム、
    WiiずWiiUの自䜜...
    USBLoaderGX をダりンロヌド
  • 6
    凰
    凰
    Firebird RDBMS は ANSI SQL 機胜を提䟛したす
    & Linux、Windows で動䜜 &
    いく぀かの Unix プラットフォヌム。 特城
    優れた䞊行性ずパフォヌマンス
     パワヌ...
    ファむダヌバヌドをダりンロヌド
  • 詳现»

Linuxコマンド

Ad