
Ich habe ein Dual-Monitor-Setup und möchte mit recordmydesktop nur den 1. Monitor aufzeichnen, bin mir aber nicht sicher, welche Einstellungen ich dafür über die Befehlszeile verwende. 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 meine restlichen Einstellungen korrekt?
Antwort1
Sie müssen die Anzeige nicht auf 1 setzen, da Sie wahrscheinlich eine Multi-Screen-Konfiguration 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 Breiten- und Höhenparameter, wenn Ihr zweiter Bildschirm eingeschlossen ist.
Antwort2
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 beträgt: 2704 x 1050 (Summe der Breiten beider Bildschirme und der Höhe des größten Bildschirms)
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 auf Ubuntu 13.10):
recordmydesktop --display=$DISPLAY --width=1024 height=768 -x=1680 -y=0 --fps=15 --no-sound --delay=10
Antwort3
Ich glaube, Sie denken zu viel darüber nach. Record My Desktop bietet die Option „Fenster auswählen“, bevor Sie mit der Aufnahme beginnen. Maximieren Sie das Fenster „Record My Desktop“ auf dem Monitor, den Sie aufnehmen möchten, und klicken Sie auf „Fenster auswählen“. Dadurch wird der gesamte Bildschirm erfasst. Minimieren Sie dann einfach das Fenster „Record My Desktop“, das zur Auswahl dieses Monitors verwendet wurde. Sie können das Fenster „Record My Desktop“ dann auf den anderen Monitor verschieben, wenn Sie es aus Ihrer Aufnahme entfernen möchten, und auf „Aufnehmen“ klicken. Schon kann es losgehen!
Antwort4
Die kurze Antwort lautet: Ändern Sie --display=0
in --display=:0
. Die Adresse Ihrer Anzeige lautet :0
und nicht 0
.