Como tirar screenshots no Linux

Captura de tela do espetáculo

Todos os desktops incluem uma ferramenta de captura de tela que pode ser iniciada pressionando a tecla PrintScreen.

Uma das coisas que nós usuários de Linux fazemos é compartilhar fotos de nossos desktops nas redes sociais. Algumas customizações são verdadeiras obras de arte e, embora não haja concorrência declarada, não há dúvida de que há. Se você deseja participar ou porque está interessado em fazer tutoriais ou precisa de ajuda dos fóruns, saber como tirar screenshots no Linux é uma habilidade que você deve aprender.

Há também outros usos. Para muitos deficientes visuais, as opções de acessibilidade dos leitores de e-books não são suficientes e, como são protegidos por DRM, não podem ser feitas modificações de formato, a alternativa é fazer capturas de tela das páginas e passá-las por um programa de reconhecimento óptico. personagens. Veremos também como automatizar esse processo.

Como fazer capturas de tela

Para que você entenda do que se trata este post, comece definindo a captura de tela como uma foto ou vídeo mostrando o que você vê no monitor. A captura pode ser da tela inteira, parte dela ou de uma janela.

Eu falei sobre capturas de tela de vídeo em um artigo anterior, então Vou me concentrar nas ferramentas para capturar imagens.

A maneira mais fácil de fazer uma captura de tela é pressionar a tecla Captura de tela no teclado. Na maioria das distribuições Linux, isso deve abrir o aplicativo correspondente, onde você pode selecionar diferentes opções.

vokoscreenNG
Artigo relacionado:
Programas de produção de vídeo simples e de código aberto, parte um

Cada aplicativo tem suas próprias capturas de tela para acelerar o processo.

Ferramentas para tirar screenshots

mostra

É a ferramenta que está incluída na área de trabalho do KDE e é aquele que abre quando você pressiona a tecla PrintScreen. Temos as seguintes opções de captura:

  • Tela completa.
  • região do retângulo.
  • Janela ativa.
  • Janela sob o cursor.

A diferença entre as duas últimas opções é que a janela ativa é a que está em primeiro plano, enquanto com a última opção você pode selecionar qualquer outra janela aberta com o ponteiro do mouse.

Spectacle nos permite estabelecer um atraso a partir do momento em que pressionamos a tecla Captura de tela ou o botão Faça uma nova captura ou faça-a imediatamente.

A captura pode incluir:

  • Incluir o ponteiro
  • Inclua a barra de título e a borda da janela.
  • Capture um pop-up.

as capturas de tela pode ser salvo nos formatos de arquivo gráfico mais comuns, copiados para a área de transferência ou exportados para os programas de edição ou visualização de gráficos que instalamos no computador.

A ferramenta de anotação nos fornece um pequeno editor gráfico que nos permite marcar áreas da tela, adicionar texto e emoticons, desfocar parte da captura, destacar, adicionar setas e desenhar.

Na seção de ferramentas, além da opção de imprimir a captura de tela, oferece a possibilidade de gravar a tela em vídeo, mas o que faz é encaminhar a tarefa para outro aplicativo (se estiver instalado) ou nos oferecer a instalação.

Ferramenta de anotação de óculos

O recurso de anotação do Spectacle nos permite adicionar informações gráficas e de texto à captura de tela

Ferramenta de captura de tela do GNOME

Até agora, a ferramenta de captura de tela do GNOME não era muito diferente da do KDE, exceto pela falta de opções para anotar e exportar para outros programas. Da versão 42 (O que veremos nas distribuições lançadas a partir de abril) existe uma nova ferramenta que aproveita as novas possibilidades gráficas da área de trabalho e mescla os aplicativos atuais de captura de tela de imagem e vídeo em um.

Além da interface espetacular, não possui muitos recursos. Permite gravar toda ou parte de uma tela ou janela em vídeo ou capturá-la em imagem, masou não há opção para modificar as opções de salvamento.

Flamehot

