Páginas

miércoles, agosto 11, 2010

¿Tecnología obsoleta?


Vivimos en un mundo donde la tecnología avanza a un ritmo frenético, donde todo el mundo se compra un móvil cada año, y tira el que no usa como si fueran pañuelos de papel usado.

Con este pequeño artículo de conexión de mi Acer N35 a ubuntu, quiero revindicar la reutilización y el uso de productos de segunda mano, para no generar toda la mierda tecnológica que generamos.



Sincronizar pocket pc y windows mobile con ubuntu 10.04

1.- El pocket PC es detectado por ubuntu

Conectar el pocket pc y tipear ” dmesg” en la linea de comandos. Si la conexion es correcta debieramos obtener lo siguiente:

[ 1135.312205] usb 2-1: new full speed USB device using uhci_hcd and address 2
[ 1135.595527] usb 2-1: configuration #1 chosen from 1 choice
[ 1135.770358] usbcore: registered new interface driver usbserial
[ 1135.773080] USB Serial support registered for generic
[ 1135.775532] usbcore: registered new interface driver usbserial_generic
[ 1135.775542] usbserial: USB Serial Driver core
[ 1135.796623] USB Serial support registered for PocketPC PDA
[ 1135.798802] ipaq 2-1:1.0: PocketPC PDA converter detected
[ 1135.805314] usb 2-1: PocketPC PDA converter now attached to ttyUSB0
[ 1135.805374] usbcore: registered new interface driver ipaq
[ 1135.805381] ipaq: v0.5:USB PocketPC PDA driver

2.- Añadimos el repositorio desde la terminal

sudo add-apt-repository ppa:synce/ppa && sudo aptitude update

3.- Instalación y configuración de SynCE

Instalamos synce con:
sudo aptitude install synce-hal librra-tools librapi2-tools

Durante la instalación de Synce tendremos que configurarlo. Con las opciones que aparecen por defecto es más que suficiente. El DNS sólo lo rellenaremos en caso de que queramos navegar desde la PocketPC.
Puerto: /dev/ttyUSB0
IPs: 192.168.131.102 y 192.168.131.201
DNS: 208.67.222.222

Y listo, si todo ha ido bien ya tendremos nuestra PocketPC conectada a Linux. Puede que todavía en la PocketPC no se haya detectado la conexión, en este caso lo único que tenemos que hacer es ejecutar a mano ActiveSync. Para comprobarlo podemos hacer lo siguiente en la terminal:
ivan@doraemon:~$ ping -c 2 192.168.131.201
PING 192.168.131.201 (192.168.131.201) 56(84) bytes of data.
64 bytes from 192.168.131.201: icmp_seq=1 ttl=128 time=2.94 ms
64 bytes from 192.168.131.201: icmp_seq=2 ttl=128 time=2.79 ms

--- 192.168.131.201 ping statistics ---
2 packets transmitted, 2 received, 0% packet loss, time 1003ms
rtt min/avg/max/mdev = 2.799/2.873/2.948/0.091 ms

También podemos, por ejemplo, ejecutar synce-pstatus para ver la información de nuestra PocketPC como la versión del sistema operativo, la batería restante,...:

Version
=======
Version: 4.21.1088 (Microsoft Windows Mobile 2003 Pocket PC Phone Edition)
Platform: 3 (Windows CE)
Details: ""


...

Hay más comandos con los que poder juguetear e interactuar con nuestra PocketPC, siendo la mayoría similares a los equivalentes desde línea de comandos: ls, mv, rm, mkdir,...: synce-pls, synce-pmv, synce-prm,...

4.- Instalar archivos y gestionar programas en la Pocket PC

  • synce-gvfs: Con este plugin podremos acceder al sistema de ficheros de la PocketPC desde Nautilus escribiendo simplemente synce:///. La integración entre Nautilus y la PocketPC es muy buena.
  • synce-trayicon: Es un icono en el la barra de notificaciones que nos permte acceder a la PocketPC y conectarla y desconectarla. También sirve para instalar y desinstalar aplicaciones de forma gráfica de manera similar a como haríamos con windows.

  • sudo aptitude install synce-gvfs synce-trayicon

    Los programas que tengamos en formato .cab los prodremos instalar desde el icono que aparece en el menú superior, al conectar la Pocket PC, en la opción de preferencias. Si el programa no viene como un simple archivo .cab, sino que es un instalador .exe en el que viene empaquetado el archivo .cab correspondiente, tendremos que desempaquetarlo via wine, o utilizando el programita orange. En caso de que esto tampoco funcione tendremos que virtualizar windows..
    Si quieres extraer los archivos cab de un exe, tenemos la utilidad orange.

    Lo instalamos con:
    sudo aptitude install synce-gvfs synce-trayicon

    También puedes sincronizar y convertir documentos. En este post se explica muy bien: http://lopezivan.blogspot.com/2008/08/usando-una-pocketpc-en-linux-iii.html


    Si quieres gestionar directamente con la terminal el Pocket PC, el sistema de archivos se monta en ~/.gvfs/Mobile Device Pocket_PC. Si te da error al montarlo, o no puedes ver los ficheros, primero desmonta en nautilus el pocket pc, ya que si lo desenchufas sin desmontarlo no se desmonta automáticamente.

    Tener acceso a internet en la PDA (No lo he conseguido)
    http://www.ubuntu-es.org/node/6567

    Sincronizar con Evolution

    Tampoco he conseguido realizar esta operación.

    Podéis obtener información de aquí:
    http://ubuntuforums.org/showpost.php?p=6258719&postcount=6/
    https://help.ubuntu.com/community/PortableDevices/WindowsMobile


    Info sacada de:
    http://www.synce.org/moin/SynceInstallation/Ubuntu/ModernDevice
    http://lopezivan.blogspot.com/2008/08/usando-una-pocketpc-en-linux-iii.html
    http://lopezivan.blogspot.com/2008/08/usando-una-pocketpc-en-linux-ii-gestin.html
    http://lopezivan.blogspot.com/2008/07/usando-una-pocketpc-en-linux-i-conexin.html

    4 comentarios:

    Anónimo dijo...

    Muchas gracias por el post!. Llevaba 2 o 3 años intentando sincronizar sin éxito... La verdad es que más sencillo imposible.
    Gracias de nuevo

    Unknown dijo...

    Me alegro de que te haya servido.

    Muchas gracias por el comentario y para cualquier duda contacta conmigo.

    La era del cuento dijo...

    Hola, es interesante el artículo. Nunca había oído hablar sobre este tema de la tecnología obsoleta

    agencia seo marbella dijo...

    La tecnología obsoleta se debería descartar pero pienso que sigue gente utilizándola.

    Mi blog de negocios

    Gracias por visitar esta web. Aquí encontrarás mi nuevo blog sobre negocios en la nube: www.tunegocioenlanube.net