<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Calcifer &#187; ubuntu</title>
	<atom:link href="http://blog.calcifer.com.ar/tag/ubuntu/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.calcifer.com.ar</link>
	<description></description>
	<lastBuildDate>Sat, 02 Oct 2010 05:32:38 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Sincronizar Motorola Q y Evolution con SynCE y MultiSync en Ubuntu Jaunty</title>
		<link>http://blog.calcifer.com.ar/2009/09/sincronizar-motorola-q-y-evolution/</link>
		<comments>http://blog.calcifer.com.ar/2009/09/sincronizar-motorola-q-y-evolution/#comments</comments>
		<pubDate>Tue, 15 Sep 2009 13:27:38 +0000</pubDate>
		<dc:creator>lvidarte</dc:creator>
				<category><![CDATA[None]]></category>
		<category><![CDATA[gnu/linux]]></category>
		<category><![CDATA[ubuntu]]></category>

		<guid isPermaLink="false">http://blog.calcifer.com.ar/?p=465</guid>
		<description><![CDATA[Para sincronizar contactos, calendario y tareas entre un Motorola Q y Evolution se necesitan dos programas: SynCE y MultiSync.
Como dice el sitio web de SynCE, el objetivo del proyecto es proporcionar un medio de comunicación entre un dispositivo con Windows Mobile y un equipo con Linux, *BSD u otro UNIX, mediante una conexión USB o [...]]]></description>
			<content:encoded><![CDATA[<p>Para sincronizar contactos, calendario y tareas entre un <a href="http://www.motorola-rm.com/motoq/es/q-home.asp" class="external">Motorola Q</a> y <a href="http://projects.gnome.org/evolution/" class="external">Evolution</a> se necesitan dos programas: SynCE y MultiSync.</p>
<p>Como dice el <a href="http://www.synce.org/moin/" class="external">sitio web de SynCE</a>, el objetivo del proyecto es proporcionar un medio de comunicación entre un dispositivo con Windows Mobile y un equipo con Linux, *BSD u otro UNIX, mediante una conexión USB o Bluetooth. Esto permite utilizar la PC para navegar el sistema de archivos del teléfono e instalar aplicaciones y proporciona el medio de comunicación para que mediante otro programa (MultiSync) sea posible sincronizar contactos, calendario y tareas entre el teléfono y una aplicación <a href="http://en.wikipedia.org/wiki/Personal_information_management" class="wikipedia">PIM</a> de escritorio como Evolution.</p>
<p><a href="http://multisync.sourceforge.net/news.php" class="external">MultiSync</a> es una herramienta de software libre que sincroniza calendarios, libretas de direcciones y otra información PIM, entre programas de una PC o de otras PC, dispositivos móviles o teléfonos móviles. Depende del framework de desarrollo <a href="http://opensync.org/" class="external">OpenSync</a>.</p>
<p><span id="more-465"></span><br />
El primer paso entonces será instalar SynCE y comprobar que la conexión sea exitosa.</p>
<h3>1. Instalación de SynCE</h3>
<p>Agregar los siguientes repositorios a<code>/etc/apt/sources.list</code></p>
<div class="codecolorer-container text " style="overflow:auto;white-space:nowrap;width:435px"><div class="text codecolorer" style="font-family:Monaco,Lucida Console,monospace">deb http://ppa.launchpad.net/synce/ubuntu jaunty main<br />
deb-src http://ppa.launchpad.net/synce/ubuntu jaunty main</div></div>
<p>Importar la clave pública</p>
<div class="codecolorer-container text " style="overflow:auto;white-space:nowrap;width:435px"><div class="text codecolorer" style="font-family:Monaco,Lucida Console,monospace">sudo apt-key adv --recv-keys --keyserver subkeys.pgp.net 7D2C7A23BF810CD5</div></div>
<p>Actualizar la lista de paquetes e instalar los necesarios para SynCE</p>
<div class="codecolorer-container text " style="overflow:auto;white-space:nowrap;width:435px"><div class="text codecolorer" style="font-family:Monaco,Lucida Console,monospace">sudo apt-get udpate<br />
sudo apt-get install synce-hal librra-tools librapi2-tools</div></div>
<p><strong>TIP:</strong> Desinstalar<code>odccm</code>en caso de estar instalado. Dejar solo<code>synce-hal</code>.</p>
<div class="codecolorer-container text " style="overflow:auto;white-space:nowrap;width:435px"><div class="text codecolorer" style="font-family:Monaco,Lucida Console,monospace">sudo apt-get remove odccm</div></div>
<p>Antes de conectar el teléfono hay que deshabilitarle la opción <strong>&#8220;Enable advanced network funcionality&#8221;</strong> que se encuentra en Start / Settings / Connections / USB to PC.</p>
<p>Al conectar el teléfono es conveniente mirar la entrada de<code>/var/log/messages</code>ya que brinda información que puede ser útil para resolver problemas:</p>
<div class="codecolorer-container text " style="overflow:auto;white-space:nowrap;width:435px"><div class="text codecolorer" style="font-family:Monaco,Lucida Console,monospace">$ tail -f /var/log/messages<br />
...<br />
[ 5082.864026] usb 2-2: new full speed USB device using uhci_hcd and address 3<br />
[ 5083.068779] usb 2-2: configuration #1 chosen from 1 choice <br />
[ 5083.071136] ipaq 2-2:1.0: PocketPC PDA converter detected <br />
[ 5083.106975] usb 2-2: PocketPC PDA converter now attached to ttyUSB0</div></div>
<p>La última línea indica que el teléfono ha sido conectado al dispositivo<code>/dev/ttyUSB0</code>. Este dispositivo se crea cuando se detecta la conexión. Si no se crea es probable que no esten cargados los módulos<code>usbserial</code>e<code>ipaq</code>. Chequear esto mediante<code>lsmod | grep ipaq</code>. (más info <a href="http://www.kernel.org/doc/Documentation/usb/usb-serial.txt" class="external">aquí</a>).</p>
<p>La conexión se prueba con siguiente comando</p>
<div class="codecolorer-container text " style="overflow:auto;white-space:nowrap;width:435px"><div class="text codecolorer" style="font-family:Monaco,Lucida Console,monospace">synce-pls</div></div>
<p>Si la conexión se ha establecido correctamente el comando devolverá el listado de archivos del directorio raíz del teléfono. En caso contrario hay que revisar los pasos anteriores, reiniciar el servicio hal (<code>sudo /etc/init.d/hal restart</code>) y reconectar el teléfono. Una herramienta que brinda información sobre las conexiones USB es<code>lsusb</code>(con la opción -v muestra información aun más detallada).</p>
<h4>Integración con Gnome</h4>
<p>Hay dos herramientas que son útiles para ver el estado del teléfono (conexión, carga de la batería, memoria utilizada, programas instalados, etc.) y navegar por su estructura de directorios utilizando <a href="http://live.gnome.org/Nautilus">Nautilus</a>.</p>
<div class="codecolorer-container text " style="overflow:auto;white-space:nowrap;width:435px"><div class="text codecolorer" style="font-family:Monaco,Lucida Console,monospace">sudo apt-get install synce-trayicon synce-gvfs</div></div>
<p><strong>TIP:</strong> Luego de instalar<code>synce-gvfs</code>es necesario reiniciar el equipo.</p>
<h3>2. Instalación de MultiSync</h3>
<div class="codecolorer-container text " style="overflow:auto;white-space:nowrap;width:435px"><div class="text codecolorer" style="font-family:Monaco,Lucida Console,monospace">apt-get install multisync-tools opensync-plugin-synce synce-sync-engine opensync-plugin-evolution</div></div>
<p>Para que la sincronización pueda llevarse a cabo es necesario crear una asociación (partnership) entre el teléfono y Evolution. Hay al menos dos formas de hacer esto. Una es en forma gráfica utilizando<code>SynCE-Trayicon</code>y la otra es desde línea de comandos:</p>
<div class="codecolorer-container text " style="overflow:auto;white-space:nowrap;width:435px"><div class="text codecolorer" style="font-family:Monaco,Lucida Console,monospace">synce-create-partnership &quot;Linux desktop&quot; &quot;Contacts,Calendar,Tasks&quot;</div></div>
<p>Ahora es necesario crear un grupo y asociar a él los dos plugins previamente instalados:<code>synce-opensync-plugin</code>y<code>evo2-sync</code>. Se puede comprobar que efectivamente se encuentren instalados utilizando<code>msynctool --listplugins</code>.</p>
<div class="codecolorer-container text " style="overflow:auto;white-space:nowrap;width:435px"><div class="text codecolorer" style="font-family:Monaco,Lucida Console,monospace">msynctool --addgroup synce-sync<br />
msynctool --addmember synce-sync synce-opensync-plugin<br />
msynctool --addmember synce-sync evo2-sync</div></div>
<h4>Sincronizando datos</h4>
<p>En este punto ya es posible sincronizar datos ejecutando</p>
<div class="codecolorer-container text " style="overflow:auto;white-space:nowrap;width:435px"><div class="text codecolorer" style="font-family:Monaco,Lucida Console,monospace">msynctool --sync synce-sync</div></div>
<h3>Referencias</h3>
<ul>
<li><a href="http://www.synce.org/moin/SynceInstallation/Ubuntu/ModernDevice" class="external">SynCE with Windows Mobile 5/6/6.1 on Ubuntu</a></li>
<li><a href="http://www.kernel.org/doc/Documentation/usb/usb-serial.txt" class="external">Kernel.org: USB-Serial</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://blog.calcifer.com.ar/2009/09/sincronizar-motorola-q-y-evolution/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>