Se você for fazer muitas modificações na captura de tela e não quiser alternar entre os aplicativos, experimente o Flameshot. Está disponível nos repositórios de algumas das principais distribuições Linux, bem como em Flatpak e Snap.

Logo de distribuições Linux que suportam o formato Platpak
Artigo relacionado:
Comparando Snap e Flatpak. Vantagens e desvantagens

Quando instalamos o programa, vemos um pequeno aviso que nos informa sobre o aparecimento de um ícone na barra superior. Podemos iniciar o programa clicando nele.

Quando o fazemos, vemos uma lista de atalhos de teclado acima da janela ativa que está escurecida. Quando selecionamos uma região com o cursor ela aparece com as cores normais e uma série de ferramentas são mostradas na borda. Com eles podemos:

  • colocar acima de todas as janelas a imagem capturada.
  • Enviar Imagem para Imgur.
  • Abra com outro aplicativo A captura.
  • salvar captura nos principais formatos gráficos.
  • Copiar para área de transferência.
  • desfazer ou refazer a última modificação.
  • rolar a janela de seleção.
  • Mostrar coordenadasS cartesianos da janela de seleção
  • Inverta as cores.
  • zonas pixeladas da captura.
  • Número de zonas diferentes da captura.
  • Adicione texto pegar.
  • Destaque áreas.
  • desenhar um círculo vácuo
  • Desenhe um retângulo Ileno
  • desenhe a fronteira de um retângulo.
  • Adicionar setas.
  • Desenhar linhas.
  • Desenhe à mão livre.

Não podemos atribuir nomes arbitrários, mas quais parâmetros e em que ordem farão parte do título com o qual as capturas de tela serão salvas.

O Flameshot também está disponível para Windows e Mac em seu Página web.

Site Flameshot

Flameshot é um programa de código aberto para tirar screenshots com várias ferramentas de edição.

Escroto

Scrot é uma ferramenta projetada para tirar screenshots do terminal. Sua maior utilidade, como veremos um pouco mais adiante, é que permite automatizar o processo de captura de tela.

Ele é instalado da seguinte maneira:

Debian, Ubuntu e derivados

sudo apt install scrot

Fedora

sudo dnf install scrot

Faça captura de tela cheia

scrot
Isso salvará a tela inteira em sua pasta pessoal e o nome composto da data e do tamanho.

Escolha o destino e o nome da imagem

scrot ~/Imágenes/captura_scrot.png

Selecione a janela ou região

Se você tentou os comandos anteriores, deve ter notado o problema. O terminal sempre aparece na captura. Isso é corrigido com o seguinte comando.
scrot -s

Basta colocar o cursor na janela e pressionar o botão esquerdo ou marcar uma área com o ponteiro e soltar o botão.
Claro que os comandos podem ser combinados
scrot ~/Imágenes/captura_scrot3.png -s

Podemos evitar escrever tudo isso indo diretamente para o diretório onde queremos salvar a imagem. nós fazemos isso com
cd Imágenes

Defina um tempo de atraso

Outra maneira de garantir que capturamos o que queremos capturar é definir um atraso em segundos antes que a captura ocorra. O comando é o seguinte:
scrot -s -d 10

Neste caso, definimos um atraso de 10 segundos antes da captura.

Manual do Scrot

Scrot é uma ferramenta completa de captura de tela usada a partir do terminal

Determinando a qualidade

Quanto maior a qualidade da imagem, mais ela pesará e o tempo que levará para carregar se você for usá-la em um site. Podemos ajustar este parâmetro definindo uma porcentagem.
scrot -q 70

Defina a captura para 70% de qualidade

Configurando o tamanho

Os editores de Linux Adictos Eles estabelecem que as imagens devem ter largura máxima de 1200 pixels. Isso, com as ferramentas usuais de captura de tela, significa que você precisa executá-las por meio do Gimp ou de algum outro serviço da web para ajustá-las ao tamanho. Felizmente, o scrot vai me poupar o trabalho. Vamos ver:

