Screenshot em qualquer gerenciador com Captura

Publicado por Perfil removido em 20/06/2006

[ Hits: 6.957 ]

 


Screenshot em qualquer gerenciador com Captura



O Mandrake/Mandriva permite que se instale programas de um X11 como KDE, GNOME etc somente com as bibliotecas vinculadas ao mesmo.

Dependendo do programa, uma quantidade enorme de bibliotecas, pulgas, carrapatos e percevejos vão parar no HD contra sua vontade... ;-(

Se você está usando o KDE, o ksnapshot pode ajudá-lo. Leia em "Screenshot em modo gráfico no KDE: Ksnapshot".

Se sua modesta pessoa usa o GNOME, há um aplicativo com o mesmo resultado na barra inferior.

Mas se você NÃO usa nenhuma destas interfaces ou sua distro permite a instalação do programeto em separado???

Bem, nem tudo está perdido dileto linuxer!!! ;-P

Vá em http://www.hernansoft.com/downloads.html e baixe o programa "Captura". Descompacte o "Captura.tar.gz" e mande o executável para um arquivo no seu PATH:

# mv Captura /usr/bin

Se seu X11 permitir, crie um ícone no desktop ou adicione-o no menu.

Veja abaixo um screenshot do programa:


Sua interface é simples e dá bem conta do recado!!! ;-)

Outras dicas deste autor

Como criar um pacote DEB com o executável do Lazarus [Vídeo]

Baixando emails via POP3 do Gmail

Fazendo o Scanner GOTEC funcionar no Kurumin

Assistindo DVD no Ubuntu 6.06 pelo Kaffeine

Problemas no teclado no KDE

Leitura recomendada

Notepadqq no Fedora 30

Instalando Google Chrome no Arch com Git

Problema no gnome-control-center no Fedora 24

Prey - Monitora seu laptop perdido ou roubado

Novo Big Linux 4 já para download

  

Comentários
[1] Comentário enviado por removido em 21/06/2006 - 05:56h

Óia só o que eu fiz, fiquei a noite toda tentando fazer algo parecido com esse programa aí, usando shell-dialog-import-xv-paciência... culpa sua! fica dando idéia... E não consegui fazer o script "sumir" enquanto o screen é tirado, mas isso algum dia é resolvido (falta de prática ainda).


#!/bin/bash
#
# Script Meia-Boca tentando imitar o Captura =P
#
#
bobo () { dialog --title 'Hífens hehe' \
--msgbox 'Serve para nada, só para separar mesmo =P' \
6 40
}
ajuda () {
es=$( dialog --stdout --title 'Ajuda' \
--menu 'Ajuda ou ver quem fez o script?' \
0 0 0 \
1 'Ajuda' \
2 'Autor')
[ $? -ne 0 ] && echo "Cancelado..." && exit
if [ $es -eq 1 ]; then
dialog --title 'Ajuda' \
--msgbox 'Ah, nem vou escrever, está fácil de entender o programa ;)' \
6 40
else
dialog --title 'Autor' \
--msgbox 'Alan R. S. Bueno (SlackAngel) XD' \
6 40
fi
}

# Nome por default da imagem
image_name="capturada.jpg"

save_as () {
dir=`pwd`
salvar=$( dialog --stdout \
--title 'Onde Salvar? Qual nome da imagem?' \
--fselect $dir/$image_name \
0 0 )
[ $? -ne 0 ] && echo "Screenshot removido" && rm $image_name && exit
if [ "$salvar" != "$dir/$image_name" ]; then
mv $dir/$image_name $salvar
fi
}

arquivo () {
es=$( dialog --stdout --title 'Arquivo' \
--menu 'Opções' \
0 0 0 \
1 'Ver screenshot' \
2 'Voltar' \
3 'sair' )
[ $? -ne 0 ] && echo "Cancelado..." && exit
if [ $es -eq 1 ]; then
# visualizador usado: xv, mude a variável abaixo caso use outro
v="/usr/bin/X11/xv"
$v $salvar
elif [ $es -eq 2 ]; then
_menu_
elif [ $es -eq 3 ]; then
exit
fi
}

_menu_ () {
menu=$( dialog --stdout --title 'Captura by Seu Madruga' \
--menu 'Essa janela não irá desaparecer durante a captura =)' \
0 0 0 \
1 'Capturar uma janela só' \
2 'Capturar tela toda' \
3 'Capturar após 10 segundos' \
4 '-------------------------' \
5 'Arquivo' \
0 'Ajuda' )
[ $? -ne 0 ] && echo "Cancelado..." && exit
case "$menu" in
1)
/usr/bin/import -quality 100 "$image_name"
save_as; _menu_ ; exit ;;
2)
/usr/bin/import -window root -quality 100 "$image_name"
save_as; _menu_ ; exit ;;
3)
/usr/bin/import -window root -quality 100 -pause 10 "$image_name"
save_as ; _menu_ ; exit ;;
4) bobo ; _menu_ ;;
5) arquivo ; _menu_ ;;
0) ajuda; _menu_ ;
esac
}
_menu_





Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner
Linux banner
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts