# &FAQ;

## Problemas no Arranque do &kpilot;

O que colocar depois de `--debug`?

Nada. A maioria das versões do &kpilot; nem sequer têm uma opção `--debug`, como tal queixar-se-ão se a usar. Para as versões que a tenham de facto, use um valor entre 1 e 4, o que irá controlar a quantidade de depuração impressa (um pouco). Se usar um valor igual a 1 irá imprimir um registo de chamadas relativamente completo sem as funções realmente aborrecidas, enquanto que o 4 irá incluir todas as funções triviais de todo o &kpilot;.

O &kpilot; diz Não foi possível ligar ao pilot

Isto pode dever-se a vários problemas. Verifique que:

- O dispositivo (normalmente o `/dev/pilot`) existe e aponta para a porta série onde o &PalmPilot; está ligado de facto.

  Para associar o dispositivo do &PalmPilot; à porta série correcta, você poderá preencher o `/dev/ttySn` no campo Dispositivo do Pilot da janela de configuração ou (preferably) criar uma ligação simbólica do `/dev/pilot` ao `/dev/ttySn` com o seguinte comando (como root): ``ln` `-s` `/dev/ttySn` `/dev/pilot``. Aqui, o `/dev/ttySn` é o nome da porta série; substitua o n com o número correcto (que é normalmente 0 ou 1).

- Verifique se tem permissões para ler e escrever na porta série. As permissões para a porta série deverão ser tais, de modo que você consiga escrever nela. Isto é conseguido de forma simples se executar o seguinte comando (como 'root'): ``chmod` `666` `/dev/ttySn``

- Tente executar o servidor manualmente antes de iniciar o &kpilot;.

- (Para os sistemas &Linux-Mandrake; 7) Verifique o nível de segurança do sistema: as configurações superiores a 3 evitam algumas formas de comunicação entre processos que são necessárias para o &kpilot; funcionar correctamente.

  (A informação de segurança do &Linux-Mandrake; é cedida por cortesia de Jay Summett) Para definir as suas configurações do MSEC (Mandrake SECurity) de modo a não bloquearem o 'socket' do &kpilot; (para as ligações ao 'localhost'), você poder-se-á autenticar como 'root' e escrever ``/etc/security/msec/init.sh` `3`` O qual irá configurar o seu nível de MSEC igual a 3 (segurança normal). Para mais informações sobre os vários níveis de segurança, &etc;, veja: o manual de segurança da Mandrake.

## Perguntas das Base de Dados

Esta secção responde às perguntas normalmente feitas acerca de algumas bases de dados em particular e como estas interagem com o &kpilot;.

As bases de dados ficam corrompidas depois de uma sincronização; o que é que eu faço?

Certas bases de dados (criadas por 'software' de terceiros) não parecem seguir o formato-padrão de bases de dados. Se você conseguir descobrir o ID do criador da base de dados, poderá adicioná-lo à lista Salvaguardar Apenas: ou à lista Ignorar da janela de configuração.

A seguinte tabela mostra as bases de dados que deverão ser ignoradas ou somente salvaguardadas:

### Bases de Dados que Necessitam de Tratamento Especial

Base de Dados | Id do Criador | Acção
--- | --- | ---
'Launcher' (o menu principal do &PalmPilot;) | lnch | Cópia Apenas:
'Arranger' | Arng | Cópia Apenas:
(desconhecido) | PmDB | Cópia Apenas:
AvantGo | avgo | Ignorar (Principalmente, por que não faz sentido salvaguardar os artigos de notícias que o AvantGo lhe fornece)

Existe alguma conduta para o &Netscape; Calendar?

Não, não existe. Nem existem planos para incluir o suporte ou criar uma conduta para o &Netscape; Calendar.

## Perguntas Especiais do HotSync

Esta secção enumera as perguntas sobre os métodos de HotSync que diferem do método normal de ligação série directa.

Como é que faço um HotSync por infra-vermelhos (IR) ?

Primeiro que tudo, o seu &PalmPilot; tem de suportar de facto os HotSync's por IR. Isto poderá ser conseguido através de várias formas: o &PalmOS; 3.3 e superiores inclui o suporte para tal; existe um pacote de melhoramento do IR para as versões anteriores do &PalmOS;; o IrLink da IsComplete tem, aparentemente, as mesmas capacidades. Verifique as páginas Web da PalmOne para mais informações.

Assumindo que o seu &PalmPilot; tem agora o suporte de HotSync por PC e que está configurado para fazer HotSync's por IR (nas preferências de HotSync no &PalmPilot;), poder-se-á agora dedicar alguma atenção ao PC com que irá estar sincronizado. Ele precisa de uma porta de infra-vermelhos. Para os portáteis, isso é trivial, enquanto que os PCs de secretária poderão necessitar de algum 'hardware' extra.

O seu 'kernel' de &Linux; terá de suportar o IR e o protocolo IRCOMM. Para os sistemas normais da &RedHat;, o seguinte comando deverá configurar o seu suporte de IR (como root):

    # modprobe ircomm

As outras distribuições deverão seguir o `IR-HOWTO`. Logo que o suporte de IR do 'kernel' tenha sido activado, você terá de criar os dispositivos para as portas IR. O `IR-HOWTO` sugere (como root):

    # mknod
    /dev/ircomm0 60 64
    # chmod
    666 /dev/ircomm0

A seguir serão iniciados alguns servidores para os serviços de IR:

    # irattach
    /dev/ttySn
    # irmanager
    -d 0

Aqui, o `/dev/ttySn` é a porta série que o IR irá usar. O n poderá ser 0, 1, ou outro número, dependendo da configuração do seu 'hardware'. Siga as instruções no `IR-HOWTO` para alguma assistência (para os PCs de secretária, esta é normalmente uma configuração da BIOS).

Quando tiver chegado a este ponto, basta fazer com que o `/dev/pilot` aponte para o `/dev/ircomm0` e está tudo pronto!

O IR-HOWTO e outras informações úteis sobre como usar o IR podem ser encontrados em http://mobilix.org/howtos.html e em http://mobilix.org/software/irda/.

Posso fazer um &HotSync; com o meu &Handspring; &Visor; (USB)?

Sim, pode. O autor da documentação não conhece nenhuma informação definitiva, mas as publicações na lista de correio do &kpilot; referem que você poderá apontar o `/dev/pilot` para o dispositivo USB e tudo deverá funcionar.

Existe algum suporte para HotSync's remotos?

Não, ainda não. Talvez mais tarde.

## Interface &DCOP; do &kpilot;

Para o que é que o &kpilot; utiliza &DCOP;?

O servidor e o &kpilot; comunicam por &DCOP; para vários fins: as mensagens de registo, a mudança do tipo de &HotSync; e a alteração da configuração da troca de dados.

Quais são as interfaces &DCOP; disponíveis?

O servidor tem duas interfaces importantes: a LogIface e a KPilotDaemonIface . A LogIface é usada para guardar as mensagens do registo do &handheld; e é raramente usada. A interface KPilotDaemonIface é a interface de &DCOP; mais importante e é usada para controlar o tipo de &HotSync; que o &kpilot; irá usar.

Como é que posso dizer ao servidor para efectuar um tipo específico de &HotSync;?

Existem três funções de &DCOP; que controlam o tipo de &HotSync; que o servidor irá fazer a seguir: a ``, a `` e a ``.