これは、Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、または MAC OS オンライン エミュレーターなどの複数の無料オンライン ワークステーションの XNUMX つを使用して、OnWorks 無料ホスティング プロバイダーで実行できるコマンド inputplug です。
プログラム:
NAME
inputplug - XInput イベント モニター
SYNOPSIS
入力プラグ [-a 住所] [-f path] [-v] [-n] [-d] [-0] -c コマンドプレフィックス
DESCRIPTION
入力プラグ 実行中の X サーバーに接続し、その XInput を監視するデーモンです
階層変更イベント。 このようなイベントは、デバイスの取り付けまたは取り外し時に発生します。
有効か無効かなど。
階層構造の変化が起こると、 入力プラグ イベント通知構造を解析し、
で指定されたコマンドを呼び出します コマンドプレフィックス。 このコマンドは XNUMX つの引数を受け取ります。
コマンドプレフィックス イベントタイプ デバイスID デバイスタイプ デバイス名
イベント タイプは次のいずれかになります。
· XIマスター追加
· XIマスターが削除されました
· XISレイブ追加
· XISlave削除されました
· XISlaveAttached
· XISlaveDetached
· XIDデバイス有効
· XIDデバイス無効
デバイス タイプは次のいずれかになります。
· XIマスターポインター
· XIMaster キーボード
· XISlavePointer
· XISlaveキーボード
· XIフローティングスレーブ
デバイス識別子は整数です。 デバイス名にはスペースが含まれる可能性があるので注意してください。
また、次のようにコンパイルした場合、 libixp、inputplug はイベントを wmi イベントファイル。 に
enable wmi サポート、そのアドレス 9P サーバーを指定する必要があります。
OPTIONS
オプションの概要は以下に含まれています。
-v もう少し詳しく説明してください。
-n 起動してイベントを監視しますが、実際には何も実行しません。 さらに冗長性を有効にすると、
実行する実際のコマンドを出力します。 これはつまり、 -d.
-d 悪魔化しないでください。 フォアグラウンドで実行します。
-0 開始時に、接続されたデバイスごとに追加および有効化されたイベントをトリガーします。 マスターデバイス
スレーブデバイスは「追加」イベントと「追加」イベントの両方をトリガーします。
「有効」なデバイス。
-c コマンドプレフィックス
実行するコマンドのプレフィックス。 残念ながら、現在、これはに引き継がれています execvp(3) 直接、
したがって、スペースは使用できません。 これは将来変更される可能性があります。
-a 住所
接続先のアドレス wmi。 アドレスの形式は次のとおりです
!。 空の文字列が渡された場合、 入力プラグ 見つけようとします wmi
自動的に。
-f path
内のイベントファイルへのパス 9P によって提供されるファイルシステム wmi。 デフォルトは /イベント.
ENVIRONMENT
DISPLAY
接続する X11 ディスプレイ。
WMII_アドレス
wmi 住所。
onworks.net サービスを使用してオンラインで inputplug を使用する