Как выбрать отображение для записи в RecordMyDesktop


9

У меня есть настройка для двух мониторов, и я хочу записать только 1-й монитор с помощью recordmydesktop, но я не уверен в настройках для этого через командную строку. Пока у меня есть это:

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

Но я получаю это сообщение об ошибке:

Cannot connect to X server 1

Как найти правильный X-сервер для подключения и правильные ли остальные настройки?


Я предполагаю, но я думаю, что --display = 1 должно на самом деле быть --display =: 0
fossfreedom

Ответы:


9

Вам не нужно устанавливать дисплей на 1, так как, вероятно, вы используете многоэкранную настройку на том же X-сервере.

Правильная команда будет:

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

Уменьшите параметры ширины и высоты, если это включает ваш второй экран.


Это хорошая команда, но вы сделали ошибку. Пожалуйста, добавьте двойную черту перед параметром "height", так height=1080должно быть --height=1080.
Кенворт

3

Параметр дисплея не имеет значения. Хитрость заключается в правильной установке координат.

Все экраны рассматриваются как единое целое.

Скажем, у вас есть два экрана,

  • основной имеет 1680x1050
  • среднее имеет 1024x768

Ваше координатное пространство: 2704x1050 (сумма ширины обоих экранов и высоты самого большого)

Для захвата второго экрана

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

Команда будет (протестирована на Ubuntu 13.10):

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

0

Я думаю, что вы над этим думаете. Запись «Мой рабочий стол» имеет возможность «Выбрать окно» перед началом записи. Разверните окно «Запись моего рабочего стола» на мониторе, который вы хотите записать, нажмите «Выбрать окно». Он захватит весь экран. Затем просто сверните окно «Запись моего рабочего стола», используемое для выбора этого монитора. Затем вы можете переместить окно «Запись моего рабочего стола» на другой монитор, если он вам нравится, и нажмите «Запись», и вы уже в пути!


0

У меня есть 3 монитора 1,2,0 - иначе (2,3,1)
Для моей системы это:

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

Я использую дисплей 2 - ака (монитор 3 средний)

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.