web-dev-qa-db-fra.com

Comment sélectionner l'affichage pour enregistrer dans RecordMyDesktop

J'ai une configuration à double moniteur et je souhaite enregistrer uniquement le premier moniteur avec recordmydesktop, mais je ne suis pas sûr des paramètres permettant de le faire via la ligne de commande. Jusqu'ici j'ai ceci:

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

Mais je reçois ce message d'erreur:

Cannot connect to X server 1

Comment trouver le bon serveur X auquel se connecter et le reste de mes paramètres est-il correct?

9
Tom

Vous n'avez pas besoin de régler l'affichage sur 1 car vous exécutez probablement une configuration multi-écrans sur le même serveur X.

La commande correcte serait:

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

Réduisez les paramètres de largeur et de hauteur si cela inclut votre deuxième écran.

9
Ringtail

Le paramètre d'affichage n'est pas pertinent. L'astuce consiste à définir les coordonnées correctement.

Tous les écrans sont considérés comme un ensemble.

Disons que vous avez deux écrans,

  • primaire a 1680x1050
  • secondaire a 1024x768

Votre espace de coordonnées est le suivant: 2704x1050 (somme des largeurs des deux écrans et de la hauteur du plus grand)

Pour capturer le deuxième écran

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

La commande serait (testée sur Ubuntu 13.10):

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

J'ai 3 moniteurs 1,2,0 - aka (2,3,1)
Pour mon système c'est:

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

J'utilise display 2 - aka (moniteur 3 central)

0
Lankster Price

Je pense que tu réfléchis trop. Record My Desktop propose une option "Sélectionner une fenêtre" avant de commencer à enregistrer. Maximisez la fenêtre Enregistrer mon bureau sur le moniteur que vous souhaitez enregistrer, cliquez sur le bouton "Sélectionner une fenêtre" pour saisir tout l'écran. Ensuite, minimisez simplement la fenêtre Enregistrer mon bureau utilisée pour sélectionner ce moniteur. Vous pouvez ensuite déplacer la fenêtre Enregistrer mon bureau vers l’autre moniteur si vous le souhaitez et cliquez sur "Enregistrer" pour vous mettre en route!

0
bzzzb8