<chapter id="faq">
<title
>&FAQ;</title>

<sect1 id="faq-crash">
<title
>&kpilot; startproblemen </title>

<qandaset>

<qandaentry>
<question>
<para
>Wat zet ik achter de parameter <option
>--debug</option
>? </para>
</question>
<answer>
<para
>Niets. De meeste versies van &kpilot; hebben niet eens een <option
>--debug</option
> optie, en klagen als u deze gebruikt. Voor de versies die de optie <emphasis
>wel</emphasis
> hebben, gebruikt u een waarde tussen 1 en 4, hetgeen enigszins invloed heeft op de hoeveelheid uitgevoerde debuginformatie. Een waarde van 1 geeft een redelijk compleet aanroepoverzicht zonder alle werkelijk saaie functies, terwijl 4 elke triviale functie in &kpilot; weergeeft. </para>

</answer>
</qandaentry>

<qandaentry id="faq-connection">
<question>
<para
>&kpilot; geeft de melding <errorname
>Kan het apparaat niet openen</errorname
> </para>
</question>
<answer>
<para
>Dit kan meerdere oorzaken hebben. Controleer het volgende: <itemizedlist>
<listitem>
<para
>Het pilot-apparaat (normaalgesproken <filename class="devicefile"
>/dev/pilot</filename
>) bestaat en wijst naar de seriële poort waarmee de &PalmPilot; ook daadwerkelijk verbonden is. </para>
<para
>Om het &PalmPilot; apparaat met de correcte seriële poort te koppelen, kunt u bijvoorbeeld het volgende invullen: <filename class="devicefile"
>/dev/ttyS<replaceable
>n</replaceable
></filename
> in het veld <guilabel
>Pilot-apparaat</guilabel
> in de <link linkend="page-general"
>instellingen</link
>. Ook kunt u, wat de voorkeur geniet, een link maken van <filename class="devicefile"
>/dev/pilot</filename
> naar <filename class="devicefile"
>/dev/ttyS<replaceable
>n</replaceable
></filename
> met het volgende commando (als <systemitem class="username"
>root</systemitem
>): <userinput
><command
>ln</command
> <option
>-s</option
> <parameter
>/dev/ttyS<replaceable
>n</replaceable
></parameter
> <parameter
>/dev/pilot</parameter
></userinput
>. Overigens staat <filename class="devicefile"
>/dev/ttyS<replaceable
>n</replaceable
></filename
> voor de seriële poort, waarbij de <replaceable
>n</replaceable
> staat voor het nummer van de poort ( waarschijnlijk 0 of 1). </para>
</listitem>
<listitem>
<para
>Controleer dat u de juiste toegangsrechten heeft om te lezen en te schrijven van de seriële poort. De rechten voor de poort moeten zo staan dat u er naar kunt schrijven. Dit is te realiseren door het volgende commando uit te voeren (als root): <userinput
><command
>chmod</command
> <option
>666</option
> <parameter
>/dev/ttyS<replaceable
>n</replaceable
></parameter
></userinput
> </para>
</listitem>
<listitem>
<para
>Probeer om de daemon met de hand te starten voor u &kpilot; start. </para>
</listitem>
<listitem>
<para
>Voor &Linux-Mandrake; 7 systemen: controleer het beveiligingsniveau van het systeem: een instelling hoger dan drie verbiedt een deel van de communicatie welke nodig is voor &kpilot; om goed te functioneren. </para>

<para
>(<emphasis
>&Linux-Mandrake; beveiligingsinformatie van Jay Summett</emphasis
>) Om uw <acronym
>MSEC</acronym
> (Mandarake SECurity) instellingen te wijzigen zodat &kpilot;-sockets niet geblokkeerd worden (voor verbindingen naar localhost), moet u als root inloggen en typ dan in: <userinput
> <command
>/etc/security/msec/init.sh</command
> <option
>3</option
> </userinput
>. Dat zal uw <acronym
>MSEC</acronym
>-instellingen op niveau 3 zetten (normale beveiliging). Voor meer informatie over de verschillende beveiligingsniveaus kunt u de volgende webpagina bekijken: <ulink url="http://www.linux-mandrake.com/userguide/en/reference/017.html#157"
>Mandrake reference guide</ulink
>. </para>
</listitem>
</itemizedlist>
</para>
</answer>
</qandaentry>

</qandaset>

</sect1>

<sect1 id="faq-database">
<title
>Vragen over database</title>

<para
>In deze sectie wordt antwoord gegeven op vragen over bepaalde databases en hoe ze samenwerken met &kpilot;. </para>

