Muitos screenshots dentro de um tempo limitado salvos diretamente, sem pedir um nome de arquivo

23

Eu sei fazer uma captura de tela, mas quero tirar muitas capturas de tela dentro de um tempo limitado (tirando screenshots de uma única execução de um programa que não posso pausar).

Existe um programa que leva a chave do teclado "PrtScr" e apenas armazena cada captura de tela sem perguntar? A ferramenta padrão do Ubuntu abre um diálogo para perguntar onde eu quero salvar o arquivo, eu gostaria de uma ferramenta que não pede e apenas salva na área de trabalho ou em qualquer lugar como 00001.png 00002.png, etc.

    
por Nicolas Raoul 21.01.2011 / 07:19

3 respostas

26

Obturador temumaopçãoparasalvarautomaticamentecapturasdetela,incrementandoonomedoarquivoacadavez.

Editar➜Preferências➜Principal➜Salvar:

Para fazer o Shutter tirar as capturas de tela quando você pressionar PrtScr ,
vá para Editar ➜ Preferências ➜ Teclado e marque a caixa de seleção Capturar :

Sevocênãoquiserqueajaneladoobturadorapareçasemprequefizerumacapturadetela,váparaEditar➜Preferências➜ComportamentoedesmarqueApresentarajanelaprincipalapóstirarumacapturadetela:

    
por Isaiah 21.01.2011 / 07:51
4

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 estiver ativado e "Janela" for especificado, o Obturador ainda aguardará 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, descobri que scrot funciona perfeitamente, tanto para capturas de tela inteira quanto para captura da janela atual (por meio da opção -u ), conforme descrito aqui: link apenas (muito menor) problema que vi com o scrot é que ele não pode tirar mais de uma captura de tela por segundo. Mas, como parece demorar mais de um segundo para concluir uma captura de tela, isso não parece ser um problema.

Eu habilitei o scrot (depois de instalá-lo via Synaptic Package Manager) alterando minhas associações de teclas de atalho <Print> e <Alt><Print> para fazer capturas de tela inteira e janela atual (respectivamente) e funciona perfeitamente, como descrito aqui: Como posso restaurar os atalhos de teclado padrão? No gconf-editor eu os configurei para salvar no diretório / tmp, especificando essas associações em apps- > metacity- > global_keybindings:

  • run_command_screenshot - > %código%
  • Print - > %código%

e essas associações em apps- > metacity- > keybinding_commands:

  • run_command_window_screenshot - > %código%
  • <Alt>Print - > %código%

Não precisei reiniciar nada para que essas alterações entrassem em vigor.

Estou executando o Ubuntu 10.04, Gnome Desktop 2.30.2.

    
por DavidBooth 11.01.2013 / 23:13
4

Quanto ao scrot - para que as capturas de tela sejam mais frequentes do que uma por segundo, sugiro usar o seguinte comando vinculado com o Atalho:

scrot ~/shots/'%Y-%m-%d_%H-%M-%S.png' -e 'TMPSCRN=$f; mv $f $${TMPSCRN%.png}-'date +%3N'.png'

desde que scrot não suporta %N como nanossegundos é bastante bom trabalho.

Observe que, no exemplo, nanossegundos foram reduzidos em milissegundos usando os primeiros três dígitos da expressão de padrão de nanossegundos: %3N . A variável local $TMPSCRN foi usada porque a manipulação de string na variável shrot $f filename eu achei difícil de implementar, mas ainda impossível.

Se você quiser tirar fotos no formato .jpg , precisará substituir todas as ocorrências de .png por .jpg

    
por Rodec 23.11.2014 / 11:45

Tags