Termtosvg, uma ferramenta para gravar sua sessão de terminal

sobre termtosvg

No próximo artigo, daremos uma olhada no termtosvg. Este é um programa que pode nos tirar de problemas durante uma apresentação, um curso ou um tutorial, no qual devemos apresentar os resultados dos comandos executados em um terminal. Com a presença do público, é possível mostrar o resultado imediatamente. Mas se eles não estiverem presentes no momento da execução, é sempre interessante ter um vídeo gravado mostrando a execução do comando. Isso pode ser feito com algumas ferramentas, e entre elas está o termtosvg. Este programa é um gravador de terminal que apresenta o resultado como animações SVG.

Termstovg é um Gravador de terminal Unix escrito em Python que salva as sessões de linha de comando como arquivos SVG separados. Quando tivermos o arquivo, podemos use nosso navegador para reproduzir a captura de tela. Além de tudo isso, a ferramenta possui diversos temas disponíveis para gravar uma sessão de terminal que nos permitirá utilizar um tema de cor específico. Poderemos encontrar o projeto em Github e tem sido desenvolvido por Nicolas Bedos.

Este programa é distribuído com licença BSD grátis. Termtosvg pode lembrar ferramentas como ascicinema, que é sempre uma referência na hora de fazer demonstrações e tutoriais.

Características gerais do Termtosvg

  • Este programa irá produzir animações leves e de aparência limpa a ser incorporado em uma página do projeto.
  • Teremos a possibilidade de usar temas de cores personalizadas além de uma interface de usuário de terminal e controles de animação por meio de modelos SVG.
  • Es compatível com formato de gravação asciinema.

Instale termtosvg

Poderemos instalar este programa através de seu pacote universal estalo. Os usuários do Ubuntu 16.04 e posterior, bem como de outras distros que têm esse formato habilitado, devem conseguir instalá-lo abrindo um terminal (Ctrl + Alt + T) e digitando nele:

termtosvg simosx pacote de instalação snap

sudo snap install termtosvg-simosx

Além da instalação anterior, podemos instalar este programa nos sistemas operacionais Gnu / Linux, Mac OS e BSD, usando Python> = 3.5. Se pode instalar usando pip como eles nos mostram em seus pagina web. Só temos que abrir um terminal (Ctrl + Alt + T) e escrever nele:

pip3 install --user termtosvg

Conforme indicado na página de GitHub, esta instalação precisará cobrir algumas dependências para o correto funcionamento do programa.

Grave uma sessão de terminal

Gravação termtosvg

Para este exemplo Eu instalei a opção de pacote snap. Portanto, para começar a gravar a sessão de linha de comando, tudo o que você precisa fazer é executar o seguinte comando em um terminal (Ctrl + Alt + T):

termtosvg-simosx.termtosvg animacion.svg

Ao final da gravação, veremos que a rota está indicada (geralmente / tmp) e o nome do arquivo gravado. O resultado será gerado e salvo automaticamente como um arquivo SVG em nosso diretório temporário (/ Tmp) se nada for indicado. Embora no exemplo que vemos na imagem anterior, Eu dei o nome para a captura animacion.svg. Isso será salvo no arquivo de trabalho atual. Depois de terminar o processo de captura, pode ser aberto com o Firefox ou qualquer outro programa compatível.

Pára terminar o processo de gravação, basta usar o comando de saída no terminal ou pressione Ctrl + D.

Aparência decorativa

Poderemos ver modelos e exemplos de termtosvg em seu página Se quisermos podemos mude o visual decorativo escolher o tema de gravação para a sessão (circo, escuro clássico, luz clássica, drácula, isótopo, marrakesh, material, monokai, escuro solarizado, luz solarizada, zenburn) Um exemplo de uso seria escrever no terminal (Ctrl + Alt + T):

termtosvg-simosx.termtosvg --theme circus

Ou se quisermos mudar o tipo de fonte vamos escrever:

termtosvg-simosx.termtosvg --font Fuente

Na ordem anterior, teremos que mudar fonte por qualquer uma das fontes que instalamos em nosso computador.

Enquanto gravamos, poderemos escrever os comandos que quisermos e trabalhar no terminal. Quando terminarmos, você só terá que encerrar a gravação da sessão digitando saída ou pressionando Ctrl + D.

Ajuda do Termtosvg

Além disso, poderemos encontrar outras opções de ajuda para o programa. Para consultá-lo, basta digitar no terminal (Ctrl + Alt + T):

termtosvg simosx ajuda

termtosvg-simosx.termtosvg --help

Nós poderemos obtenha mais ajuda em manual que podemos encontrar em sua página GitHub.

Desinstalar termtosvg

Poderemos eliminar o programa de uma forma tão simples como a que usamos para o instalar. Neste exemplo, usei o pacote snap, é a desinstalação que veremos. Em um terminal (Ctrl + Alt + T), só teremos que escrever o seguinte comando:

sudo snap remove termtosvg-simosx

Em última análise, este é um ferramenta interessante e eficiente em termos de consumo e tamanho dos arquivos resultantes. Também é fácil de usar. Esta é uma opção a ser considerada se você precisar gravar suas sessões de terminal.


Deixe um comentário

Seu endereço de email não será publicado. Campos obrigatórios são marcados com *

*

*

  1. Responsável pelos dados: Miguel Ángel Gatón
  2. Finalidade dos dados: Controle de SPAM, gerenciamento de comentários.
  3. Legitimação: Seu consentimento
  4. Comunicação de dados: Os dados não serão comunicados a terceiros, exceto por obrigação legal.
  5. Armazenamento de dados: banco de dados hospedado pela Occentus Networks (UE)
  6. Direitos: A qualquer momento você pode limitar, recuperar e excluir suas informações.