Come selezionare display per registrare in RecordMyDesktop


9

Ho una configurazione a doppio monitor e desidero registrare solo il 1 ° monitor con recordmydesktop, ma non sono sicuro delle impostazioni per farlo tramite la riga di comando. Finora ho questo:

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

Ma ricevo questo messaggio di errore:

Cannot connect to X server 1

Come trovo il server X giusto a cui connettermi e il resto delle mie impostazioni è corretto?


Sto indovinando, ma penso che --display = 1 dovrebbe essere --display =: 0
fossfreedom

Risposte:


9

Non è necessario impostare il display su 1 poiché probabilmente si sta eseguendo un'impostazione multi-schermo sullo stesso server X.

Il comando corretto sarebbe:

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

Riduci i parametri di larghezza e altezza se include la tua seconda schermata.


È un buon comando, ma hai fatto un bug. Aggiungi il trattino doppio prima del parametro "height", quindi height=1080dovrebbe diventare --height=1080.
Kenworth,

3

Il parametro di visualizzazione è irrilevante. Il trucco sta impostando le coordinate correttamente.

Tutti gli schermi sono considerati interi.

Diciamo che hai due schermi,

  • il primario ha 1680x1050
  • il secondario ha 1024x768

Lo spazio delle coordinate è: 2704x1050 (somma della larghezza di entrambi gli schermi e dell'altezza di quella più grande)

Per catturare la seconda schermata

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

Il comando sarebbe (testato su Ubuntu 13.10):

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

0

Penso che tu stia pensando a questo. Record My Desktop ha un'opzione per "Seleziona finestra" prima di iniziare a registrare. Massimizza la finestra Registra desktop sul monitor che desideri registrare, fai clic su "Seleziona finestra". Verrà visualizzato l'intero schermo. Quindi minimizza semplicemente la finestra Registra il mio desktop utilizzata per selezionare quel monitor. Puoi quindi spostare la finestra Registra il mio desktop sull'altro monitor se ti piace uscire dalla tua registrazione e fare clic su "Registra", sarai sulla buona strada!


0

Ho 3 monitor 1,2,0 - aka (2,3,1)
Per il mio sistema è:

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

Uso display 2 - aka (monitor 3 centrale)

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.