Cara memilih tampilan untuk direkam dalam RecordMyDesktop

9

Saya memiliki pengaturan dua monitor dan hanya ingin merekam monitor pertama dengan recordmydesktop, tetapi saya tidak yakin dengan pengaturan untuk melakukan ini melalui baris perintah. Sejauh ini saya punya ini:

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

Tapi saya mendapatkan pesan kesalahan ini:

Cannot connect to X server 1

Bagaimana cara menemukan server X yang tepat untuk terhubung dan apakah sisa pengaturan saya benar?

Tom
sumber
Saya menduga-duga, tetapi saya pikir --display = 1 seharusnya benar --display =: 0
fossfreedom

Jawaban:

9

Anda tidak perlu mengatur tampilan ke 1 karena mungkin Anda menjalankan pengaturan multi-layar pada server X yang sama.

Perintah yang benar adalah:

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

Kurangi parameter lebar dan tinggi jika itu termasuk layar ke-2 Anda.

Buntut
sumber
Ini perintah yang bagus, tetapi Anda membuat bug. Silakan tambahkan tanda hubung ganda sebelum parameter "tinggi", jadi height=1080seharusnya menjadi --height=1080.
kenworth
3

Parameter tampilan tidak relevan. Caranya adalah mengatur koordinat dengan benar.

Semua layar dianggap sebagai keseluruhan.

Katakanlah Anda memiliki dua layar,

  • primer memiliki 1680x1050
  • sekunder memiliki 1024x768

Ruang koordinat Anda adalah: 2704x1050 (jumlah lebar kedua layar dan tinggi yang terbesar)

Untuk mengambil layar kedua

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

Perintahnya adalah (diuji pada Ubuntu 13.10):

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

Saya pikir Anda terlalu memikirkan ini. Record My Desktop memiliki opsi untuk "Select Window" sebelum Anda mulai merekam. Maksimalkan Record My Desktop Window pada monitor yang ingin Anda rekam, klik "Select Window" Ini akan mengambil seluruh layar. Kemudian cukup minimalkan jendela Rekam Desktop Saya yang digunakan untuk memilih monitor itu. Anda kemudian dapat memindahkan Jendela Rekam Desktop Saya ke monitor lain jika Anda suka keluar dari rekaman Anda dan klik "Rekam" Anda akan berada di jalan Anda!

bzzzb8
sumber
0

Saya memiliki 3 monitor 1,2,0 - alias (2,3,1)
Untuk sistem saya:

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

Saya menggunakan tampilan 2 - alias (monitor 3 tengah)

Harga Lankster
sumber