0

誰かがどのパッケージが実行するのに適しているか知っていますか?

  • PrintScrスクリーンショットを作成し、マイクから録音を開始する(または他のボタン)を押す

  • もう一度押すPringScrとマイクからの録音が停止します

  • ファイルはタイムスタンプ付きのディレクトリに保存され、後で名前が変更されます。再生を簡素化するために、画像と音声のファイルを同じファイル名にする

4

1 に答える 1

1

あなたはグーグルを試しましたか?

http://en.wikipedia.org/wiki/Screenshot

Linuxでは、X11キャプチャを確認します。

サウンドは、さまざまなアプリケーションを通じて実行できます。cat / dev / ...>ファイルのような単純なもので十分かもしれませんが、soxを使用する方がはるかに良い選択です。(Soxには、playおよびrecコマンドラインユーティリティ、オーディオ変換、およびその他の多数のツールが含まれています。一般的に、Linuxシステムにすでにインストールされています。)

日付スタンプファイルは、単純なtcshまたはbashスクリプトの日付と同じくらい簡単です。

Printscreenボタンはほぼ不可能です。キーボードイベントは、現在アクティブなプロセス(ウィンドウ)にリダイレクトされます。X11ウィンドウマネージャーを介して何かをトリガー(インターセプト)できる場合があります。多分。それ以外の場合は、カーネルを見ています。

2つ目のマウスなど、他のハードウェアをいつでも接続して、それをリッスンするソフトウェアを作成できます。または、画面の境界で単純なGUIアプリケーション、またはコマンドラインを実行し、ImageMagickユーティリティを使用して画面のその部分をトリミングします。

はるかに簡単な解決策は、最初のコンピューターにネットワーク接続された(ssh'ing)2番目のコンピューターで実行することです。例えば:

(Everything is done on computerB.)
(convert is part of ImageMagick.)

machineB %  ssh machineA
machineA %  echo $DISPLAY
localhost:10.0
machineA %  setenv DISPLAY machineA:0
machineA %  rm tmp.root.xwd
machineA %  xwd -root > tmp.root.xwd
machineA %  convert tmp.root.xwd  image.`date +%Y.%m.%d_%H:%M:%S`.gif

警告:machineAでは、実際のmachineAでは、最初にxhost+machineAと入力する必要がある場合があります。

于 2012-11-04T12:08:50.313 に答える