Tire a captura de tela em todas as teclas

7

Há um tempo vi uma animação legal de uma explicação para fazer algo no Vim. Eu gostaria de poder fazer isso tirando uma captura de tela da janela do Vim toda vez que eu pressionasse uma tecla (automaticamente), alguém conhece uma ferramenta que me permitiria fazer isso no Linux?

    
por F.C. 16.10.2013 / 15:57

5 respostas

6

Experimente o Replay do plugin Vim. Ele suporta byzanz e ffmpeg para gravar sua sessão do Vim.

    
por 17.10.2013 / 16:11
4

Você pode usar o Kazam ou outra ferramenta para gravar o vídeo e convertê-lo em GIF animado com esses comandos. O primeiro cria um GIF animado muito grande e o segundo torna-o mais amigável à Internet:

$ ffmpeg -i source.mp4 -loop 0 -r 5 -s 320x200 -pix_fmt rgb24 temp.gif
$ convert temp.gif -fuzz 8% -layers Optimize final.gif

Eu estava prestes a sugerir ascii.io como uma alternativa válida, mas eles renomearam seu serviço para asciinema, que já foi citado.

    
por 16.10.2013 / 17:19
4

Parece que o que você está procurando é um software que registra as sessões de terminal, não a tela inteira (ou janela). Os sistemas operacionais UNIX têm esse bom aplicativo antigo chamado script . Ele faz a gravação do terminal, mas você precisa enviar o arquivo resultante para as pessoas e pedir que elas usem o comando scriptreplay em seu terminal para reproduzi-lo.

A solução mais fácil é usar um serviço como o link que permite gravar uma sessão de terminal e publicá-la no site asciinema.org, onde outras pessoas podem assista no navegador deles. Além disso, ele oferece suporte à incorporação, para que você possa colocá-lo em seu blog, na documentação do seu projeto ou nos slides de conversa da conferência.

    
por 01.12.2013 / 13:00
3

Parece que a maneira mais fácil de criar algo assim seria usar o software de gravação de tela. Alguns aparentemente oferecem suporte a GIF e outros oferecem um filme que você pode converter em GIF animado.

Aqui estão algumas perguntas adicionais que serão úteis:

link

link

Em suma, parece que o Byzanz fará o que você quer.

    
por 16.10.2013 / 16:08
1

Eu não conheço o seu alvo; se é para web, você pode querer verificar a solução desenvolvida pelo autor de Sublime Text, Jon Skinner, que cria animações muito mais leves do que gifs animados para screencaps: link ; ele detalhou sua abordagem em esta postagem no blog .

    
por 16.03.2016 / 17:11