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?
Antworten:
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:
Reduzieren Sie die Parameter für Breite und Höhe, wenn dies Ihren zweiten Bildschirm einschließt.
quelle
height=1080
sollte also werden--height=1080
.Anzeigeparameter sind irrelevant. Der Trick besteht darin, die Koordinaten richtig einzustellen.
Alle Bildschirme werden als Ganzes betrachtet.
Angenommen, Sie haben zwei Bildschirme.
Ihr Koordinatenraum ist: 2704 x 1050 (Summe der Breite beider Bildschirme und der Höhe des größten)
So erfassen Sie den zweiten Bildschirm
Der Befehl wäre (getestet unter Ubuntu 13.10):
quelle
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!
quelle
Ich habe 3 Monitore 1,2,0 - aka (2,3,1)
Für mein System ist es:
Ich benutze Display 2 - aka (Monitor 3 Mitte)
quelle