KPilot
Beschrijving van KPilot door Markus Grob
Vertaling: Fabrice Mous
Screenshots + nalezen: Tom Albers
Lees het interview over de auteur van KPilot, Adriaan de Groot.
Aangezien we vorige maand het adresboek van de KDEPIM-module hebben behandeld is het deze maand de beurt aan het Palmsynchronisatie-programma KPilot. In ons artikel noemen we alle Palm-apparaten gewoon 'Palm'.
Niet alleen kan KPilot je data synchroniseren met apparaten welke het PalmOS(tm) gebruiken, het installeert ook een aantal handige programma's. Op de webpagina van het KDEPIM-project (Personal Information Management) kun je een link vinden naar de webpagina van het KPilot-project.
"KPilot is een softwarepakket bedoeld als vervanger voor Palm Desktop software van PalmSource Inc waarmee PalmOS-gebaseerde handhelds (bv Palm Zire 31) hun informatie kunnen uitwisselen met KDE-gebaseerde pc's. KPilot vervangt niet de Palm Desktop. Het bundelt een aantal mooie KDE 3.x-applicaties, verbindt deze met elkaar en integreert het met elkaar waardoor het dezelfde functionaliteit biedt als de Palm Desktop, en soms zelfs meer.
KPilot heeft plugins waarmee informatie kan worden uitgewisseld tussen de Palm en andere toepassingen zoals KOrganizer, KNotes en KMail. In KPilot kun je contacten weergeven en bewerken, notities maken of nieuwe toepassingen installeren op je Palm."
Documentatie op de webpagina van KPilot
Momenteel is er alleen documentatie beschikbaar in Engels. Wanneer je tegen problemen aanloopt tijdens het gebruik van het programma lees dan de FAQ op de website. Deze beantwoordt veel vragen en daarnaast is daar ook de nieuwste versie van het programma te downloaden in het broncode-formaat. Wanneer je fouten tegenkomt in de versie die je op dit moment gebruikt dan kun kijken of er een nieuwere versie beschikbaar is waarbij de fout is opgelost. Wees er wel op bedacht dat je dan wellicht zelf de broncode moet compileren.
Er is ook een Engelstalige Wiki voor pilot-link, de onderliggende bibliotheek, waar je nog meer informatie kan vinden. Je kunt de officiële documentatie vinden op docs.kde.org.
Wat opmerkingen over de gebruikte versie van KPilot in dit artikel
In de nieuwste versie is er veel veranderd aan het uiterlijk van het programma. Er is een configuratie-assistent toegevoegd en verschillende menu-items zijn omgewisseld of samengevoegd. Het kan dus voorkomen dat de versie die op uw computer is geïnstalleerd verschilt met de versie waarop dit artikel is gebaseerd (4.4.5). Naar mijn weten kun je al de genoemde functies wel gebruiken, maar wanneer je een eerdere versie hebt kan het zijn dat niet alle functionaliteit werkt. In dat geval doe je er goed aan een nieuwere versie te gebruiken en te downloaden.
Het hoofdvenster van KPilot
Aan de linkerzijde kunt u de hoofdtoepassingen van KPilot zien. Deze worden later besproken. Aan de rechterzijde zie je een venster waarin de acties van KPilot gevolgd kunnen worden. In het menu vind je maar een paar ingangen maar deze zijn afdoende om alle taken te verrichten. In de taakbalk vind je knoppen voor het uitvoeren van een HotSync, Reservekopie en het programma afsluiten.
KPilot instellen...
Voordat we de Palm kunnen gaan synchroniseren, moeten we eerst enkele gegevens instellen. Dit wordt gedaan in het menu Instellingen -> KPilot instellen... -> Configuratie-assistent. In de nieuwste versie van KPilot wordt de assistent overigens automatisch gestart wanneer het programma voor de eerste keer wordt opgestart.
Het is belangrijk om duidelijk aan te geven op welke manier de Palm verbonden is met de computer. Wanneer het de seriële poort betreft dan dient de ingang voor het pilot-apparaat /dev/ttyS0s of /dev/ttyS1 te zijn. Dit is voor de eerste en tweede seriële poort. Wanneer je de Palm via USB verbindt, gebruik je de ingang /dev/ttyUSB0. Het kan ook zijn dat er een andere ingang gebruikt moet worden voor USB, een en ander hangt af van de configuratie van uw systeem. Je kunt deze parameters veilig gebruiken met de SUSE 9.1-distributie. Helaas kan dit weer anders zijn op andere versies of andere distributies. Wanneer dit niet voor je werkt dan dien je de documentatie van de betreffende distributie te raadplegen. Wees er zeker van dat de gebruiker toegangsrechten heeft om te lezen en schrijven naar het apparaat. Wanneer je namelijk niet de benodigde toegangsrechten hebt dan is het onmogelijk om een verbinding tot stand te brengen.
De snelheid van de verbinding dient hetzelfde te zijn op het Palm-apparaat als op de computer (let op: dit is alleen relevant voor serieële verbindingen). In dit dialoogvenster kun je dit voor de computer instellen. Voor de Palm dient u de handleiding te lezen om de instellingen te wijzigen. De normale waarde is 57600. De naam van de Palm-gebruiker is ook belangrijk. Communicatie is in sommige gevallen alleen mogelijk wanneer de opgegeven naam overeenkomt met de ingevulde naam op de Palm. De gekozen tekenset moet hetzelfde zijn als de gebruikte tekenset op je Palm.
De andere velden zijn niet van belang voor de standaard programmafuncties en we zullen deze daarom buiten beschouwing laten in dit artikel.
Het is ook mogeljk om de waarden te gebruiken welke door de configuratie-assistent zijn voorgesteld. In de meeste gevallen zal dit probleemloos werken. Omdat bij deze instellingen veel gebruik wordt gemaakt van het onderliggende programma is het van belang om te controleren of de verbinding nog wel in orde is wanneer je een foutmelding krijgt. In deze introductie zullen we hierover niet verder uitweiden. Wanneer het programma wel werkt onder de gebruikers root en niet als normale gebruiker dan is het vrijwel zeker een probleem met toegangsrechten tot het opgegeven (seriële of USB) apparaat.
In de tweede stap van de assistent kunt u aangeven hoe de conduits zich moeten gedragen. In de assistent is het mogelijk om te kiezen uit drie mogelijkheden (Algemeen KDE-PIM-pakket, Evolution of Geen synchronisatie, enkel backup). Voor de meeste situaties is dit voldoende.
Wanneer je moeite hebt met het synchroniseren van een programma dan is nu het moment aangebroken om dit op te lossen.
Alle programma's gebruiken het zelfde schema dus in dit artikel zullen we alleen één ingang beschrijven, namelijk Adresboek.
In het tabblad Algemeen kun je het programma zien welke wordt gebruikt voor het synchroniseren van gegevens.
In het tabblad Conflicten dien je te besluiten welke gegevens je wilt gebruiken wanneer er verschillende (en conflicterende) informatie is. Bijvoorbeeld wanneer je een adres 2 keer vermeldt hebt staan (1 op de computer en 1 op de Palm), maar met verschillende inhoud. Dit soort instellingen kunnen worden veranderd iedere keer wanneer dit nodig is.
Op het tabblad Velden en Aangepaste velden staan verschillende informatievelden voor deze conduit. Wanneer je bijvoorbeeld de plaatsnaam op de Palm in een ander veld bewaard dan binnen KDE, dan kun je deze velden hier met elkaar verbinden. Dit tabblad is verschillend in de meeste conduits en kan vaak verborgen zijn wanneer er geen details zijn.
In het laatste tabblad Info over vind je informatie over de auteurs van de conduit, maar je vindt er ook meer informatie wanneer je problemen ondervindt met de conduit.
Sneltoetsen instellen...
Hier kun je je persoonlijke sneltoetsen definiëren. Wanneer je hetzelfde menuitem vaak nodig hebt dan is dit een handige oplossing om deze snel te gebruiken. Let er wel op dat je niet sneltoetsen definieert die al zijn toegewezen op uw systeem.
Werkbalken instellen...
Wanneer je liever grafisch werkt kun je de taalkbalk instellen met de knoppen die je wilt gebruiken. Op die manier zijn ze eenvoudig bereikbaar.
Configuratie-assistent...
De meeste instellingen kunnen worden gedaan met de configuratie-assistent. Wij hebben hier al eerder over gesproken in de sectie waar we de instellingen van KPilot bespraken.
Eerste HotSync
In het venster met meldingen kun je de volgende boodschap zien:
PalmOS(tm)-apparaat /dev/pilot bestaat niet. Er wordt aangenomen dat het apparaat DevFS gebruikt.
Dit betekent dat het apparaat DevFS gebruikt zal worden.
Probeert apparaat /dev/pilot... te openen... kan het apparaat /dev/pilot niet openen (zal het opnieuw proberen)
Dit is waarschijnlijk een probleem met hotplug en normaal gezien kunt u dit veilig negeren. Het apparaat /dev/pilot zal dan namelijk pas worden aangemaakt zodra u op de synchronisatie knop van je Palm of Cradle klikt.
Nu zou het mogelijk moeten zijn om een eerste synchronisatie te verrichten. Wanneer alle waarden correct zijn dan kun je de HotSync-knop indrukken. Dit dien je ook te doen met je Palm met je HotSync-knop (de knop kan een andere naam hebben afhankelijk van welke apparaat je precies gebruikt). Vervolgens zou KPilot moeten synchroniseren met je Palm. De eerste keer worden alle gegevens gekopieerd naar je computer. Dit neemt wat tijd in beslag maar is zeker handig omdat alle informatie wordt opgeslagen en we daarna alleen nog maar met incrementele backups hoeven te werken wat dan veel sneller werkt.
Na het synchroniseren van de gegevens gaan we eens kijken naar de toepassingen en functies van KPilot.
De hoofdtoepassingen van KPilot
HotSync
Toont het protocol van de verbinding. Alle transacties en bestanden die worden uitgewisseld maken gebruik van een protocol.
Taken
Alle taken welke je hebt bewaard op je Palm kunnen hier bekeken worden. Na het doen van een HotSync kun je een een nieuwe taak creëren. Deze wordt dan gekopieerd naar je Palm in de volgende synchronisatie.
Omdat alle toepassingen dezelfde layout gebruiken zullen we niet alle opties gedetailleerd bespreken.
Addressen
Hier kun je al de adressen van je Palm bekijken. Je kunt deze bijvoorbeeld synchroniseren met KAddressBook. Dit wordt gedaan met de conduit welke hierboven wordt besproken
Memo
Net zoals bij Taken kun je ook hier je memo's op de Palm bekijken. Het is mogelijk om nieuwe memo's te creëren en deze te kopieren in een volgende synchronisatie.
Algemene database
Terwijl de vorige secties redelijk eenvoudig waren zullen we toch iets meer moeten zeggen over deze sectie.
De DB-bibliotheken bevatten alle gegevens van de Palm, geïnstalleerde programma's en alle gegeves die je in de Palm hebt gezet. Om deze reden is het bewerken ervan alleen maar verstandig als je genoeg kennis hebt en je zeker weet wat je aan het doen bent!
De data kan worden veranderd met een hexeditor (externe toepassing) welke je geïnstalleerd moet hebben om te kunnen gebruiken en waarvan KPilot op de hoogte dient te worden gebracht.
Bestandsinstallatie
Wanneer je een nieuwe toepassing hebt gevonden op internet en deze gedownload hebt of je vond een toepassing op een cd, dan kun je deze nieuwe applicatie installeren met dit menu op je Palm. Eerst zul je naar het bestand moeten bladeren met behulp van de knop Bestand toevoegen.... Je kunt dit een aantal maal herhalen totdat je alle gewenste bestanden hebt geselecteerd. Op dit moment is het nog niet mogelijk om verschillende items van de lijst te verwijderen. Wanneer een element dient te worden verwijderd dan zal de gehele lijst gewist moeten worden om vervolgens weer de gewenste bestanden toe te voegen.
Programma's die eindigen met de extensie .zip zullen uitgepakt moeten worden met een archiveer-programma (zip-programma). Bestanden welke eindigen met de extensie .prc kunnen direct geïmporteerd worden.
Nu dien je te synchroniseren met je Palm. Met deze transactie zullen alle toepassingen automatisch geïnstalleerd worden.
Reservekopie maken en terugzetten op de Palm
Een eerste HotSync creëert een complete reservekopie van je Palm. Je kunt deze terugzetten op je Palm via Bestand -> Herstellen. Wees erop bedacht dat alle veranderingen na de laatste backup verloren zijn gegaan. Het is dus verstandig om regelmatig een reservekopie te maken. Dit wordt automatisch gedaan tijdens een HotSync waardoor u eenvoudig al uw gegevens kunt herstellen.
Om toekomstige problemen te vermijden raden we u aan om dit eerst eens te testen met onbelangrijke gegevens. Helaas kunnen we u niet de garantie geven dat alles vlekkeloos zal verlopen maar normaal gezien zult u niet voor verrassingen komen te staan bij geteste en bekende apparaten.
De menu-ingang Reservekopie is om een volledige backup te maken. Dit vervangt de incrementele backups welke al worden gedaan tijdens een normale HotSync. Je kunt de reservekopie op een andere (veilige) plek bewaren maar wees er wederom op bedacht dat alle veranderingen vanaf deze datum verloren zullen gaan wanneer u daarna niet meer synchroniseert. Wij raden u aan om dus ook hier regelmatig reservekopieën te maken.
Meer informatie
Wanneer je vragen hebt kunt u de uitstekende helpfunctie van het programma raadplegen. Deze is zeer grondig en geeft gedetailleerde oplossingen. Wanneer het probleem niet verholpen kan worden en je kunt het antwoord niet vinden op één van de webpagina's welke staan vermeld op de KPilot webpagina, dan kan je een e-mail sturen naar de mailinglijst 'kdepim-users'. De ontwikkelaars zijn vaak te vinden op IRC op het kanaal #kpilot op de server irc.kde.org.
Deze beschrijving van KPilot is van de hand van Markus Grob; hij werd naar het Nederlands vertaald door Fabrice Mous. Lees ook het interview met de ontwikkelaar van KPilot, Adriaan de Groot. PalmOS en Palm zijn handelsmerken van PalmSource Inc.
Over deze site | Laatst gewijzigd: $Date: 2004/12/20 20:36:10 $ door: $Author: toma $








