Screenshot em qualquer gerenciador com Captura

Publicado por Perfil removido em 20/06/2006

[ Hits: 7.478 ]

 


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

Instalando a impressora matricial LX-300 (e outras do mesmo tipo), no Linux, com KDE

Bloqueando alteração de papel de parede

Iniciando sistema no modo gráfico ou modo texto (configurando "runlevel" padrão no Systemd)

Placa Wireless Realtek RTL8191SEvA - Instalação do Driver no CentOS 6.x

ZTE V821: Android Dual Sim

Leitura recomendada

Como criar pacotes RPM ou DEB pelo código-fonte utilizando FPM (Ruby on Rails)

Slackware 13.1 - Atualizando para o Firefox 4.0

Chromium no Fedora 22

Instalando o kbfx no Arch Linux

SSH sem autenticação

  

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