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?
Odpowiedzi:
Nie musisz ustawiać wyświetlania na 1, ponieważ prawdopodobnie korzystasz z konfiguracji wieloekranowej na tym samym serwerze X.
Prawidłowe polecenie to:
Zmniejsz parametry szerokości i wysokości, jeśli dotyczy to drugiego ekranu.
źródło
height=1080
powinno być--height=1080
.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
Twoja przestrzeń współrzędnych to: 2704x1050 (suma szerokości obu ekranów i wysokości największej)
Aby przechwycić drugi ekran
Polecenie to (przetestowane na Ubuntu 13.10):
źródło
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!
źródło
Mam 3 monitory 1,2,0 - aka (2,3,1)
W moim systemie jest to:
Używam wyświetlacza 2 - aka (monitor 3 środkowy)
źródło