&FAQ;&kpilot; startproblemen Wat zet ik achter de parameter ? Niets. De meeste versies van &kpilot; hebben niet eens een optie, en klagen als u deze gebruikt. Voor de versies die de optie wel 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. &kpilot; geeft de melding Kan het apparaat niet openenDit kan meerdere oorzaken hebben. Controleer het volgende: Het pilot-apparaat (gewoonlijk /dev/pilot) bestaat en wijst naar de seriële poort waarmee de &PalmPilot; ook daadwerkelijk verbonden is. Om het &PalmPilot;-apparaat met de correcte seriële poort te koppelen, kunt u bijvoorbeeld het volgende invullen: /dev/ttySn in het veld Pilot-apparaat in de instellingen. Ook kunt u, wat de voorkeur geniet, een link maken van /dev/pilot naar /dev/ttySn met het volgende commando (als root): ln/dev/ttySn/dev/pilot. Overigens staat /dev/ttySn voor de seriële poort, waarbij de n staat voor het nummer van de poort ( waarschijnlijk 0 of 1). Controleer of u de juiste toegangsrechten hebt om te lezen van en te schrijven naar 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): chmod/dev/ttySnProbeer om de daemon handmatig te starten voor u &kpilot; start. Voor &Linux-Mandrake; 7 systemen: controleer het beveiligingsniveau van het systeem: een instelling hoger dan drie verbiedt een deel van de communicatie die nodig is voor &kpilot; om goed te functioneren. (&Linux-Mandrake; beveiligingsinformatie van Jay Summett) Om uw MSEC (Mandarake SECurity) instellingen te wijzigen zodat &kpilot;-sockets niet geblokkeerd worden (voor verbindingen naar localhost), moet u als root inloggen en intypen: /etc/security/msec/init.sh. Dat zal uw MSEC-instellingen op niveau 3 zetten (normale beveiliging). Voor meer informatie over de verschillende beveiligingsniveaus kunt u de volgende webpagina bekijken: Mandrake reference guide. Vragen over databasesIn dit gedeelte wordt antwoord gegeven op vragen over bepaalde databases en hoe ze samenwerken met &kpilot;. Databases raken beschadigd na een synchronisatie, wat moet ik nu doen? Sommige databaes (van derden) schijnen niet de standaard databaseindeling te hanteren. Indien u kunt ontdekken wat de Creator-ID van die database is, kunt u deze toevoegen aan het veld Alleen reservekopie: of Overslaan: in het dialoogvenster "Instellingen". De volgende tabel laat zien welke databases overgeslagen zouden moeten worden of waar alleen een reservekopie van gemaakt dient te worden:
Databases die een speciale behandeling nodig hebbenDatabaseCreator-IDActieLauncher (het hoofdmenu van de &PalmPilot;)lnchAlleen reservekopie:ArrangerArngAlleen reservekopie:(onbekend)PmDBAlleen reservekopie:AvantGoavgoOverslaan (vooral omdat het geen zin heeft om nieuwsartikelen op te slaan die AvantGo u geeft)
Is er een Conduit voor &Netscape; Calendar? Nee. Er zijn ook geen plannen om ondersteuning te bieden of een Conduit te schrijven voor &Netscape; Calendar. Speciale &HotSync;-vragen In dit gedeelte worden vragen gesteld over &HotSync;-methoden, anders dan de methode met de gebruikelijke directe seriële verbinding. Hoe kan ik een infrarood (IR) &HotSync; uitvoeren? Ten eerste dient uw &PalmPilot; werkelijk IR-&HotSync; te ondersteunen. Dit kan op diverse manieren bereikt worden: &PalmOS; 3.3 en hoger ondersteunen het; er is een IR-pakket beschikbaar voor oudere &PalmOS;-versies; IrLink van IsComplete heeft schijnbaar dezelfde mogelijkheden. Zie de website van PalmOne voor meer informatie. Ervan uitgaande dat uw &PalmPilot; op dit moment een PC-&HotSync; kan uitvoeren en zodanig is ingesteld dat het een IR-&HotSync; kan uitvoeren (zie de &HotSync;-instellingen op de &PalmPilot;), moeten we nu wat aandacht besteden aan de PC waarmee u gaat synchroniseren. Uw PC heeft een IR-poort nodig. Bij de meeste laptops is dit aanwezig, maar de PC zal waarschijnlijk extra hardware nodig hebben. Uw &Linux;-kernel moet het IR- en het IRCOMM-protocol ondersteunen. Voor &RedHat;-systemen (winkelversies) kunt u als volgt IR-ondersteuning inschakelen (als root): # modprobeDegenen met een andere distributie dienen de IR-HOWTO te lezen. Zodra de kernel IR ondersteunt kunt u de devices aanmaken voor de IR-poorten. Volgens de IR-HOWTO dient u het volgende in te voeren (als root): # mknod6064# chmod/dev/ircomm0 Daarna starten we enkele daemons op voor de IR-diensten: # irattach# irmanager0 Hier is /dev/ttySn de seriële poort waar de IR-poort gebruik van maakt. n is 0 of 1 of een ander nummer afhankelijk van uw systeemconfiguratie. Volg de instructies in de IR-HOWTO (voor gewone PC's gaat het meestal om een instelling in de BIOS). Wanneer u eenmaal zover bent, hoeft u alleen te zorgen dat /dev/pilot naar /dev/ircomm0 wijst en u kunt aan de slag! De IR-HOWTO en andere nuttige informatie bij het gebruik van IR kunt u vinden op http://mobilix.org/howtos.html en http://mobilix.org/software/irda/. Kan ik een &HotSync; uitvoeren met mijn (USB) &Handspring; &Visor;? Ja, dat kan. Ik heb geen definitief antwoord, maar op de &kpilot;-discussiegroep is gemeld dat /dev/pilot naar het USB-device moeten wijzen, waarna alles goed zal werken. Is er ondersteuning voor &HotSync; op afstand?Nee, nog niet. Misschien in de toekomst. &kpilot;'s &DCOP; mogelijkhedenWaar gebruikt &kpilot; &DCOP; voor?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. Welke &DCOP;-interfaces zijn er?De daemon heeft twee belangrijke interfaces: LogIface en KPilotDaemonIface. De eerste wordt gebruikt om berichten uit te wisselen voor het synchronisatie-logbestand op de &handheld;, maar wordt zelden gebruikt. De KPilotDaemonIface is de belangrijkere &DCOP;-interface en wordt gebruikt om het type &HotSync; uit te wisselen dat gebruikt zal worden door &kpilot;. Hoe kan ik de daemon vertellen om een bepaald type &HotSync; uit te voeren?Er zijn drie &DCOP;-functies die aangeven welk type &HotSync; de daemon de volgende keer zal gebruiken: