PalmOS

De Guía Ubuntu
Saltar a: navegación, buscar

En Linux pueden llevarse a cabo la mayoria de la operaciones con un dispositivo PalmOS como son la sincronización y la instalación de archivos. Si bien todas estas configuraciónes la realize con una Palm Zire 72 la que se conecta via USB pienso que no se deberia tener problemas con otros modelos o puertos.

Configuración de la cuna

Para que con tu palm pueda llevarse a cabo la sincronización necesitamos enlazar el puerto USB al dispositivo especifico pilot de la siguiente manera. Abre un terminal y teclea:

sudo ln -s /dev/ttyUSB1 /dev/pilot

Si te conectas por puerto serial haz lo siguiente:

sudo ln -s /dev/ttyS0 /dev/pilot
sudo chmod 666 /dev/ttyS0

Gnome trae un programa que nos permite realizar la sincronizacion de nuestros archivos, ademas de poder tener una integracion entre Evolution y la Palm. Para configurar Gnome Pilot en el terminal teclea

gpilotd-control-applet

se abrira un sencillo asistente de la configuracion de la cuna donde:

Nombre: es el nombre de la cuna (no es el nombre de usuario).

Puerto: lo dejamos por defecto en /dev/pilot al menos que hayas especificado otro.

Velocidad: es la velocidad del puerto, si la modificas por la maxima recuerda cambiar este ajuste en tu Palm tambien, si tienes problemas sincronizando puedes probar bajando la velocidad.

Tiempo de espera: Lo dejamos por defecto en 2. Esto es el tiempo en segundos que espera al dispositivo.

Tipo: dependera a que tipo de puerto te conectes.

Haz clic en adelante, si ya has hecho una sincronización anteriormente deja la opcion por defecto, si no selecciona uno.

Conecta tu palm al cable/base y prendela, aprieta el boton siguiente y procede a apretar el boton hotsync de tu palm. Si todo sale bien recibiras el mensaje Se recuperó con éxito el Nombre de usario e ID del Pilot. Haz clic en adelante y coloca el nombre de tu palm y el directorio donde quieres guardar tus archivos cuando se realiza la sincronización. En el caso de la Zire 72 el tiempo entre apretar el boton siguiente y el hotsync de la Palm debe ser el menor posble o si no, no se lograra la autentificación.

Configuración de los conductos

Luego del paso anterior o al teclear en la consola gpilotd-control-applet se abrira la siguiente ventana:

Pilot.jpg

Selecciona el conducto que quieras y pon Activar. Los conductos son:

Backup: Crea la copia de seguridad de tus archivos.

EAddress: Sincroniza la libreta de direcciones con Evolution.

ECalendar: Sincroniza el calendario con Evolution.

EMemos: Sincroniza tus memos con Evolution quedando en la sección de notas.

Expense: Extrae los datos de gastos a un directorio que tu especifiques, estos tienen un formato CSV que puede ser abierto con una planilla de calculos.

File: Instala archivos en la Palm

MAL: Permite sinconizar con canales como Avantgo

MemoFile: Sincroniza los memos a un archivo.

SendMail: Envia mails via sendmail. Si alguien sabe como hacer esto se agredeceria agregarlo

Time: Sincroniza la hora entre el computador y la Palm.

La mayoria de los conductos traen opciones por defecto que puede cambiar con el boton Configuración.

Nota clasica.png A veces cuando recien prendo la palm para sincronizar ocurre que se bloquea el demonio por lo que basta con hacer un restart antes de cada sincro y listo. El backup no es completo en ocasiones por lo que podrias perder datos al hacer una restauración total. Recuerda instalar las actualizaciones de tu palm descargandolas del sitio http://www.palm.com. El instalador de AvantoGo no esta disponible para Linux pero si ya lo tienes instalado el conducto MAL hara sincronizacion sin problemas.

Integración al panel

Puedes integrar un icono al panel al igual que el icono de hotsync en Windows. Solo debes hacer click en algún lugar libre del panel y elegir añadir al panel... y selecciona Pilot Applet. Si tienes problemas al sincronizar puedes rearrancar el demonio haciendo clic en restart.

Instalar archivos via consola en la Palm

Para instalar archivos solo debes teclear el siguiente comando seguido del nombre el archivo a instalar

gpilot-install-file -later ARCHIVO

de esta forma se instalara el archivo en la proxima sincronización.

Integración con Nautilus

