Conhecendo o Nautilus – 12º Script – Renomeando imagens em Lote
24 de Dezembro de 2012, 22:00 - sem comentários aindaPara que você possa instalar os Scripts em seu Nautilus é bem simples, só precisa de 4 passos:
1 – Abra o Gedit ou o seu editor de texto preferido;
2 – Copie e cole o texto do Script, que se encontra no final desta postagem;
3 – Salve o arquivo em “/home/seu-usuario/.gnome2/nautilus-scripts/” e dê um nome bem sugestivo para esse arquivo;
4 – Abra um terminal, logue-se como root e digite:
chown seu-usuario.seu-usuario -R /home/seu-usuario/.gnome2/nautilus-scripts/ && chmod +x /home/seu-usuario/.gnome2/nautilus-scripts/ + enter
Após os 4 passos acima o Script já estará disponível no menu de contexto do Nautilus.
Se quiser ver a primeira postagem e saber mais sobre os Scripts do Nautilus:
Acesse aqui!!!!
Ai vai o 12º script da série:
Renomeando imagens em Lote
Imagine o seguinte cenário: Você saiu de férias e com o advento das máquinas digitais, aproveitou e tirou umas centenas de fotos (em formato .jpg), porém as imagens tem aqueles montes de letras e números sem sentido e você gostaria de renomear estas imagens para nomes mais sugestivos, bem esse Script faz essa mágica e permite que você renomeie ao mesmo tempo quantas imagens desejar.
Basta pegar a quantidade de imagens (não importa quantas), criar uma pasta na sua pasta de usuário e colocar as imagens dentro desta pasta, agora com o botão direito do mouse, dê um clique em qualquer área vazia nesta pasta e escolha o Script adequado.
Uma barra de progresso vai surgir e em seguida aparecerá uma caixinha perguntando o nome que você quer dar para as imagens da pasta, digite o nome desejado e aperte “OK”, o resto é por conta do Script, ele colocará o mesmo nome em todas as imagens e acrescentará uma numeração nas mesmas, tipo: piscina1, piscina2, piscina3, etc….
Obs.: Como sempre existem alguns parâmetros neste Script que podem (devem) ser modificados de acordo com a sua necessidade.
Por exemplo, neste caso ele vai renomear somente arquivos com a extensão .jpg, porém se você notar e quiser fazer o mesmo Script para renomear imagens com a extensão .png, basta trocar os “jpg” do Script por “png”.
Claro que isso vale para qualquer tipo de extensão que desejar, aproveite também para modificar o texto que será mostrado ao usuário.
E o mais importante, compartilhe as suas melhorias e modificações, a comunidade GNU/Linux vai agradecer.
Dependências: zenity
##!/bin/bash
#virmal_divx 2011
(
echo “# Estamos trabalhando, por favor aguarde o processo terminar !!!”
tt=`zenity –width=500 –entry –title “Renomeando Fotos” –text “Digite o nome padrão para as suas fotos, exemplo: foto ou imagem”`
ctd=1 ; for i in *.jpg ; do mv $i $tt${ctd}.jpg ; ((ctd++)) ; done
echo “# Trabalho terminado !!! Bom trabalho!!!!”
) | zenity –progress –width 200 –height 100 –title “Informação do Sistema” –text “Trabalhando…” –pulsate –auto-close
Curso de GIMP para editar fotografias
24 de Dezembro de 2012, 22:00 - sem comentários aindaComo instalar o LibreOffice 4.0 BETA 2 release no Ubuntu e derivados
24 de Dezembro de 2012, 22:00 - sem comentários aindaConhecendo o Nautilus – 11º Script – Lendo textos com o Espeak
24 de Dezembro de 2012, 22:00 - sem comentários aindaAcesse aqui!!!!
Ai vai o 11º script da série:
Lendo textos com o Espeak
- Tenha um arquivo de texto que será lido salvo em alguma pasta, com a extensão ”.txt”;
- Tenha um arquivo de texto salvo com a extensão ”.pdf”;
- Leve o mouse em cima de um destes arquivos e com o botão direito do mesmo selecione o Script correspondente;
- No caso do arquivo .txt, imediatamente o arquivo começará a ser lido;
- No caso do arquivo .pdf, ele será convertido em .txt e em seguida começará a ser lido;
- Os arquivos temporários usados durante o processo, serão automaticamente apagados após o término da leitura.
Obs.: Como sempre existem alguns parâmetros neste Script que podem (devem) ser modificados de acordo com a sua necessidade.
Dependências: espeak – pdftk
# virmal_divxFALAR=”/usr/bin/espeak -v brazil -s160 -f “
CONVERSAO_PARA_TXT=”/tmp/falar_este_arquivo-pid-$$.txt”
for arquivo in $NAUTILUS_SCRIPT_SELECTED_FILE_PATHS; do
# pegar a extensao do arquivo depois do ultimo ‘.’
ext=${arquivo##*.}
# quando a extensao do arquivo nao é texto (.txt) verifico se há como
# fazer alguma conversao
if [ "$ext" != "txt" ] ; then
# PDF para Texto
if [ "$ext" = "pdf" ] ; then
zenity –title=”Observação :” \
–info –text “Vou converter o arquivo PDF para Texto para poder ler.”
! [ -f "/usr/bin/pdftotext" ] && zenity –title=”Voce não tem o aplicativo :” \
–info –text “[pdftotext] para converter um PDF num texto que possa ser lido.”
/usr/bin/pdftotext “$arquivo” “$CONVERSAO_PARA_TXT” && arquivo=”$CONVERSAO_PARA_TXT”
fi
fi
# pegar a extensao do arquivo depois do ultimo ‘.’
ext=${arquivo##*.}
if [ "$ext" != "txt" ] ; then
zenity –title=”Este arquivo não pode ser literalmente lido :” \
–info –text “$FALAR \”$arquivo\”"
exit 2;
fi
zenity –title=”Estou lendo e falando o arquivo :” \
–info –text “$FALAR \”$arquivo\”"&
$FALAR “$arquivo”
# removendo arquivo temporario, se este foi criado
[ -f "$CONVERSAO_PARA_TXT" ] && rm -f “$CONVERSAO_PARA_TXT”
done
Conhecendo o Nautilus – Décimo Script – Apresentando PDFs com Impressive 3D
24 de Dezembro de 2012, 22:00 - sem comentários aindaAcesse aqui!!!!
Apresentando PDFs com Impressive 3D
$ aptitude install impressive + enter
Chega a ser quase inacreditável, pois a instalação/download de arquivos não chega a “200kb”, mas quando você for ver o resultado das suas exibições com um programa tão pequeno, vai ficar se perguntando…“Porque demorei tanto pra descobrir isso”.
Depois de instalado, use o Script que postei mais abaixo para integrá-lo ao Nautilus e automatizar o processo de apresentação do seu PDF, pois com ele basta que você clique com o botão direito do mouse, em cima do arquivo PDF que deseja apresentar e escolha o Script correspondente.
Clique aqui paraver o impressive em ação.
Obs.: Como sempre existem alguns parâmetros neste Script que podem (devem) ser modificados de acordo com a sua necessidade.
# virmal_divx
#time=`zenity –width=500 –entry –title “Informação do Sistema” –text “Digite o tempo total que deseja usar para fazer a sua apresentação.O tempo deverá ser digitado em segundos, exemplo: para 10 minutos = 600 / para 60 minutos = 3600″ + “_”`
#$XTERM -e impressive -d $time -t Crossfade,PagePeel,PageTurn,SlideDown,SlideLeft,SlideRight,SlideUp,SpinOutIn,SpiralOutIn,SqueezeDown,SqueezeLeft,SqueezeRight,SqueezeUp,WipeBlobs,WipeCenterIn,WipeCenterOut,WipeDown,WipeDownRight,WipeLeft,WipeRight,WipeUp,WipeUpLeft,ZoomOutIn $arquivo &