Achei a solução! Vou colocar um passo-a-passo, assim facilita para quem achar esta mensagem no futuro. ================================================================= Passo 1
Para transferir as fotos para o palm é interessante diminuir o tamanho antes. Não faz sentido gastar 300kb enviando uma foto de 1600x1200 se a tela é 160x160. O convert faz parte do pacote imagemagick. $ convert -geometry 160 arquivo.jpg arquivo_peq.jpg Fiz um pequeno script para automatizar isso: -resizeimg.sh----------------- -------------------------- #!/bin/bash # Mensagem se não são passados argumentos ao programa SEM_ARG="Use: $0 LARG , onde LARG=largura em pixels" # O tipo de arquivo a ser processado TIPO="*.jpg" # Caminho para o programa convert CONVERT="/usr/bin/convert" # Sufixo a ser usado para os thumbnails SUF="peq" if [ $# != 1 ] ; then echo $SEM_ARG ; exit 1 fi LARG=$1 [ -d $SUF ] if [ $? != 0 ];then mkdir $SUF fi for i in $TIPO; do N=$(echo $i|cut -d. -f1); $CONVERT -geometry "$LARG" "$i" "$SUF"/"$N"_"$SUF".jpg; chmod 600 $i; chmod 600 "$SUF"/"$N"_"$SUF".jpg; done -------------------------- ================================================================= Passo 2 Depois, há duas maneiras de instalar várias fotos. $ pilot-foto -i *.jpg Esse é o jeito mais fácil. Comigo não funcionou. Dava uma mensagem de erro e abortava após enviar a primeira foto. Ou seja, para instalar uma foto o pilot-foto funciona para mim. O problema é instalar várias fotos. Descobri outro jeito aqui: http://www.pilot-link.org/node/225 ================================================================= Passo 3 Baixei o arquivo http://djw.org/product/palm/par/prc0004.tgz de http://djw.org/product/palm/par/. Segui as instruções e o compilei. Como já tinha outro programa chamado "par" instalado, após compilar o par para palm eu mudei o seu nome para parp. Coloquei-o no PATH dos executáveis e pronto. Para facilitar a minha vida eu criei um pequeno script com a dica do Kevin. -pconv.sh--------------------------------- ------------------------------------------ #!/bin/bash resizeimg.sh 160 cd peq for i in *.jpg;do raiz=$(echo $i|cut -d. -f1); /home/bin/parp c -a "stream" $raiz.jpg.pdb $raiz.jpg Foto Foto $raiz.jpg; done mkdir pdbs && mv *.pdb pdbs cd pdbs echo "Prepare o palm para sincronizar" read prep && pilot-xfer -i *.pdb && echo "ok, sincronizados" && exit 0 exit 1 -------------------------------------------- Agora sim, consigo enviar fotos para o z22 facilmente! Não quis colocar um comando automático para apagar os *.pdbs e *.jpgs pequenos. Prefiro fazer isso manualmente. É isso ai, espero que seja útil para alguém. um abraço Leandro -- (@_ Leandro Padilha Ferreira - http://androle.pro.br //\ V_/_ Linux user #237.744 - GPG ID: A7FB969E --------------------------------------------------------------- A guerra e um negocio muito serio para ser deixada por conta dos generais. -- Georges Clemenceau
signature.asc
Description: Digital signature