Pular para o conteúdo

Screenshot em qualquer gerenciador com Captura

Dica publicada em Linux / Software
Perfil removido removido
Hits: 8.079 Categoria: Linux Subcategoria: Software
  • 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 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:

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.

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

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.

Postman no Debian e derivados

Place Menu Indicator - Acesses suas pastas pelo painel do Unity

Slackware 14 - Instalação pelo pendrive

Instalando o Python 3.3 no Ubuntu 12.04

Instalando Linux Mint 17 Qiana

Clonando instalações do GNU/Linux - Via linha de comando

Webapp - Pluto TV para Linux

RecordMyDesktop no Slackware Funcionando no KDE Plasma 5

Personalização mais avançada do XFCE

Configuração do IRPF 2005 + JVM no Kurumin

#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

Entre na sua conta para comentar.