# Synkronisera handdatorn med en PC

Det här kapitlet beskriver synkroniseringsprocessen som &kpilot; använder, med fokus på &kpilot;-demonens funktioner. Du kan synkronisera handdatorn med intern visning och/eller med kanaler, beroende på vad du personligen föredrar. Kanaler gör det möjligt för externa program att utbyta data med handdatorn.

Det är en god idé att regelbundet göra en säkerhetskopia av handdatorn. Förutom att göra säkerhetskopior, är det sällan nödvändigt att göra något mer än att placera handdatorn i sitt ställ och trycka på knappen &HotSync;. &kpilot;-demonens ikon i systembrickan blinkar för att ange att en synkronisering håller på.

Kpilot-demonens sammanhangsberoende meny
Kpilot-demonens sammanhangsberoende meny

Kpilot-demonens sammanhangsberoende meny

För att definiera vilken typ av synkronisering som &kpilot; kommer att utföra härnäst, kan du använda huvudprogrammets meny Arkiv, eller högerklicka på &kpilot;-demonens ikon i panelens systembricka, och välja ett av menyalternativen i undermenyn Nästa synkronisering.

Om du håller musen över &kpilot;-demonens ikon, visas ett verktygstips som anger vilken typ av synkronisering som &kpilot; kommer att utföra härnäst.

I korthet är synkroniseringstyperna:

- HotSync-synkronisering: Detta alternativ erbjuder en bra balans mellan hastighet och datasäkerhet.

- Snabbsynkronisering: Synkronisera bara de databaser som har kanaler.

- Fullständing synkronisering: Det säkraste alternativet, men också det som tar längst tid att genomföra.

- Säkerhetskopiera: Kopiera all data från handdatorn till PC:n.

- Återställ: Kopiera en tidigare säkerhetskopia från PC:n till handdatorn, och skriv över befintlig data.

  Använd återställningsfunktionen med försiktighet, eftersom du kan förlora all ny data som skrivits in på handdatorn efter den senaste säkerhetskopieringen.

Som alternativ kan du ändra &kpilot;s förvalda synkroniseringsbeteende genom att välja lämpligaste alternativ i inställningsdialogrutan för HotSync-synkronisering.

Du behöver inte öppna &kpilot;s huvudprogram för att anpassa kanalerna eller synkroniseringsprocessen, eftersom menyalternativet Anpassa Kpilot... också är tillgängligt i &kpilot;-demonens sammanhangsberoende meny.

## Säkerhetskopiera handdatorns data

Vid varje säkerhetskopiering lagrar &kpilot; en kopia av all data på handdatorn under katalogen `$KDEHOME/share/apps/kpilot/DBBackup/Användarnamn/`, vilket gör det möjligt att återställa den kopian senare om det behövs. Miljövariabeln `$KDEHOME` (oftast `/home/Inloggningsnamn/.kde/`) pekar på katalogen som innehåller inställningar och data för &kde;-program.

Det är en god idé att säkerhetskopiera data ofta. För att utföra en säkerhetskopiering kan du klicka på Nästa synkronisering Säkerhetskopiering i den sammanhangsberoende menyn för &kpilot;-demonens ikon, eller menyalternativet Arkiv Säkerhetskopiera i &kpilot;s huvudprogram för att göra nästa synkronisering till en säkerhetskopiering. Tryck därefter bara på &HotSync;-knappen.

## Återställa handdatorns data

Återställningen består av att överföra all data som tidigare sparats på PC:n till handdatorn, vilket helt raderar all ny data som finns på enheten genom att återställa den till ett tidigare tillstånd.

Använd återställningsfunktionen med försiktighet, eftersom du kan förlora all ny data som skrivits in på handdatorn efter den senaste säkerhetskopieringen.

Data som sparades vid den senaste säkerhetskopieringen finns i katalogen `$KDEHOME/share/apps/kpilot/DBBackup/Användarnamn/`. Miljövariabeln `$KDEHOME` (oftast `/home/Inloggningsnamn/.kde/`) pekar på katalogen som innehåller inställningar och data för &kde;-program.

Den vanligaste användningen av återställningsfunktionen är att återställa data efter ett hårdvarufel eller programvarufel på enheten. Återställningsfunktionen kan bara kommas åt från &kpilot;s huvudprogram, och inte från &kpilot;-demonen, eftersom att återställa data inte är en vanlig åtgärd. För att återställa data vid nästa synkronisering, klicka på menyalternativet Arkiv Återställ, och tryck därefter på &HotSync;-knappen.

## Välja synkroniseringstyp

Det finns tre sätt att synkronisera handdatorn: HotSync-synkronisering, Snabbsynkronisering eller Fullständig synkronisering.

När du trycker på &HotSync;-knappen på handdatorn, kör &kpilot; förvald synkroniseringsåtgärd (oftast en HotSync-synkronisering). Du kan välja förvald synkroniseringsåtgärd i inställningsdialogrutan för HotSync-synkronisering. Som ett alternativ kan du klicka på en av dessa synkroniseringsalternativ under menyn Arkiv i &kpilot;s huvudprogram, eller i &kpilot;-demonens sammanhangsberoende undermeny Nästa synkronisering.

Det enda sättet att ändra förvald synkroniseringsåtgärd är att använda inställningsdialogrutan för HotSync-synkronisering. Menyalternativen under Arkiv i &kpilot;s huvudprogram, eller alternativen i &kpilot;-demonens sammanhangsberoende undermeny Nästa synkronisering ändrar bara synkroniseringstyp som utförs nästa gång.

Kpilot-demonens sammanhangsberoende meny
Kpilot-demonens sammanhangsberoende meny

Kpilot-demonens sammanhangsberoende meny