<qandaset>

<qandaentry>
<question>
<para
>Databases raken beschadigd na een synchronisatie, wat moet ik nu doen? </para>
</question>
<answer>
<para
>Sommige databaes (van derden) schijnen niet de standaard databaseindeling te hanteren. Indien u kunt uitvinden wat de Creator-ID van die database is kunt u deze toevoegen aan het veld <guilabel
>Alleen reservekopie:</guilabel
> of <guilabel
>Overslaan:</guilabel
> in het <link linkend="page-backup"
>configuratievenster</link
>. </para>

<para
>De volgende tabel laat zien welke databases overgeslagen zouden moeten worden of waar alleen een reservekopie van gemaakt dient te worden: <table id="dbskip">
<title
>Databases die een speciale behandeling nodig hebben</title>
<tgroup cols="3">
<thead>
<row
><entry
>Database</entry
><entry
>Creator-ID</entry
><entry
>Actie</entry
></row>
</thead>
<tbody>
<row>
	<entry
>Launcher (het hoofdmenu van de &PalmPilot;)</entry>
	<entry
>lnch</entry>
	<entry
>Alleen reservekopie:</entry>
</row>
<row>
	<entry
>Arranger</entry>
	<entry
>Arng</entry>
	<entry
>Alleen reservekopie:</entry>
</row>
<row>
	<entry
>(onbekend)</entry>
	<entry
>PmDB</entry>
	<entry
>Alleen reservekopie:</entry>
</row>
<row>
	<entry
>AvantGo</entry>
	<entry
>avgo</entry>
	<entry
>Overslaan (vooral omdat het geen zin heeft om nieuwsartikelen op te slaan die AvantGo u geeft)</entry>
</row>

</tbody>
</tgroup>
</table>
</para>
</answer>
</qandaentry>

<qandaentry>
<question>
<para
>Is er een Conduit voor &Netscape; <application
>Calendar</application
>? </para>
</question>
<answer>
<para
>Nee. Er zijn ook geen plannen om ondersteuning te bieden of een Conduit te schrijven voor &Netscape; <application
>Calendar</application
>. </para>
</answer>
</qandaentry>


</qandaset>

</sect1>

<sect1 id="faq-hotsync">
<title
>Speciale &HotSync;-vragen </title>

<para
>In deze sectie worden vragen gesteld over &HotSync;-methoden, anders dan de methode met de <quote
>gebruikelijke</quote
> directe seriële verbinding. </para>

<qandaset>

<qandaentry>
<question>
<para
>Hoe kan ik een infrarood (<acronym
>IR</acronym
>) &HotSync; uitvoeren? </para>
</question>
<answer>
<para
>Ten eerste dient uw &PalmPilot; werkelijk <acronym
>IR</acronym
>-&HotSync; te  ondersteunen. Dit kan op diverse manieren bereikt worden: &PalmOS; 3.3 en hoger ondersteunen het; er is een <acronym
>IR</acronym
>-pakket beschikbaar voor oudere &PalmOS;-versies; <application
>IrLink</application
> van IsComplete heeft schijnbaar dezelfde mogelijkheden. Zie de website van <ulink url="http://www.palmone.com/us/"
>PalmOne</ulink
> voor meer informatie. </para>

<para
>Er van uitgaande dat uw &PalmPilot; op dit moment een <acronym
>PC</acronym
>-&HotSync; kan uitvoeren en zodanig is ingesteld dat het een <acronym
>IR</acronym
>-&HotSync; kan uitvoeren (zie de &HotSync;-instellingen op de &PalmPilot;), moeten we nu wat aandacht besteden aan de <acronym
>PC</acronym
> waarmee u gaat synchroniseren. Uw PC heeft een <acronym
>IR</acronym
>-poort nodig. Bij de meeste laptops is dit aanwezig, maar de <acronym
>PC</acronym
> zal waarschijnlijk extra hardware nodig hebben. </para>

