web-dev-qa-db-ja.com

RecordMyDesktopで記録するディスプレイを選択する方法

デュアルモニターをセットアップしていて、recordmydesktopで最初のモニターのみを記録したいのですが、コマンドラインからこれを行うための設定がわかりません。これまでのところ私はこれを持っています:

recordmydesktop --display=1 --width=1920 height=1080 --fps=15 --no-sound --delay=10

しかし、私はこのエラーメッセージを受け取ります:

Cannot connect to X server 1

接続する適切なXサーバーを見つける方法と、残りの設定は正しいですか?

9
Tom

おそらく同じXサーバーでマルチスクリーンセットアップを実行しているため、ディスプレイを1に設定する必要はありません。

正しいコマンドは次のとおりです。

recordmydesktop --display=0 --width=1920 --height=1080 --fps=15 --no-sound --delay=10

2番目の画面が含まれている場合は、幅と高さのパラメーターを小さくします。

9
Ringtail

表示パラメーターは無関係です。トリックは、座標を正しく設定することです。

すべての画面が全体として考慮されます。

2つの画面があるとします。

  • プライマリには1680x1050があります
  • セカンダリには1024x768があります

あなたの座標空間は:2704x1050(両方の画面の幅と最大の画面の高さの合計)

2番目の画面をキャプチャするには

-x=1680    # width of primary screen
-y=0       # default
--width=1024
--height=768
--display=$DISPLAY # in my ubuntu 13.10 

コマンドは次のとおりです(Ubuntu 13.10でテスト済み):

recordmydesktop --display=$DISPLAY --width=1024 height=768 -x=1680 -y=0 --fps=15 --no-sound --delay=10
2
firatto

3台のモニター1,2,0-別名(2,3,1)があります
私のシステムの場合:

recordmydesktop --display=0 --width=1920 height=1080 --fps=15 --no-sound --delay=10
recordmydesktop --display=1 --width=1920 height=1080 --fps=15 --no-sound --delay=10
recordmydesktop --display=2 --width=1920 height=1080 --fps=15 --no-sound --delay=10

ディスプレイ2-別名(モニター3中央)を使用します

0
Lankster Price

あなたはこれを考えすぎていると思います。 Record My Desktopには、記録を開始する前に「ウィンドウを選択」するオプションがあります。記録したいモニターのRecord My Desktop Windowを最大化し、「Select Window」をクリックします。画面全体が表示されます。次に、そのモニターを選択するために使用する[マイデスクトップの記録]ウィンドウを最小化します。記録したくない場合は、[マイデスクトップの記録]ウィンドウを他のモニターに移動し、[記録]をクリックします。

0
bzzzb8