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:
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.
	
		
		
		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.