Como o nome da captura de tela me diz, minha tela tem uma largura de 1366 pixels, preciso de 1200. Aplicando uma operação matemática simples, calculamos o parâmetro da porcentagem do tamanho
1200*100/1366=87,8477..

Vamos tentar
scrot -s -d 10 -t 87.85
A ideia é boa, mas são muitas casas decimais para você obter o resultado desejado

Fazendo várias capturas com simulação de clique do mouse

Vamos dar um exemplo puramente hipotético. Uma livraria online com um nome geográfico não permite que você veja os livros que comprou fora de seus dispositivos ou do navegador. Uma solução é automatizar o processo de captura e virada de página e, em seguida, executar essas imagens por meio de uma ferramenta de reconhecimento óptico de caracteres.

Além do Scrot vamos precisar de outra ferramenta dos repositórios chamada xdotools. Com ele vamos simular a pressão do botão do mouse para virar a página.

Uma vez que o programa está instalado, devemos fazer o seguinte.

  1. abra o site do serviço de leitura em nuvem.
  2. abra o finalreduza-o de tamanho.
  3. Coloque o terminal à esquerda da janela do leitor.
  4. No tipo de terminalxdotool getmouselocation e não pressione entre
  5. pegue o ponteiro para o botão de mudança de página do leitor de nuvem e pressione enter.
  6. Anote os valores de X e Y. o que você verá no terminal.
  7. Copie o seguinte script no editor de texto:

#!/bin/bash
while [ 1 ]; do
xdotool mousemove XXXX YYY click 1 &
scrot -q 100 '%Y-%m-%d-%H:%M:%S.png' -e 'mv $f ~/Imágenes/'
sleep 20
done

Lembre-se de substituir o x e y pelos valores que você anotou anteriormente.

O programa fará uma captura de tela da página e mudará para a próxima após 20 segundos.

Salve o arquivo com o nome script.sh. Em seguida, vá para o local onde você o salvou, coloque o mouse sobre o arquivo e com o botão direito dê permissão de execução a partir da janela Propriedades.

Para iniciar o programa digite ./script.sh, maximize a janela do leitor e fique atento quando chegar ao final do livro porque se você não fechar o terminal ele continuará tirando screenshots.

Dois esclarecimentos finais

O procedimento que acabei de descrever foi desenvolvido, como disse no início do artigo, por deficientes visuais para uso por deficientes visuais que precisam de mais do que apenas opções de acessibilidade disponíveis para desfrutar dos livros que compraram. Não estou incentivando de forma alguma a distribuição não autorizada de conteúdo.

O Scrot é uma ferramenta muito completa, para entender todas as suas possibilidades use o comando

man scrot


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: AB Internet Networks 2008 SL
  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.

  1.   ivan dito

    Obrigado! Vou tentar o escroto (nome feio :) ).
    Bem, no teclado do mac que acabei de desmontar, a tecla PrintScreen não funciona imediatamente (não tem, como está agora).

    Uma pergunta, se alguém quiser comentar sobre isso (obrigado).
    Acabei de consertar um imac 2009 com a distro Pop, baseada no Ubuntu. E como é bom ter conseguido.
    Sinto falta de um programa como o textedit do macOS. Es simple, para editar texto, cambiar fuentes y colores, solo para escribir, no para programar…, y en él, ampliar la letra y que ocupe todo bien era fácil… y no puedo usar el OpenOffice de esa manera (ese vale para mil outras coisas);

    Alguém pode me recomendar programas? Eu tentei coisas como Kwriter ou Sublime, etc., e elas não são tão simples e confortáveis ​​para as tarefas mais bobas de escrever, brincar com fontes, cores e poder ampliar bem o texto, etc.

    1.    Diego German Gonzalez dito

      Não sei se será o mesmo, mas você pode tentar o nano.
      Digite nano no terminal e o programa deve abrir para você. Caso contrário, procure-o no gerenciador de pacotes

  2.   GERAR dito

    EXCELENTE PUBLICAÇÃO