Eu tenho uma configuração de monitor duplo e desejo gravar apenas o 1º monitor com recordmydesktop, mas não tenho certeza das configurações para fazer isso através da linha de comando. Até agora eu tenho isso:
recordmydesktop --display=1 --width=1920 height=1080 --fps=15 --no-sound --delay=10
Mas recebo esta mensagem de erro:
Cannot connect to X server 1
Como localizo o servidor X certo para conectar e o restante das minhas configurações estão corretas?
Respostas:
Você não precisa definir a exibição como 1, pois provavelmente você está executando uma configuração de tela múltipla no mesmo servidor X.
O comando correto seria:
Reduza os parâmetros de largura e altura, se isso incluir sua segunda tela.
fonte
height=1080
que ele se torne--height=1080
.O parâmetro de exibição é irrelevante. O truque é definir coordenadas corretamente.
Todas as telas são consideradas como um todo.
Digamos que você tenha duas telas,
Seu espaço de coordenadas é: 2704x1050 (soma das larguras das duas telas e da altura da maior)
Para capturar a segunda tela
O comando seria (testado no Ubuntu 13.10):
fonte
Eu acho que você acabou pensando nisso. Gravar minha área de trabalho tem uma opção para "Selecionar janela" antes de começar a gravar. Maximize a janela Gravar minha área de trabalho no monitor que deseja gravar, clique no botão "Selecionar janela". A tela inteira será exibida. Em seguida, basta minimizar a janela Gravar minha área de trabalho usada para selecionar esse monitor. Em seguida, você pode mover a Janela Gravar minha área de trabalho para o outro monitor, se quiser sair da gravação e clicar em "Gravar", você estará a caminho!
fonte
Eu tenho 3 monitores 1,2,0 - aka (2,3,1)
Para o meu sistema é:
Eu uso a tela 2 - aka (monitor 3 do meio)
fonte