Assine a Lista Dicas-L
Receba diariamente por email as dicas
de informática publicadas neste site
Para se descadastrar, clique aqui.
Palm com linux
Colaboração: Rubens Queiroz de Almeida
Data de Publicação: 02 de Fevereiro de 2006
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 para a comunicação
JPilot 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 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!
Veja a relação completa dos artigos de Rubens Queiroz de Almeida
Referências Adicionais
Referências adicionais sobre os assuntos abordados neste site podem ser encontradas em nossa Bibliografia.
Avalie esta dica
Opinião dos Leitores
25 Ago 2007, 19:43
Valeu!
Leopoldo
01 Jul 2007, 21:55












