Tire screenshots com Scrot facilmente com Zscrot
Publicado por Fernando T. Da Silva (última atualização em 24/01/2024)
[ Hits: 4.041 ]
Homepage: http://meumundotux.blogspot.com.br/
Download zscrot-2.0.tgz (versão 2)
Zscrot é um script feito em zenity para tirar screenshot, que faz uso do comando de terminal scrot, sem precisar usar janela de terminal ou configurar teclas de atalho de teclado, podendo tirar shot da tela inteira, da janela ativa, copiar para o clipboard e capturar área com o mouse. Basta acessar o atalho do Zscrot no grupo Acessórios do seu menu de programas.
Para instalar no terminal faça: sudo tar -xvf zscrot.tgz -C /
Versão 2 - Enviado por Fernando T. Da Silva em 24/01/2024
Changelog: Adicionado ao menu do script as opções abaixo que permite fazer a captura do ponteiro do mouse no shot tirado.
"Shot em 10 seg - ponteiro"
"Shot da janela ativa - ponteiro"
$ cat zscrot
# Zscrot versão 1.0 julho de 2021 por nandosilva
# Captura da tela, janela e seleção de área utilizando o comando scrot.
# A pasta ~/Imagens/shots será criada automáticamente caso ela não existir.
if [ ! -d ~/Imagens/shots ]
then
mkdir ~/Imagens/shots
fi
while true; do
choice="$(zenity --width=320 --height=300 --list --column "Executar:" --title="Zscrot" \
"Shot em 2 seg" \
"Shot em 10 seg" \
"Capturar área com o mouse" \
"Copiar para Clipboard" \
"Shot da janela ativa" \
"Ajuda" \
"Sair")"
case "${choice}" in
"Shot em 2 seg" )
scrot -b -d 2 '%Y:%m:%d:%H:%M:%S.png' -e 'mv $f ~/Imagens/shots' && notify-send -t 3000 --icon=camera-photo "Shot tirado"
;;
"Shot em 10 seg" )
#/bin/bash
percent=0;
for num in 10 9 8 7 6 5 4 3 2 1 0; do
echo $percent
echo "# $num"
percent=$(($percent + 10));
sleep 1
done | zenity --progress --text "Contando..." --percentage=0 --auto-close --no-cancel
scrot -b -d 1 '%Y:%m:%d:%H:%M:%S.png' -e 'mv $f ~/Imagens/shots' && notify-send -t 3000 --icon=camera-photo "Shot tirado"
;;
"Capturar área com o mouse" )
scrot -d 5 -s '%Y-%m-%d-%H:%M:%S_$wx$h_screenshot.png' -e 'mv $f ~/Imagens/shots' && notify-send -t 3000 --icon=camera-photo "Shot tirado"
;;
"Copiar para Clipboard" )
scrot -e 'xclip -selection clipboard -t image/png -i $f' && notify-send -t 3000 --icon=camera-photo "Copiado para o Clipboard"
;;
"Shot da janela ativa" )
#/bin/bash
percent=0;
for num in 5 4 3 2 1 0; do
echo $percent
echo "# $num"
percent=$(($percent + 20));
sleep 1
done | zenity --progress --text "Contando..." --percentage=0 --auto-close --no-cancel
scrot -u -b -d 1 '%Y:%m:%d:%H:%M:%S.png' -e 'mv $f ~/Imagens/shots' && notify-send -t 3000 --icon=camera-photo "Shot salvo"
;;
"Ajuda" )
zenity --title "Ajuda do Zscrot" --text-info --filename=/usr/share/doc/zscrot/zscrot-ajuda.txt --width 1024 --height 700
;;
*)
break
;;
esac
done
Script para o Qemu usando Dialog
Pegando IP externo shell script
Conexão e Desconexão ADSL automáticas no Slackware
Fazer o download de um website completo
Instalação Completa e Configuração Básica do Void Linux
A Fundação da Confiança Digital: A Importância Estratégica de uma PKI CA na Segurança de Dados
Como enviar dicas ou artigos para o Viva o Linux
Como Ativar a Aceleração por GPU (ROCm) no Ollama para AMD Navi 10 (RX 5700 XT / 5600) no Gentoo
Samba 4 AD-DC 2026: Backup & Restore
Samba 4 AD-DC 2026: LAPS (Randomizando senhas locais).
Cairo Dock ainda funcional nos dias de hoje
Configuração de IP fixo via nmcli e resolução de nomes via /etc/hosts no Gentoo
Vulkan Gaming no Slackware (0)
trocar cor icones gnome debian (0)
Crontab não executa algumas tarefas (3)









