So wählen Sie die Anzeige für die Aufzeichnung in RecordMyDesktop aus

9

Ich habe ein Dual-Monitor-Setup und möchte nur den ersten Monitor mit recordmydesktop aufnehmen, bin mir jedoch nicht sicher, welche Einstellungen dies über die Befehlszeile vornehmen soll. Bisher habe ich Folgendes:

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

Aber ich bekomme diese Fehlermeldung:

Cannot connect to X server 1

Wie finde ich den richtigen X-Server für die Verbindung und sind die restlichen Einstellungen korrekt?

Tom
quelle
Ich vermute, aber ich denke, das --display = 1 sollte tatsächlich sein --display =: 0
fossfreedom

Antworten:

9

Sie müssen die Anzeige nicht auf 1 setzen, da Sie wahrscheinlich ein Multi-Screen-Setup auf demselben X-Server ausführen.

Der richtige Befehl wäre:

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

Reduzieren Sie die Parameter für Breite und Höhe, wenn dies Ihren zweiten Bildschirm einschließt.

Ringtail
quelle
Es ist ein guter Befehl, aber Sie haben einen Fehler gemacht. Bitte fügen Sie vor dem Parameter "height" einen Doppelstrich hinzu, height=1080sollte also werden --height=1080.
Kenworth
3

Anzeigeparameter sind irrelevant. Der Trick besteht darin, die Koordinaten richtig einzustellen.

Alle Bildschirme werden als Ganzes betrachtet.

Angenommen, Sie haben zwei Bildschirme.

  • Primär hat 1680x1050
  • Sekundär hat 1024x768

Ihr Koordinatenraum ist: 2704 x 1050 (Summe der Breite beider Bildschirme und der Höhe des größten)

So erfassen Sie den zweiten Bildschirm

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

Der Befehl wäre (getestet unter Ubuntu 13.10):

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

Ich denke, Sie haben es überlegt. Auf meinem Desktop aufnehmen hat die Option "Fenster auswählen", bevor Sie mit der Aufnahme beginnen. Maximieren Sie das Fenster "Mein Desktop aufzeichnen" auf dem Monitor, den Sie aufnehmen möchten. Klicken Sie auf "Fenster auswählen". Der gesamte Bildschirm wird angezeigt. Minimieren Sie dann einfach das Fenster "Mein Desktop aufzeichnen", das für die Auswahl dieses Monitors verwendet wird. Sie können das Fenster "Mein Desktop aufzeichnen" dann auf den anderen Monitor verschieben, wenn Sie es aus Ihrer Aufnahme herausnehmen möchten, und auf "Aufzeichnen" klicken. Sie sind unterwegs!

bzzzb8
quelle
0

Ich habe 3 Monitore 1,2,0 - aka (2,3,1)
Für mein System ist es:

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

Ich benutze Display 2 - aka (Monitor 3 Mitte)

Lankster Preis
quelle