- HotSync-synkronisering: Kör alla valda kanaler och synkronisera databaser med ändringsflagga, och uppdatera bara ändrade poster. En snabb säkerhetskopiering utförs, som bara säkerhetskopierar ändrade databaser. Det här alternativet erbjuder en bra balans mellan hastighet och datasäkerhet. Tillgänglig i huvudprogrammets meny Arkiv och i demonens sammanhangsberoende undermeny Nästa synkronisering.

- Snabbsynkronisering: Synkronisera bara de databaser som har kanaler, och utför ingen säkerhetskopiering av data på din &PalmPilot;, vilket avsevärt reducerar tiden som går åt för synkroniseringsåtgärden. Det här betyder också att om det uppstår något fel med din &PalmPilot;, kanske du inte kan återställa databaserna. Det här är en klassisk avvägning mellan hastighet och säkerhet. Tillgänglig i huvudprogrammets meny Arkiv och i demonens sammanhangsberoende undermeny Nästa synkronisering. Åtgärden är bara vettig om du inte använder &kpilot;s inbyggda visningsprogram, utan använder &kpilot; för att synkronisera handdatorns data med externa program, genom att använda kanaler.

- Fullständig synkronisering: Kör alla valda kanaler och synkronisera alla databaser, läs alla poster och utför en fullständig säkerhetskopiering. Detta är det säkraste alternativet, men tar längst tid att utföra eftersom den sammanfogar alla poster från handdatorn och skrivbordet. Det här är &kpilot;s motsvarighet till Palm SlowSync.

  Bara tillgänglig i huvudprogrammets meny Arkiv.

## Synkronisera handdatorns data med kanaler

Kanaler är program som kopplar ihop data i handdatorn med PC-program eller synkroniserar data i handdatorn med filer som kan användas av PC-program.

Kanaler kan ställas in genom att välja Inställningar Anpassa Kpilot... , eller genom att använda den sammanhangsberoende menyn i demonen och klicka på menyalternativet Anpassa Kpilot....

Kpilot-demonens sammanhangsberoende meny
Kpilot-demonens sammanhangsberoende meny

Kpilot-demonens sammanhangsberoende meny

Trädet Kanaler i inställningsdialogrutan samlar alla tillgängliga installerade kanaler. Kanalerna kan aktiveras eller inaktiveras genom att klicka på kryssrutan till vänster om kanalens namn. Kanaler kan ha en omfattande egen inställning, och kan tillhandahållas av tredje part. De flesta kanaler kräver någon form av ursprunglig inställning, så du rekommenderas starkt att titta i avsnittet som beskriver förvald kanalinställning innan du använder dem.

Standardkanalerna är följande:

Knotes / Anteckningar

  Synkroniserar Memo Pad-programmet med &knotes;.

  Kanalen synkroniserar bara Memo Pad-data om &knotes; kör. Om du vill aktivera funktionen, kom ihåg att först starta &knotes;, eller kontrollera om det redan kör (tips: titta efter &knotes; ikon i systembrickan).

TIdssynkronisering

  Ställer in handdatorns tid till den i skrivbordsdatorn. Användbar för att hålla handdatorns klocka rättvisande.

Kalender (Korganizer)

  Synkroniserar Datebook-programmet med &korganizer; eller med en iCalendar-fil du väljer.

Palm DOC

  Konverterar, installerar och synkroniserar automatiskt textfiler med &PalmPilot; DOC-format, så att du kan läsa textfiler med de flesta program som hanterar DOC på handdatorn. Det finns många Palm DOC-läsare som är gratis eller har öppen källkod, och vissa Palm DOC-editorer för handdatorn.

  Alla vanliga textfiler kan enkelt konverteras. Du kan till exempel ladda ner och konvertera öppet tillgängliga böcker som tillhandahålls av projekt Gutenberg och läsa dem i handdatorn.

Adressbok

  Synkroniserar adressprogrammet med &kaddressbook;, eller med en vCard-fil som du väljer.

Systeminformation

  Skriver information om handdatorn (som OS-version, tillgängligt minne och listan över databaser) i en fil. I huvudsak användbar i felsökningssyfte.

Att göra (Korganizer)

  Synkroniserar Att göra-programmets lista med &korganizer;, eller med en iCalendar-fil som du väljer.

MAL (AvantGo)-kanal

  Synkroniserar handdatorn med &AvantGo;-servern. &AvantGo;-servern erbjuder allmänt innehåll (nyheter, handledningar, aktiekurser, etc.) på ett format som är lämpligt att läsa på handdatorn. För att använda kanalen måste du registrera dig, prenumerera på kanalerna du väljer och installera &AvantGo;-programvaran på handdatorn.

Brev

  Skickar e-post skriven på handdatorn via &kmail;. Det finns dock ingen möjlighet att ta emot e-post.

Perl
Python
Noll

  Dessa kanaler är tänkta som demonstration av programmering, och har ingen praktisk användning under en &HotSync;-synkronisering. De listas inte normalt, men du kan se dem på vissa system.

Inställningsdialogrutan för kanaler
Inställningsdialogrutan för kanaler

Inställningsdialogrutan för kanaler

## Upplösning av konflikter

Dataposter kan ändras både på handdatorn och PC:n. Om en post har oförenliga ändringar både på handdatorn och PC:n (som att ett telefonnummer har ändrats på olika sätt på båda sidor), behöver ändringarna med konflikter lösas upp så att både handdatorn och PC:n återigen är synkroniserade.

En dialogruta kan dyka upp, som frågar dig om hur konflikten ska lösas upp, eller du kan ha en allmän regel för att automatiskt hantera konflikterna (beroende på ditt val av konfliktupplösning). Observera att du kan definiera olika val av upplösning för olika kanaler i inställningsdialogrutan för kanaler.