Eu sei como tirar uma captura de tela, mas quero tirar muitas imagens dentro de um período de tempo limitado (capturando imagens de uma única execução de um programa que não consigo pausar).
Existe um programa que aceita a tecla "PrtScr" e apenas armazena todas as capturas de tela sem perguntar? A ferramenta padrão do Ubuntu exibe uma caixa de diálogo para perguntar onde eu quero salvar o arquivo. Gostaria de uma ferramenta que não pergunte e salve na área de trabalho ou em qualquer lugar como 00001.png 00002.png etc.
fonte
O obturador é bastante impressionante, com muitos recursos, mas ainda requer interação do usuário para capturar a janela que atualmente tem o foco. Ou seja, quando Editar-> Preferências-> Teclado-> Capturar com seleção está ativado e "Janela" é especificada, o Obturador ainda aguarda o usuário selecionar a janela desejada, em vez de capturar automaticamente a janela que atualmente tem o foco.
Para capturas de tela totalmente automáticas, achei que
scrot
funciona perfeitamente, tanto para capturas de tela cheia quanto para capturar a janela atual (via-u
opção), conforme descrito aqui: http://www.khattam.info/save-screenshots-in-ubuntu- automaticamente, quando printscreen-chave-é-pressionado 2009-05-12.html O único (muito menor) questão que eu serra com scrot é que ele não pode levar mais de uma captura de tela por segundo. Mas, como parece levar mais de um segundo para concluir uma captura de tela, isso não parece ser um problema.Habilitei o scrot (depois de instalá-lo via Synaptic Package Manager) alterando minhas ligações de teclas de atalho
<Print>
e<Alt><Print>
para fazer capturas de tela em tela cheia e atuais (respectivamente) e funciona perfeitamente, conforme descrito aqui: Como restaurar atalhos de teclado padrão? No gconf-editor, configurei-os para salvar no diretório / tmp especificando essas associações em apps-> metacity-> global_keybindings:run_command_screenshot
->Print
run_command_window_screenshot
-><Alt>Print
e essas associações em apps-> metacity-> keybinding_commands:
command_screenshot
->/usr/bin/scrot '/tmp/Screenshot-%Y-%m-%d-%H%M%S.png'
command_window_screenshot
->/usr/bin/scrot -u '/tmp/Screenshot-%Y-%m-%d-%H%M%S.png'
Não precisei reiniciar nada para que essas alterações entrassem em vigor.
Estou executando o Ubuntu 10.04, Gnome Desktop 2.30.2.
fonte
Quanto ao scrot - para tirar capturas de tela com mais frequência do que uma por segundo, sugiro usar o seguinte comando associado ao atalho de teclas:
como o scrot não suporta
%N
em nanossegundos, é uma boa solução.Note-se que, aqui no Exemplo nanossegundos foram shrinked em milisegundos usando primeiros três dígitos de expressão nanossegundos padrão:
%3N
. A variável local$TMPSCRN
foi usada porque a manipulação de cadeia de caracteres na$f
variável de nome de arquivo shrot, achei difícil de implementar, mas impossível.Se você quiser tirar as fotos no
.jpg
formato, precisará substituir todas as ocorrências.png
por.jpg
fonte