Pular para o conteúdo

Como tirar o print de uma região da tela usando o terminal

Dica publicada em Linux / Comandos
Fábio Berbert de Paula fabio
Hits: 12.655 Categoria: Linux Subcategoria: Comandos
  • Indicar
  • Impressora
  • Denunciar

Como tirar o print de uma região da tela usando o terminal

O comando utilizado será o "import", que faz parte do pacote ImageMagick.

sudo apt-get install imagemagick

O comando import é bem conhecido de todos, sua sintaxe é bem simples:

import janela.png

Daí basta clicar na janela desejada e pronto, print da janela salva em "janela.png".

Para tirar o print de todo o desktop:

import -w root desktop.png

E agora o "trick" do comando, que passei ANOS usando sem perceber que existia. Eu sempre recorria ao Gimp, quanto trabalho eu teria economizado se soubesse disso antes.

Para capturar apenas uma região, basta usar:

import regiao.png

E ao invés de clicar na janela, selecione a região desejada. Para isso basta manter o botão do mouse pressionado. Quando tiver terminado a seleção, solte o botão do mouse e surpresa, job done!
Linux: Como tirar o print de uma região da tela usando o terminal

Reduzindo o tamanho de arquivos PDF

Como rodar vídeos de sites de streaming no Opera browser

Vim com Tema de Cores do Visual Studio Code

Gerando uma consulta randômica no MySQL

O comando split

Comandos de Exibição de Processos no Linux

Obter IP e MAC Address da rede inteira salvando em log

Cuidado com o "sl"

Descobrindo que processo está consumindo mais memória

Criando uma imagem ISO no Ubuntu

#1 Comentário enviado por removido em 19/01/2016 - 20:32h
+1 por essa dica!
Uma coisa super útil e super simples de fazer. Muito obrigado pela dica!
--------------------
Primeiro você se adapta ao Linux; depois, o Linux se adapta a você.
#2 Comentário enviado por edps em 19/01/2016 - 21:05h
Boa dica!

Quando usava o Terminator eu utilizava sua função nativa de captura de tela, hoje em dia eu uso o scrot:

$ scrot -s -d 3

* -d 3 = intervalo até a captura.

Assim eu pego a tela, sem a decoração de janelas.

Clicando na janela,toda ela é capturada. Selecionando parte com o mouse, somente a seleção é capturada, a vantagem do scrot em relação ao import e a função do Terminator é que ele captura a transparência do terminal (se configurada).

Fui, já me meti por d+ na dica dos outros! rsrs

t+
#3 Comentário enviado por fabio em 19/01/2016 - 21:10h

[2] Comentário enviado por edps em 19/01/2016 - 21:05h

Boa dica!

Quando usava o Terminator eu utilizava sua função nativa de captura de tela, hoje em dia eu uso o scrot:

$ scrot -s -d 3

* -d 3 = intervalo até a captura.

Assim eu pego a tela, sem a decoração de janelas.

Clicando na janela,toda ela é capturada. Selecionando parte com o mouse, somente a seleção é capturada, a vantagem do scrot em relação ao import e a função do Terminator é que ele captura a transparência do terminal (se configurada).

Fui, já me meti por d+ na dica dos outros! rsrs

t+
Massa! Não conhecia o scrot.
#4 Comentário enviado por nandosilva em 20/01/2016 - 08:33h
Legal esta de selecionar uma região não sabia desta ! marcada como favoritada, e acrescentando uma sugestão para selecionar a região desejada facilmente e ter tempo de alternar para janela desejada, inicie com o sleep na frente:
$ sleep 6 ; import região.png
#5 Comentário enviado por fabio em 20/01/2016 - 16:29h

[4] Comentário enviado por nandosilva em 20/01/2016 - 08:33h

Legal esta de selecionar uma região não sabia desta ! marcada como favoritada, e acrescentando uma sugestão para selecionar a região desejada facilmente e ter tempo de alternar para janela desejada, inicie com o sleep na frente:
$ sleep 6 ; import região.png
Eu costumo usar o bom e velho "Alt + Tab". O import, a menos que use o -w root, só vai executar após seu clique.

Contribuir com comentário

Entre na sua conta para comentar.