<para
>Uw &Linux;-kernel moet het <acronym
>IR</acronym
>- en het <acronym
>IRCOMM</acronym
>-protocol ondersteunen. Voor &RedHat;-systemen (winkelversies) kunt u als volgt <acronym
>IR</acronym
>-ondersteuning inschakelen (als <systemitem class="username"
>root</systemitem
>): <screen width="40">
<prompt
># </prompt
><userinput
><command
>modprobe</command
> <option
>ircomm</option
></userinput>
</screen
>Degenen met een andere distributie dienen de <filename
>IR-HOWTO</filename
> te lezen. Zodra de kernel <acronym
>IR</acronym
> ondersteunt kunt u de devices aanmaken voor de <acronym
>IR</acronym
>-poorten. Volgens de <filename
>IR-HOWTO</filename
> dient u het volgende in te voeren (als <systemitem class="username"
>root</systemitem
>): <screen width="40">
<prompt
># </prompt
><userinput
><command
>mknod</command
> 
<option
>/dev/ircomm0</option
> <parameter
>60</parameter
> <parameter
>64</parameter
> </userinput>
<prompt
># </prompt
><userinput
><command
>chmod</command
> 
<option
>666</option
> <parameter
>/dev/ircomm0</parameter
></userinput>
</screen
> Daarna starten we enkele daemons op voor de <acronym
>IR</acronym
>-diensten: <screen width="40">
<prompt
># </prompt
><userinput
><command
>irattach</command>
<option
>/dev/ttyS<replaceable
>n</replaceable
></option
></userinput>
<prompt
># </prompt
><userinput
><command
>irmanager</command>
<option
>-d</option
> <parameter
>0</parameter
></userinput>
</screen
> Hier is <filename class="devicefile"
>/dev/ttyS<replaceable
>n</replaceable
></filename
> de seriële poort waar de <acronym
>IR</acronym
>-poort gebruik van maakt. <replaceable
>n</replaceable
> is 0 of 1 of een ander nummer afhankelijk van uw systeemconfiguratie. Volg de instructies in de <filename
>IR-HOWTO</filename
> (voor gewone PC's gaat het meestal om een instelling in de <acronym
>BIOS</acronym
>). </para>

<para
>Wanneer u eenmaal zover bent hoeft u alleen te zorgen dat <filename class="devicefile"
>/dev/pilot</filename
> naar <filename class="devicefile"
>/dev/ircomm0</filename
> wijst en u kunt aan de slag! </para>

<para
>De <acronym
>IR</acronym
>-HOWTO en andere nuttige informatie bij het gebruik van IR kunt u vinden op <ulink url="http://mobilix.org/howtos.html"
>http://mobilix.org/howtos.html</ulink
> en <ulink url="http://mobilix.org/software/irda/"
>http://mobilix.org/software/irda/</ulink
>. </para>
</answer>
</qandaentry>

<qandaentry>
<question>
<para
>Kan ik een &HotSync; uitvoeren met mijn (<acronym
>USB</acronym
>) &Handspring; &Visor;? </para>
</question>
<answer>
<para
>Ja, dat kan. Ik heb geen definitief antwoord, maar op de &kpilot;-discussiegroep is gemeld dat <filename class="devicefile"
>/dev/pilot</filename
> naar het <acronym
>USB</acronym
>-device moeten wijzen, waarna alles goed zal werken. </para>
</answer>
</qandaentry>

<qandaentry>
<question
><para
>Is er ondersteuning voor &HotSync; op afstand?</para>
</question>
<answer>
<para
>Nee, nog niet. Misschien in de toekomst. </para>
</answer>
</qandaentry>

</qandaset>

</sect1>


<sect1>
<title
>&kpilot;'s &DCOP; mogelijkheden</title>

<qandaset>

<qandaentry>
<question>
<para
>Waar gebruikt &kpilot; &DCOP; voor?</para>
</question>
<answer
><para
>De daemon en &kpilot; communiceren via &DCOP;. Dit gebeurt op het gebied van: log-bestanden, het wijzigen van het &HotSync;-type en het uitwisselen van instellingen. </para
></answer>
</qandaentry>

<qandaentry
><question>
<para
>Welke &DCOP;-interfaces zijn er?</para
></question>

<answer
><para
>De daemon heeft twee belangrijke interfaces: <interface
>LogIface</interface
> en <interface
>KPilotDaemonIface</interface
>. De eerste wordt gebruikt om berichten uit te wisselen voor het synchronisatie-logbestand op de &handheld;, maar wordt zelden gebruikt. De <interface
>KPilotDaemonIface</interface
> is de belangrijkere &DCOP;-interface en wordt gebruikt om het type &HotSync; uit te wisselen dat gebruikt zal worden door &kpilot;. </para
></answer>
</qandaentry>

<qandaentry
><question
><para
>Hoe kan ik de daemon vertellen om een bepaald type &HotSync; uit te voeren?</para
></question>
<answer
><para
>Er zijn drie &DCOP;-functies die aangeven welk type &HotSync; de daemon de volgende keer zal gebruiken: <function
></function
> <function
></function
> </para
></answer>
</qandaentry>
</qandaset>

</sect1>

</chapter>