Para instalar tus archivos .prc y .pdb haciendo click con el boton derecho en Nautilus debes hacer lo siguiente:

  • Andate a Sistema >>> Preferencias >>> Configuración de acciones de Nautilus, si no lanzalo en la consola con nautilus-actions-config.
  • Haz clic en Añadir y escribe lo siguiente
    • Etiqueta: Instalar en la palm (es un ejemplo).
    • Icono: Elige uno que te guste.
    • Ruta: escribe gpilot-install-file -later
    • Parametros: escribe %M (recuerda colocarlo en mayuscula)
  • En el tab de condiciones escribe
    • Filenames: escribe *.prc ; *.pdb (aqui puedes agregar otra extension si lo deseas)
    • Match Cases: desmarcalo
    • Mimetypes: escribe */*
    • Marca la opcion solo archivos y Aparece si la selección tiene multiples archivos o carpetas (esto para instalar mas de uno a la vez).

Y listo, ahora cuando hagas clic con el boton derecho sobre tus archivos .prc y .pdb quedaran listos para poder instalarlos en la proxima sinconización. Lamentablemente la instalación de los archivos es solo a la memoria interna y no hay soporte para las tarjetas por parte de gnome-pilot.

Soporte Palm Zire 22

Por defecto la Zire 22 no esta soportada por gnome-pilot por lo que deberas editar el archivo /usr/share/gnome-pilot/devices.xml y agregar las siguientes lineas:

<!– Palm Z22 –>
<device vendor_id=”0830″ product_id=”0061″ />

Esto es suceptible de hacer para otros modelos si sabes el vendor_id y el product_id.

Restaurar el contenido de la Palm luego de un Hard Reset

Si por alguna causa perdiste todos tus datos de la palm, puedes hacer una restauracion total de ella con el applet de gnome-pilot, solo basta con hacer clic con el boton sobre el icono y colocar Restore.., eliges el directorio donde tienes el backup de tus archivos y listo.

OpenOffice y PalmOS

Openoffice posee la capacidad de guardar los documentos con el formato Aportisdoc (extension .pdb) el cual puede ser abierto, por ejemplo, con el ISilo o si quieres un lector gratis usa el CSpotRun el cual puedes descargar de este enlace http://32768.com/cspotrun/download/current/CSpotRun_spanish.zip.

Para hacer esto solo debes irte en Openoffice a Guardar como.. y elegir AportiDoc .pdb, instala, sincroniza el documento y listo.

Acceder a la tarjeta SD mediante la palm en Linux

Existe en el mercado un programa (aún no encuentro una version libre) que permite acceder a las tarjetas SD tal cual fueran un pendrive, este programa es Softick Card Export II el cual permite ver el contenido de nuestras tarjetas SD. Las ultimas versiones de este software permiten que sea reconocido por Linux de forma transparente sin problemas. Mas detalles ingresa a http://www.softick.com/cardexport2/.

Solución error cuando se sincroniza con la consola Java IBM

Cuando uno tiene instalado en la Palm el IBM WebSphere Everyplace Micro Environment al sincronizar con gnome-pilot este se bloquea dando un error. Esto ocurre porque la JVM excede el limite de segmentación, este limite era de menos de 64 Kb porque los procesadores antiguos no soportaban mas, hoy en dia con los nuevos procesadores los segmentos son mayores a 64kb y una aplicación que viene asi es la JVM. Gnome pilot es un software que no ingnora esto y se cuelga cada vez que sincronizamos y tenemos esta aplicación, por lo tanto la solución es excluir estos archivos.

Para esto debes abrir el archivo backup-conduit, puedes hacerlo con la consola tecleando lo siguiente:

gedit /home/droptic/.gnome2/gnome-pilot.d/backup-conduit

Busca la frase exclude_files= ImgFile-Foto Jpeg-Foto y reemplazala por la siguiente

exclude_files= ImgFile-Foto Jpeg-Foto\\ J9\\ MIDP\\ Bundle J9\\ Java\\ VM

Ahora sincroniza de forma normal.

La consola puede ser de aqui descargada http://www.palm.com/us/support/jvm/

Como convertir los sitios web y noticias para ser leidos en la Palm

Existe en Linux un programa llamado Sunrise Desktop y que al igual que Plucker convierte los sitios de internet en archivos .pdb que luego puedes abrir con Plucker para revisarlos offline. Plucker esta un poco desactualizado (el desktop ya que el programa de la palm esta más actualizado) por lo que te recomiendo que uses plucker en la palm y uses sunrise-desktop para crear tus documentos. Ambos tienen licencia GPL por lo que puedes usarlos con toda confianza.

  • Uso

Para arrancar el programa solo debes hacer clic sobre el archivo sunrise-desktop.sh y haz click en ejecutar cuando te pregunte. Si no se ejecuta cambia sus permisos a ejecutable.

chmod +x sunrise-desktop.sh

Una vez que el programa esta abierto haz clic en File >>> New Item Wizard... y te preguntara si quieres crear una lista de documentos, un documento solo o un archivo de noticias.

Si haz puesto nuevo documento debes ingresar la URL. Una vez listo aprieta F5 para actualizar y listo.

Homepage Plucker: http://www.plkr.org/

Homepage Sunrise: http://sourceforge.net/projects/sunrisexp/

Homepage Httrack: http://www.httrack.com/

Transferir archivos a la Palm via Bluetooth

Si dispones de una palm y un computador con bluetooth puedes transferir tus archivos del pc a la palm con solo hacer un clic derecho sobre el archivo y sin tener que hacer una sincronización con cable para esto, solo debes hacer lo siguiente:

Nota clasica.png Si es primera vez que utilizaras bluetooth con la Palm deberas autentificar ambos dipositivos primero. Para hacer esto agrega el pc a tus dispositivos de confianza de la Palm, el archivo pin que te pide la Palm para autentificar se guarda en este archivo /etc/bluetooth/pin (puedes modificarlo si quieres mas seguridad).
  • Requerimientos
    • Instalar los paquetes gnome-bluetooth y bluez-utils.
    • Opcional: si el archivo que quieres enviar a la palm no tiene extensión soportada o quieres enviar el archivo a una carpeta especifica dentro de una tarjeta de expansión, necesitaras instalar en la palm un programa llamado Getdeblu y que puedes descargar desde aqui http://www.webalice.it/rodolfo.turco/Getdeblu.zip. Mas información aqui.
  • Uso
    • Es tan simple como te vayas a Aplicaciones >>> Acessorios >>> Compartición de archivos por bluetooth. Veras que se a agregado en el area de notificación un icono con forma de antena.
    • Ahora cuando quieras enviar un archivo a la palm solo haz clic sobre el archivo y elige enviar.. selecciona bluetooth (obex) y el nombre de tu dispositivo y listo.
    • Puedes agregar a las aplicaciones que se ejecutan al inicio el gnome-obex-server para que no lo tengas que ejecutar cada vez que inicias tu pc, solo debes ir a Sistema >>> Preferencias >>> Sesiones, haz clic en la pestaña programas de inicio y agrega gnome-obex-server, acepta y listo.

Conectar la palm a internet via USB

He encontrado este excelente script de la página de Atul Chitnis, el cual de forma sencilla lanza el demonio pppd, ajustando el firewall para que se logre la conexión con la palm. Para utilizarlo debes descargarlo desde aqui palm-ppp, guardalo con el nombre de palm-ppp y luego le das los permisos para ejecutar de la siguiente forma

chmod +x palm-ppp
Nota clasica.png Debido a que el script hace modificaciones del firewall para poder acceder a internet por parte de la palm, necesitaras tener instalado el paquete ipchains. Si recien lo haz instalado necesitaras reiniciar tu pc para que funcione.

Antes de lanzar el script deberas configurar la palm:

  • Ir a Preferencias/Red, y en Servicio, se escribe un identificar la conexión (Por ejemplo "LINUXUSB").
  • En Usuario/Contraseña dejamos las líneas en blanco
  • En Conexión elegimos la opción Base/Cable
  • Ir a Detalles, y en Tipo de Conexión dejamos PPP, y en Intervalo de Espera dejamos Nunca (o Inactivo), seleccionamos (activar) en Consulta DNS y en Dirección IP dejarlo Automática
  • Entramos a Script, (Y aqui está el detalle), y en la primera opción que aparece que dice Esperar:, tocamos encima de Esperar y en la lista que aparece, seleccionamos la última opción: Fin

Presionamos Aceptar, luego OK, y por último en Conectar

Luego lanzamos desde la consola el script de la siguiente forma:

sudo ./palm-ppp

Recuerda que siempre debe estar esperando la palm la conexión y no a la inversa (o sea lanza conectar en la palm y luego el script)

  • Puedes copiar el script a /usr/bin de forma que puedas ejecutarlo desde cualquier parte y si quieres que este este disponible para un usuario "no root" (de forma que no tengas que colocar sudo cada vez que lo ejecutas) solo edita el archivo /etc/sudoers y al final del archivo coloca
nombreusuario ALL= NOPASSWD: /usr/bin/palm-ppp

Obviamente reemplaza nombreusuario por el nombre con que inicias la sesión

Homepage http://atulchitnis.net/


- --Droptic 15:46 15 jul 2006 (PDT)