[Gitec] Palm no Linux.

Daniel Toledo daniel at camaramatao.sp.gov.br
Thu Feb 2 12:19:18 BRST 2006


PessoALL!

Não me lembro quem da lista estava precisando de dicas para fazer o Palm funcionar com o Linux, mas encontrei estas no Dicas-L e acho que talvez ajude.

Abraços,

Daniel Toledo
CM Matão - SP


-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------


     Linux: Perguntas e Respostas
                    http://www.rau-tu.unicamp.br/linux
--------------------------------------------------------------------

  Palm com linux
  ==============

Comprei um Palm Zire 72 a uma semana e estava me perguntando, como vou sincronizar esse novo brinquedo com o Linux (uma vez que só uso Linux tanto em casa quanto no trabalho), assim uma rápida busca pela internet me deu a reposta que eu queria:

- É possível transferir arquivos entre o linux e o palm (tanto via usb, serial ou bluetooth)
- É possível também sincronizar seus contatos, ToDo, emails, ou seja,  aproveitar tudo que seu palm oferece!


Preparando o terreno
====================

Os softwares (todos livres) que usarei como exemplo são

pilot-link (www.pilot-link.org) para a comunicação

JPilot (www.jpilot.org) para armazenar/editar/sincronizar seus dados

Os módulos de USB do kernel devem estar compilados (como módulos ou built-in), porém não entrarei em detalhes sobre a compilação do kernel.

Se você não modificou seu kernel (usa o que veio na distribuição) provavelmente os você já tem os módulos para usb)


Instalando os softwares
=======================

Baixe a última versão dos softwares, em especial o pilot-linkm para habilitar a função de transferir arquivos direto pro cartão (SD/MMC)

O último release quando postei esse artigo era a v0.12.0-pre4

Úsuarios do debian, gentoo e outros podem usar seus respectivos programas como o apt e o portage para baixar o pilot-link e o JPilot, mas observem bem as versões.


Mão na massa
============

Com os softwares baixados e instalados corretamente vamos ao primeiro exemplo, usando o JPilot, vamos baixar todas as informações do palm para o programa, aonde podemos editar tudo e reenviar para o palm.

Primeiro abra o JPilot:

# jpilot

Vá em File -> Preferences aba> Settings -> Serial Port e coloque /dev/ttyUSB1 (para o nosso caso que é a conexão via usb).

Feito isso clique em done, clique no botão HotSync do seu palm, clique em cancelar (isso é uma gambiarra para que o /dev/ttyUSB1 seja criado) e clique em Sync no JPilot (o desenho do HotSync), em baixo, no console do JPilot aparecera a mensagem:


  ****************************************
  Syncing on device /dev/ttyUSB1
  Press the HotSync button now
  ****************************************


Portanto, siga a mensagem e aperte o botão de HotSync do seu Palm, se tudo correr bem, várias mensagens surgiram e seus contatos, compromissos, calendario e etc apareceram no JPilot.


Transferindo arquivos
=====================

Para a transferência de arquivos pode-se usar o pilot-xfer, aplicativo que faz parte do pilot-link, na verdade o pilot-xfer é a principal ferramenta do pacote pilot-link.

Exemplos de uso do pilot-xfer:


Listando arquivos do palm
=========================

# pilot-xfer -p /dev/ttyUSB1 -l

A opção -p¹ serve para indicar a porta em que ocorre a comunicação entre o Palm e o PC, a opção -l serve para listar os arquivos que estão no Palm.
¹// o -p pode ser substituido pela variável de ambiente PILOTPORT, por exemplo: export PILOTPORT=/dev/ttyUSB1//


Listando os cartões presentes no Palm
=====================================

# pilot-xfer -p /dev/ttyUSB1 -C

Assim você terá um retorno do tipo:


  Filesystem     Size       Used       Free  #  Card name
  VFAT on MMC  894976  128165888  127270912  1  /Cartão


Ou seja, você tem um cartão do tipo MMC, formatado como VFAT e seu nome é /Cartão, essa última informação será bastante útil veja porque:


Listando arquivos do cartão no palm
===================================

# pilot-xfer -p /dev/ttyUSB1 -l -D /Cartão

A única opção diferente nesse caso é o -D, que vai modificar o -l para listar o que esta em /Cartão.


Enviando arquivos para o palm
=============================

# pilot-xfer -p /dev/ttyUSB1 -i arquivo.prc

A opção -i faz a instalação de um arquivo no palm (pode ser um arquivo pdf, xls, doc, prc, mp3 etc. tanto faz).


Enviando arquivos para o cartão do palm
=======================================

O -D funciona também com o -i, portanto para enviar um arquivo direto pro cartão MMC basta fazer:

# pilot-xfer -p /dev/ttyUSB1 -i filme.avi -D /Cartão


Conclusão
=========

Não é pelo fato de se usar linux que você vai deixar de utilizar todas as funções de seu palm, e melhor, você não fica preso a uma solução, mas sim tem o poder da escolha!

Não deixe de dar uma olhada no man do pilot-link e do pilot-xfer, e também no site do pilot-link (www.pilot-link.org) que tem uma tabela com links de aplicativos que também podem sincronizar com o seu palm.

Bom proveito, e qualquer dúvida sinta-se livre para enviar um e-mail para mim (brunogola at gmail.com)!

--------------------------------------------------------------------

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://listas.interlegis.gov.br/pipermail/gitec/attachments/20060202/e9934547/attachment.html


Mais detalhes sobre a lista de discussão Gitec