Jak wybrać wyświetlanie do nagrywania w RecordMyDesktop

9

Mam konfigurację z dwoma monitorami i chcę nagrywać tylko pierwszy monitor za pomocą recordmydesktop, ale nie jestem pewien, czy ustawienia to zrobić za pomocą wiersza poleceń. Do tej pory mam to:

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

Ale pojawia się ten komunikat o błędzie:

Cannot connect to X server 1

Jak znaleźć odpowiedni serwer X do połączenia i czy pozostałe ustawienia są prawidłowe?

Tomek
źródło
Zgaduję, ale myślę, że --display = 1 powinno mieć
wpływ na

Odpowiedzi:

9

Nie musisz ustawiać wyświetlania na 1, ponieważ prawdopodobnie korzystasz z konfiguracji wieloekranowej na tym samym serwerze X.

Prawidłowe polecenie to:

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

Zmniejsz parametry szerokości i wysokości, jeśli dotyczy to drugiego ekranu.

Ringtail
źródło
To dobra komenda, ale popełniłeś błąd. Proszę dodać podwójny myślnik przed parametrem „wysokość”, więc height=1080powinno być --height=1080.
kenworth,
3

Wyświetlany parametr nie ma znaczenia. Sztuką jest prawidłowe ustawienie współrzędnych.

Wszystkie ekrany są traktowane jako całość.

Powiedzmy, że masz dwa ekrany

  • podstawowy ma 1680x1050
  • drugi ma 1024x768

Twoja przestrzeń współrzędnych to: 2704x1050 (suma szerokości obu ekranów i wysokości największej)

Aby przechwycić drugi ekran

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

Polecenie to (przetestowane na Ubuntu 13.10):

recordmydesktop --display=$DISPLAY --width=1024 height=768 -x=1680 -y=0 --fps=15 --no-sound --delay=10
firatto
źródło
0

Myślę, że już nad tym myślisz. Nagraj Mój pulpit ma opcję „Wybierz okno” przed rozpoczęciem nagrywania. Zmaksymalizuj okno Record My Desktop na monitorze, który chcesz nagrać, kliknij „Select Window”. Zajmie to cały ekran. Następnie po prostu zminimalizuj okno Record My Desktop używane do wybierania tego monitora. Następnie możesz przenieść okno Record My Desktop na inny monitor, jeśli chcesz go z nagrania i kliknąć „Record” - będziesz na dobrej drodze!

bzzzb8
źródło
0

Mam 3 monitory 1,2,0 - aka (2,3,1)
W moim systemie jest to:

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

Używam wyświetlacza 2 - aka (monitor 3 środkowy)

Cena Lankster
źródło