Synchroniseren van een Palm met KDE
Auteur: Markus Grob
Vertaling: Fabrice Mous
Herziening 0.1
In dit artikel laten we zien hoe je het Palmsynchronisatie-programma KPilot kunt gebruiken. Alle Palm-apparaten noemen we gewoon 'Palm' in deze howto.
KPilot is een softwarepakket bedoeld als vervanger voor Palm Desktop software van PalmSource Inc waarmee PalmOS-gebaseerde handhelds zoals de Palm Zire 31 hun informatie kunnen uitwisselen met KDE-gebaseerde pc's. 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 beschikt over 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.
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 een aantal ingangen 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. Wanneer je KPilot voor de eerste keer opstart wordt automatisch de assistent gestart.
Het is belangrijk om duidelijk aan te geven op welke manier de Palm verbonden is met de computer:
Via seriële poort
Wanneer dit via de seriële poort is dan dient de ingang voor het pilot-apparaat /dev/ttyS0 of /dev/ttyS1 te zijn. Dit is voor de eerste en respectievelijk de tweede seriële poort.
Via USB-poort
Wanneer je de Palm via USB verbindt, gebruik je de ingang /dev/ttyUSB0.
Het kan zijn dat er op uw systeem een andere ingang gebruikt moet worden voor USB afhankelijk hoe uw distributie de configuratie van uw systeem heeft geregeld. U doet er goed om de documentatie van de betreffende distributie te raadplegen.
Voor verbindingen via de seriële poort dient de snelheid van de verbinding hetzelfde te zijn op het Palm-apparaat als op de computer (let op: alleen relevant voor serieële verbindingen). De normale waarde is 57600. Maar u kunt dit instellen in dit dialoogvenster. Controleer eventueel de handleiding van uw Palm wanneer uw instellingen wilt wijzigen.
Ook de naam van de Palm-gebruiker is belangrijk. Communicatie is in sommige gevallen alleen mogelijk wanneer de opgegeven naam overeenkomt met de gebruikte naam op de Palm.
Daarnaast moet de gekozen tekenset hetzelfde zijn als de gebruikte tekenset op je Palm.
De andere velden zijn niet van belang voor de standaard programmafuncties en worden buiten beschouwing laten in dit artikel.
Het is ook mogelijk 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.
Wees er zeker van dat de gebruiker toegangsrechten heeft om te lezen en schrijven naar het apparaat. Wanneer u niet over de benodigde toegangsrechten beschikt dan is het onmogelijk om een verbinding tot stand te brengen. U kunt dit controleren wanneer het programma wel werkt onder de gebruiker root maar niet als normale gebruiker, Vrijwel zeker betreft het dan 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 hetzelfde 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 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
Op de webpagina van het KDEPIM-project (Personal Information Management) kun je een link vinden naar de webpagina van het KPilot-project.
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.
Wanneer je tegen problemen aanloopt tijdens het gebruik van het programma lees dan de FAQ op de (Engelstalige) website. Je kunt er ook de nieuwste versie van het programma downloaden in 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.
Licenties en verdiensten
Deze howto is overgenomen van de Toepassing van de Maand-series met name de issue van december 2004 waarbij de functionaliteit van KPilot werd besproken door Markus Grob. Het is in de howto-sectie geplaatst zodat het artikel actief wordt onderhouden.
Over deze site | Laatst gewijzigd: $Date: 2005/02/07 19:14:44 $ door: $Author: fab $








