Pular para o conteúdo

Screenshot com MAIM - Um programa simples, leve e ideal para WMs

Dica publicada em Linux / Configuração
Giovanni  M Giovanni_Menezes
Hits: 4.188 Categoria: Linux Subcategoria: Configuração
  • Indicar
  • Impressora
  • Denunciar
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

Screenshot com MAIM - Um programa simples, leve e ideal para WMs

Apesar de ter excelentes opções de programas para captura de tela, como o Flameshot, o MAIM se torna uma alternativa para quem gosta do mínimo de programas e suas dependências rodando no sistema, consumindo o mínimo de RAM possível. Vamos ao que interessa!

Você vai precisar do MAIM e do SLOP, este último é um programa complementar. As configurações abaixo foram testadas no Void Linux e para a instalação no sistema, use o seguinte comando:

sudo xbps-install maim slop

O MAIM tem muitas opções, basta olhar o manual com o comando:

man maim

Vou focar a atenção em 2 opções básicas, screenshot de tela cheia e screenshot por seleção de área.

Screen De Tela Cheia

maim -u /home/user/Imagens/$(date +%d-%m-%y-%H:%M:%S)-SCREEN.png

Observe os parâmetros destacados em negrito:
  • -u → Não capturar o ponteiro do mouse
  • (date +%d-%m-%y-%H:%M:%S) → Salva a imagem com data/hora-segundos, seguido de screen.png

Um detalhe, em teoria, pode alterar a data mas não recomendo que faça modificações no parâmetro "hora-segundos", caso contrário, você teria screenshots com o mesmo nome, o que acabaria por sobrescrever o arquivo antigo, a menos que você use uma solução própria, como um script ou algo similar. Não altere esses campos do comando, como meio obvio, /home/user/Imagens/ é o local onde os screens vão ser salvos.

Screen por Seleção de Área

maim -s /home/user/Imagens/$(date +%d-%m-%y-%H:%M:%S)-SCREEN.png

-s → Essa opção faz com que um quadro de seleção apareça na tela, para selecionar a área a ser salva.

Bônus

Emita uma notificação usando as notificações do sistema, você precisa ter uma aplicação própria para isso, como o Mate-Notification, XFCE4-notifyd etc.

maim -u /home/user/Imagens/$(date +%d-%m-%y-%H:%M:%S)-SCREEN.png && notify-send -i /home/user/.fluxbox/salvo.png -t 6500 "Printscreen Salvo" "O arquivo foi salvo em /home/user/Imagens!"

&& notify-send -i → Emite uma mensagem acompanhada de uma imagem usando o parâmetro "-i", não é obrigatório usar uma imagem, tenho uma imagem de seta salva dentro do diretório do Fluxbox.

Onde:
  • /home/user/.fluxbox/salvo.png → Endereço da imagem.
  • -t 6500 → Tempo de duração da mensagem em milissegundos.
  • "Printscreen Salvo" → Primeira linha da mensagem em letra maior.
  • "O arquivo foi salvo em /home/user/Imagens!" → Segunda linha da mensagem em letra menor.

Eis o resultado:
Linux: Screenshot com MAIM, uma programa simples, leve e ideal para wm's
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.
Para facilitar ainda mais, editei o arquivo de configurações do Fluxbox, com:
  • Print → ExecCommand maim -u /home/user/Imagens/$(date +%d-%m-%y-%H:%M:%S)-SCREEN.png && notify-send -i /home/usuario/.fluxbox/salvo.png -t 6500 "Printscreen Salvo" "O arquivo foi salvo em /home/user/Imagens!"
  • F12 → ExecCommand maim -s /home/usuario/Imagens/$(date +%d-%m-%y-%H:%M:%S)-SCREEN.png && notify-send -i /home/usuario/.fluxbox/salvo.png -t 6500 "Printscreen Salvo" "O arquivo foi salvo em /home/user/Imagens!"

Basta um clique nas teclas e pronto, print salvo no respectivo diretório.

O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

Instalação do Microcode Intel no Void Linux

Corrigindo o alerta de firmware atheros não encontrado.

Gerenciando abas no Chrome/Chromium com XTABS

Script para instalação do Fluxbox no Void Linux

Problema de Tearing no Chip Gráfico do Intel Skylake [Resolvido]

Configurar placa de rede Atheros Communications L2 100 Mbit Ethernet Adapter (rev a0) - CentoOS

Afrescalhando o prompt

VLC não toca Vídeos do YouTube [Resolvido]

Configuração do Mozilla e Firefox para acesso ao site da Serpro

Autologin no lightdm

#1 Comentário enviado por Tio_do_Toldo em 04/12/2019 - 21:14h
Não desmerecendo a dica do nosso querido Giovanni, mas para mim não compensa ter que decorar comandinho por aplicativos "bobos" tipo player de música, torrent, editor de texto, captura de tela e principalmente configurações do sistema (personalizar WM, ajuste de aplicativos, etc). Eu já fui desses caras que tinha que ser tudo do mais minimalista possível, só na CLI e os carai, mas não vale o esforço.

O pouco de memória que se economiza não vale a perca de tempo. Não estamos mais na era dos disquetes para escovar tantos bits.
#2 Comentário enviado por Lamn em 28/12/2021 - 19:15h

[1] Comentário enviado por Tio_do_Toldo em 04/12/2019 - 21:14h

Não desmerecendo a dica do nosso querido Giovanni, mas para mim não compensa ter que decorar comandinho por aplicativos "bobos" tipo player de música, torrent, editor de texto, captura de tela e principalmente configurações do sistema (personalizar WM, ajuste de aplicativos, etc). Eu já fui desses caras que tinha que ser tudo do mais minimalista possível, só na CLI e os carai, mas não vale o esforço.

O pouco de memória que se economiza não vale a perca de tempo. Não estamos mais na era dos disquetes para escovar tantos bits.


Vale a pena como meio de aprendizagem ou pra alguém com um pc muito ruim tipo o meu.

Contribuir com comentário

Entre na sua conta para comentar.