Linux + Picasa + Thunderbird = ???

Saiu o Picasa para linux …isso não é novidade, pelo menos para quem andar mais ou menos bem informado.

O programa é porreiro e têm umas opções muito utêis, especialmente a possibilidade de enviar imagens directamente pelo o programa de email utilizado no computador, ou seja não era necessário andar com o thunderbird (o meu programa de mail) a seleccionar as fotos para enviar, um espétáculo … mas não funciona, ou pelo menos para mim não funciona.

E porquê ??? Uma boa pergunta que demorou algum tempo a ser respondida e foi necessário a ajuda do pessoal do canal irc thunderbird para ter a solução. A string que era enviada ao programa não era bem processada não obtendo o resultado final esperado.

Ainda têm alguns problemas, não consegui colocar a enviar várias fotos ao mesmo tempo, mas para quem quiser a saber como fiz e talvez terminar o que comecei aqui fica a resolução.

Primeiro testar se o mozilla funciona com a criação de email pela linha de comandos, abrir uma consola e executar os seguinte comandos :
cd
echo > teste.txt
thunderbird -compose attachment=file://<camiho para o ficheiro>/teste.txt
rm teste.txt

Se o thunderird abriu e têm como anexo o ficheiro teste.txt tudo funcionou. Para colocar a funcionar automaticamente é preciso fazer alguns passos :

renomear o ficheiro picasa-hook-email.sh.template para picasa-hook-email.sh, este ficheiro vêm com a aplicação e a sua localização varia conforme a instalação do picasa para o encontrar pode-se utilizar o comando find -name picasa-hook-email.sh.template

Depois de lhe mudar o nome abrir o ficheiro com um editor de texto e colocar lás estas linhas :

#!/bin/bash

foo=$1
tmp=${foo#*=}
subject=${tmp%%&*}

tmp=${tmp#*&}
tmp=${tmp#cc=}
cc=${tmp%%&*}

tmp=${tmp#*&}
tmp=${tmp#bcc=}
bcc=${tmp%%&*}

tmp=${tmp#*&}
tmp=${tmp#body=}
body=${tmp%%&*}

tmp=${tmp#*&}
tmp=${tmp#attach=}
attach="file:///${tmp%%&*}"

command="to=$cc,subject=$subject,body=$body,attachment=$attach"
thunderbird -compose $command

exit 0

e colocar na path do sistema do estilo mv picasa-hook-email.sh /usr/bin e  já deve funcionar.

Não esquecer no picasa de seleccionar o cliente de email para enviar as fotos e caso abra outro cliente de email no desktop manager (gnome, kde, xfce) alterar a definição do cliente de email para o thunderbird. Ainda não consegui colocar várias fotografias ao mesmo tempo com o picasa mas se conseguir eu coloco cá o script.

Deixe uma Resposta

Preencha os seus detalhes abaixo ou clique num ícone para iniciar sessão:

Logótipo da WordPress.com

Está a comentar usando a sua conta WordPress.com Terminar Sessão / Alterar )

Imagem do Twitter

Está a comentar usando a sua conta Twitter Terminar Sessão / Alterar )

Facebook photo

Está a comentar usando a sua conta Facebook Terminar Sessão / Alterar )

Google+ photo

Está a comentar usando a sua conta Google+ Terminar Sessão / Alterar )

Connecting to %s


%d bloggers like this: