<chapter id="synchronization">
<title
>Sincronizar o &handheld; com um PC</title>

<para
>Este capítulo descreve o processo de sincronização que o &kpilot; usa, focando a funcionalidade do servidor do &kpilot;. Você poderá sincronizar o seu &handheld; com os <link linkend="conduits"
>conduíntes</link
>. Os conduíntes permitem aos aplicativos externos interagirem com os dados do seu &handheld;. </para>

<para
>É uma boa ideia fazer uma cópia de segurança do seu &handheld; com regularidade. Além de fazer cópias de segurança, raramente deverá ser necessário fazer seja o que for além de deixar o seu &handheld; no suporte e clicar no botão de &HotSync;. O ícone do servidor do &kpilot; na bandeja do sistema irá piscar, indicando que existe uma sincronização em curso. </para>

<para
>Para escolher o tipo de sincronização que o &kpilot; irá fazer a seguir, você poderá usar o <link linkend="menu-file"
>  menu <menuchoice
> <guimenu
>Arquivo</guimenu
> </menuchoice
></link
> principal do aplicativo, ou clicar com o &RMB; no ícone o servidor do &kpilot; localizado na bandeja do sistema, selecionando então um dos itens do menu no sub-menu <menuchoice
> <guisubmenu
>Próxima Sincronização</guisubmenu
> </menuchoice
>. <tip
><para
>Se você deixar o ponteiro do mouse acima do ícone do servidor do &kpilot;, irá aparecer uma dica que lhe mostra o tipo de sincronização que o &kpilot; irá efetuar a seguir. </para
></tip>

</para>



<para
>Em resumo, os tipos de sincronização são: </para>

<itemizedlist>

<listitem
><para
><guilabel
>HotSync (uma vez)</guilabel
>: esta opção oferece um balanceamento entre a velocidade e a segurança dos dados. </para
></listitem>

<listitem
><para
><guilabel
>FullSync (uma vez)</guilabel
>: a opção mais segura, mas que leva mais tempo a terminar. </para
></listitem>

<listitem>
<para
><guilabel
>Copiar o Portátil para o PC (uma vez)</guilabel
>: executa todas os conduíntes e sincroniza todas as bases de dados, só que em vez de reunir a informação de ambas as fontes, copia apenas os dados do dispositivo para o PC. <warning
><para
>Use com cuidado, uma vez que esta opção remove as alterações que você fez no seu PC desde a última sincronização.</para
></warning>
</para>
</listitem>

<listitem>
<para
><guilabel
>Copiar o PC para o Portátil (uma vez)</guilabel
>: executa todas os conduíntes e sincroniza todas as bases de dados, só que em vez de reunir a informação de ambas as fontes, copia apenas os dados do PC para o dispositivo. <warning
><para
>Use com cuidado, uma vez que esta opção remove as alterações que você fez no seu dispositivo desde a última sincronização.</para
></warning>
</para>
</listitem>

</itemizedlist>


<para
>Em alternativa, você poderá alterar o comportamento de sincronização padrão do &kpilot;, escolhendo a opção mais adequada na <link linkend="page-hotsync"
>janela de configuração do &HotSync;</link
>. <note
><para
>Para configurar as conduíntes ou o processo de sincronização, você não precisa de abrir o aplicativo principal do &kpilot;, uma vez que o item de menu <menuchoice
> <guimenuitem
>Configurar o KPilot...</guimenuitem
> </menuchoice
> está disponível no menu de contexto do servidor do &kpilot;. </para
></note>

</para>


<sect1 id="sync-s">
<title
>Escolher o Tipo de Sincronização</title>

<para
>Existem duas formas de sincronizar o seu &handheld;, o <guilabel
>HotSync</guilabel
> ou o <guilabel
>FullSync</guilabel
>. </para>

<para
>Quando o usuário clicar no botão de &HotSync; do seu &handheld;, o &kpilot; irá executar a operação de sincronização padrão (que é normalmente um <guilabel
>HotSync</guilabel
>). Você poderá selecionar a operação de sincronização padrão na <link linkend="page-hotsync"
>janela de configuração do &HotSync;</link
>. Em alternativa, você poderá clicar numa das opções de sincronização do menu <menuchoice
> <guimenu
>Arquivo</guimenu
> </menuchoice
> do aplicativo principal ou no menu de contexto do servidor do &kpilot;, mais precisamente no sub-menu <menuchoice
> <guisubmenu
>Próxima Sincronização</guisubmenu
> </menuchoice
>. <important
><para
>A utilização da <link linkend="page-hotsync"
>janela de configuração do &HotSync;</link
> é a única forma de alterar a operação de sincronização padrão. Os itens do menu principal <menuchoice
> <guimenu
>Arquivo</guimenu
> </menuchoice
> do aplicativo ou o menu de contexto do servidor do &kpilot; <menuchoice
> <guisubmenu
>Próxima Sincronização</guisubmenu
> </menuchoice
> irão mudar somente o tipo de sincronização que será feito <emphasis
>na próxima vez</emphasis
>. </para
></important>
</para>

<screenshot>
<screeninfo
>Menu do Servidor do &kpilot;</screeninfo>
<mediaobject>
<imageobject
><imagedata fileref="daemon-menu.png" format="PNG"/></imageobject>
<textobject
><phrase
>Menu do Servidor do &kpilot;</phrase
></textobject>
<caption
><para
>Menu do Servidor do &kpilot;</para
></caption>
</mediaobject>
</screenshot>


<para
>Para mais informações sobre os tipos de sincronização, veja por favor as descrições disponíveis em <xref linkend="page-hotsync"/>. </para>


</sect1>

<sect1 id="conduits">
<title
>Sincronizar os Dados do seu &handheld; com os conduíntes</title>

<para
>Os conduíntes são programas que interagem com os dados do seu &handheld; e com os aplicativos do <acronym
>PC</acronym
> ou sincronizam os dados do seu &handheld; com os arquivos que poderão ser usados nos seus aplicativos do <acronym
>PC</acronym
>. </para>

<para
>Os conduíntes poderão ser configurados, selecionando-se a opção <menuchoice
> <guimenu
>Configurações</guimenu
> <guimenuitem
>Configurar o KPilot...</guimenuitem
> </menuchoice
> ou usando o menu de contexto do servidor e selecionando o item de menu <guimenuitem
>Configurar o KPilot...</guimenuitem
>. </para>

<screenshot>
<screeninfo
>Menu do Servidor do &kpilot;</screeninfo>
<mediaobject>
<imageobject
><imagedata fileref="daemon-menu-configure.png" format="PNG"/></imageobject>
<textobject
><phrase
>Menu do Servidor do &kpilot;</phrase
></textobject>
<caption
><para
>Menu do Servidor do &kpilot;</para
></caption>
</mediaobject>
</screenshot>

</sect1>

<sect1 id="conflicts">
<title
>Resolvendo Conflitos</title>

<para
>Os registros de dados podem ser tanto alterados no &handheld; como no <acronym
>PC</acronym
>. Se um registro tiver alterações incompatíveis tanto no &handheld; como no <acronym
>PC</acronym
> (como a alteração de um número de telefone de formas diferentes em ambos os lados), a alteração em conflito tem de ser resolvida de forma que tanto o &handheld; como o <acronym
>PC</acronym
> fiquem sincronizados novamente. </para>

<para
>Poderá aparecer uma janela questionando como resolver o conflito mas, por outro lado, você poderá ter uma regra geral para lidar automaticamente com estes conflitos (dependendo da sua <link linkend="page-hotsync"
>escolha de resolução de conflitos</link
>). Lembre-se que você poderá definir escolhas de resolução de conflitos diferentes para os vários conduíntes na <link linkend="config-conduits"
>janela de configuração de conduíntes</link
>. </para>

</sect1>
</chapter>
