Screenshot em qualquer gerenciador com Captura

Publicado por Perfil removido em 20/06/2006

[ Hits: 7.637 ]

 


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 uma calculadora completa no Lazarus (Delphi 7 para Linux) [Vídeo]

Adicionando o repositório UserAndLinux (UALinux) no Ubuntu 20.04

Configurando o xorg.conf no Ubuntu Hardy (8.04)

Exibindo nome da música no aMSN no Kurumin

Descompactando arquivos RAR no shell ou no KDE

Leitura recomendada

spotify 0.9.4.183 no Elementary OS Freya 32bits

Verificando Leitura e Escrita com Iotop

AIMP3 no Linux

Cinnamon no Ubuntu 14.04 - Instalação em 3 passos

Slax como USB live

  

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

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts