Sei sulla pagina 1di 4

Integración Gnome y dispositivos móviles

De Enciclopedia Colaborativa de la Comunidad Canaima

Saltar a navegación, búsqueda

Esta documentación fue probada con los teléfonos HTC PPC 6800 (Hércules) y el HTC P3450
ejecutando el Sistema Operativo Windows Mobile.

Tabla de contenidos
 [ocultar]1
.Requerimientos
 2 .Instalaciones
 3 .Instalamos el libsynce
 4 .Instalamos el librapi2
 5 .Instalamos el odccm
 6 .Instalamos RNDIS
 7 Instalamos synce-
gnome
 8 Instalamos GnomeVfs
 9 .Configuración

.Requerimientos
#aptitude install libglib2.0-dev python-dbus libusb-dev build-essential autoconf
automake1.9 libtool libgnet-dev libhal-dev
libhal-storage-dev libdbus-glib-1-dev python-sip4-dev python-pyrex python-dev
subversion python-setuptools librra0 librra-dev
librra-tools libgnomevfs2-dev gcc-3.4 libsynce0-dev libgtop2-dev libgnomeui-dev
liborange-dev libunshield-dev libglade2-dev
libdynamite-dev librapi2-dev

.Instalaciones
- Descargamos las fuentes
#cd /usr/src/
#svn checkout https://synce.svn.sourceforge.net/svnroot/synce/trunk/libsynce
#svn checkout https://synce.svn.sourceforge.net/svnroot/synce/trunk/librapi2
#svn checkout https://synce.svn.sourceforge.net/svnroot/synce/trunk/odccm
#wget http://downloads.sourceforge.net/synce/usb-rndis-lite-0.11.tar.gz
#wget http://downloads.sourceforge.net/synce/synce-gnome-0.11.tar.gz
#wget http://downloads.sourceforge.net/synce/synce-gnomevfs-0.11.1.tar.gz
#wget http://ufpr.dl.sourceforge.net/sourceforge/synce/synce-trayicon-0.12.tar.gz
.Instalamos el libsynce
#cd libsynce/
#./autogen.sh
#./configure --enable-desktop-integration
#make
#make install
#cd ..

.Instalamos el librapi2
#cd librapi2/
#./autogen.sh
#./configure
#make
#make install
#cd ..
#echo "/usr/local/lib" | sudo tee -a /etc/ld.so.conf
#ldconfig

.Instalamos el odccm
#cd odccm/
#./autogen.sh
#./configure
#make
#make install
#cp src/odccm.conf /etc/dbus-1/system.d/
#cd ..

.Instalamos RNDIS
#tar zxf usb-rndis-lite-0.11.tar.gz
#cd usb-rndis-lite-X.XX/
#make
#./clean.sh
#make install
#cd ..

Instalamos synce-gnome
#tar zxf synce-gnome-0.11.tar.gz
#cd synce-gnome-0.11/
#python setup.py build
#python setup.py install
#cd ..
Instalamos GnomeVfs
#tar zxf synce-gnomevfs-0.11.1.tar.gz
#cd synce-gnomevfs-0.11.1/
#./configure --prefix=/usr --sysconfdir=/etc
#make
#make install
#cd ..

- Instalamos synce-trayicon:
#tar zxf synce-trayicon-0.12.tar.gz
#cd synce-trayicon-0.12/
#./configure
#make
#make install
#cd ..

.Configuración
- Configuramos el arranque de las aplicaciones al inicio de sesion.
- Incluimos synce-gnome al inicio de sesion:
Nos dirijimos a Sistema >> Preferencias >> Sesiones y en la pestaña "Programas al Inicio"
presionamos "Añadir" nos aparece un cuadro de dialogo en donde debemos colocar un nombre y una
descripcion (Libre elección) y en donde dice "Comando" colocamos lo siguiente:
synce-gnome &

Le damos aceptar y luego cerrar.


- Incluimos synce-trayicon en el inicio de sesión:
Al igual que en el paso anterior (sistema/preferencia/sesiones) solo que el comando es el siguiente:
synce-trayicon &

- Incluimos odccm al inicio de sesión:


Creamos un script como root en la siguiente ruta
#gedit /etc/init.d/odccm

Copiar y pegar este contenido dentro del archivo creado:


#! /bin/sh
# /etc/init.d/odccm
#
# Script d'initiation du daemon odccm
# http://www.synce.org
PATH=/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin
test -x /usr/local/sbin/odccm || exit 0
. /lib/lsb/init-functions
case "$1" in
start)
log_daemon_msg "Starting odccm service"
start-stop-daemon --start --exec /usr/local/sbin/odccm ;
log_end_msg 0
;;
stop)
log_daemon_msg "Stopping odccm service"
start-stop-daemon --stop --exec /usr/local/sbin/odccm ;
log_end_msg 0
;;
restart)
$0 stop
sleep 2
$0 start
;;
*)
log_action_msg "Usage: /etc/init.d/odccm {start|stop|restart}"
exit 1
;;
esac
exit 0

- Cambiamos los permisos del archivo para que se pueda ejecutar


#chmod +x /etc/init.d/odccm
#update-rc.d odccm defaults

- Reiniciamos el sistema
- Conectamos el teléfono con el cable USB y todo funcionará perfectamente.
- Algunos comandos que se pueden ejecutar desde consola para la administración del dispositivo móvil:
synce-install-cab Instala un programa en la PDA
synce-list-programs Lista los programas instalados en la PDA
synce-registry Permite averiguar valores del registro de WindowsCE
synce-remove-program Elimina programas de la PDA
pcp Copia ficheros
pls Lista directorios y ficheros de la PDA
pmkdir Crea un directorio en la PDA
pmv Mueve ficheros en la PDA
prm Elimina ficheros en la PDA
prmdir Elimina directorios en la PDA
prun Ejecuta un programa en la PDA
pstatus Proporciona información sobre la PDA

Potrebbero piacerti anche