Como tirar screenshots do terminal Linux com Scrot

O Linux tem dezenas de ferramentas de captura de tela. Essas ferramentas têm recursos diferentes e permitem que os usuários tirem fotos rapidamente do que veem na área de trabalho, salvem em formatos diferentes e compartilhem com amigos. O problema é que a maioria dessas ferramentas de captura de tela são GUIs inchadas que nem sempre funcionam. Se você está cansado das ferramentas de captura de tela da GUI que nem sempre fazem seu trabalho, a ferramenta de captura de tela Scrot pode ser exatamente o que você precisa. Ele permite que você faça capturas de tela do terminal Linux e evita o trabalho de passar por uma GUI.

Instalar o Scrot

A ferramenta Scrot é bastante conhecida, e muitas pessoas a usam para fazer capturas de tela, especialmente em ambientes de desktop leves como LXQt, ou com gerenciadores de janelas lado a lado como AwesomeWM, i3 e outros. Para instalar o software, abra uma janela de terminal e siga as instruções de comando que correspondem ao seu sistema operacional Linux.

Nota: você precisa estar executando o Ubuntu, Debian, Arch Linux, Fedora ou OpenSUSE para executar o Scrot. Se você não estiver em uma dessas distribuições Linux, talvez seja necessário compilar a partir do código-fonte.

  Como proteger dados da nuvem no Linux com o Cryptomator

Ubuntu

sudo apt install scrot

Debian

sudo apt-get install scrot

Arch Linux

sudo pacman -S scrot

Fedora

sudo dnf install scrot -y

OpenSUSE

sudo zypper install scrot

Linux genérico

A ferramenta de captura de tela Scrot é um dos melhores aplicativos de terminal que podem fazer capturas de tela do que está acontecendo na área de trabalho do Linux. Como resultado, muitas distribuições, mesmo as mais obscuras, o distribuem em suas fontes de software. Dito isto, se você não conseguir encontrar um pacote instalável, construir o código a partir da fonte é a próxima melhor coisa.

Por qualquer motivo, o site que hospeda os pacotes para download do Scrot está fora do ar. Felizmente, graças ao Archive.org, é possível baixar o código independentemente. Em um terminal, use o comando wget e pegue as fontes Scrot.

wget https://web.archive.org/web/20060716123357if_/https://linuxbrit.co.uk:80/downloads/scrot-0.8.tar.gz

Extraia o código fonte do Scrot para o seu PC Linux usando o comando tar.

tar -xvzf scrot-0.8.tar.gz

Mova-se para a pasta de código com o CD e leia o arquivo README usando cat.

cd scrot-0.8

cat README

O arquivo README descreve como compilar o código, mas não inclui nenhuma informação sobre as dependências que você provavelmente precisará para um ambiente de compilação bem-sucedido. Inicie a compilação executando o script configure. Este script irá escanear seu PC Linux para as dependências corretas. Se estiver faltando algum, ele lhe dirá o que instalar.

./configure

O comando configure só terminará se você tiver todas as dependências funcionando. Se o script de configuração terminar, compile o software Scrot.

make

O comando make compilará tudo rapidamente, pois o Scrot não é um software grande. Quando o processo estiver concluído, termine de instalá-lo no sistema.

su -c "make install"

Usando o Scrot

O Scrot é um aplicativo de terminal, portanto, para fazer uma captura de tela, você precisará ter acesso rápido a um terminal. Abra um terminal e use o seguinte comando para fazer uma captura de tela do que está na tela.

scrot

Se você executar o comando acima, sua captura de tela terminará em /home/username/. A captura de tela é instantânea e você não receberá comentários sobre a captura de tela que acabou de fazer. Quer algo um pouco mais amigável? Experimente o interruptor “c”. Adicionar a chave “c” ao scrot imprimirá um cronômetro de contagem regressiva. O recurso de cronômetro é útil, pois torna o usuário mais ciente de quando a captura de tela acontece.

scrot -c

Quer melhorar ainda mais a contagem regressiva no Scrot? Experimente o interruptor “d”. Ele permite que os usuários especifiquem (em segundos) quando o Scrot deve tirar a foto.

  Como consertar um PC Linux que não inicializa

Nota: substitua X pelo número desejado.

scrot -cd X

A ferramenta de captura de tela Scrot permite que os usuários tirem uma captura de tela da janela atual em foco por meio da chave “z”. Para usá-lo, faça:

scrot -cd X -z

Ou, se preferir não usar um cronômetro, tente o seguinte comando.

scrot -z

Um recurso incrivelmente útil que muitas ferramentas de captura de tela no Linux possuem é a capacidade de fazer capturas de tela de áreas retangulares individuais da área de trabalho. O recurso de captura de tela do Scrot também tem essa capacidade e é acessível através da chave “s”.

scrot -cd X -s

Para fazer uma captura de tela de uma região específica sem contagem regressiva, faça:

scrot -s

Salvar opções do Scrot

A ferramenta de captura de tela Scrot tem muitas opções, opções e recursos. Se você é um novato, essas diferentes opções podem ser difíceis de lembrar. Embora seja muito fácil usar a opção “h”, é muito melhor salvar as instruções de ajuda em um arquivo de texto para mais tarde.

  Como usar montagens de ligação e links simbólicos no Linux

Para salvar as opções do Scrot para mais tarde, você precisará executar a opção de opção “h” por meio do comando de redirecionamento.

scrot -h >> ~/Documents/scrot-options.txt

A qualquer momento, você pode abrir o arquivo de documento Scrot que salvou para mais tarde, iniciando o gerenciador de arquivos, clicando em “Documentos” e procurando por “scrot-options.txt”.