# Handbuch zu &kpilot;

## Einführung

&kpilot; 4.3.0 ist die aktuelle Version des Programms Desktop &HotSync; für &UNIX;. Nach mehreren Versionen und vielen Beiträgen von Benutzern von &kpilot; und &korganizer; ist inzwischen ein rechte komplettes Programm entstanden, das gut als Ersatz für den von &ThreeCom; vertriebenen &Windows;-Desktop dienen kann. &kpilot; stellt einige interne Werkzeuge zur Anzeige und Manipulation von Daten sowie ein komfortables API zur Entwicklung Datenaustauschmöglichkeiten mit anderen Programmen bereit. &kpilot; unterstützt den &ThreeCom; &PalmPilot; und ähnliche Geräte wie z.B. den &Handspring; &Visor;.

Es gibt für &kpilot; eine Internetseite, die Offizielle Internetseite von &kpilot;. Weitere nützliche Informationen findet man auf der KDE-PIM Internetseite, auch allgemeine Informationen zu PIM. &kpilot; wird auch in der kde-pim Mailingliste kde-pim@kde.org unterstützt. Informationen zum An- und Abmelden findet man unter Die Mailinglisten-Seite.

Ein Wort zu Versionsnummern: Die Versionen 3.x von &kpilot; sind für KDE 1. Seit &kde; 2 sind die 3.x-Versionen von &kpilot; überholt und die Versionen 4.x sind aktuell.

Dieses Handbuch beschreibt &kpilot; 4.2.2. Einige Beschreibungen und Bildschirmphotos können überholt sein. Nach der Version 3.0 von &kde; wird es eine überarbeitete Dokumentation geben.

### &kpilot; Versionsgeschichte

- Neu in 4.3.0 - eine neue Architektur, USB-Unterstützung und möglicherweise eine schnelle VCal(&korganizer;)-Leitung.

- Neu in 4.2.2 - (Es gab die Versionen 4.1.x und 4.2.1 für KDE 2, die aber nicht dokumentiert wurden. Diese Versionsangaben beziehen sich auf die Änderungen von &kpilot; gegenüber der Version 4.0.0). Viele Kompilierungs- und Kompatibilitätsprobleme wurden gelöst. Diese Änderungen betreffen nicht das Erscheinungsbild von &kpilot;. Das GUI hat sich allerdings geändert. Es wird jetzt das KDE 2 XML GUI verwendet. Dadurch haben sich leider wieder die Namen der Menüs verändert. Dadurch ist es jetzt leicht möglich, die Werkzeugleiste anzupassen und das Erscheinungsbild von &kpilot; ähnelt mehr dem Rest von KDE 2. Schließlich wurden Kurzinfos hinzugefügt.

  Es gibt zwei neue externe Leitungen, eine für &kaddressbook; (und also auch kab, das KDE 2 Adressbuch) und eine weitere für das "expenses"-Programm des &PalmPilot;.

  Was fehlt?: Die "expenses"-Leitung ist zur Zeit (Mai 2001) experimentell, sollte aber vor KDE 2.2 fertig sein. FastSync ist gegenüber HotSync noch nicht vollständig funktionsfähig. Es gibt außerdem Probleme mit der KNotes-Leitung.

- Neu in 4.0.0 - &kpilot; ist nun ein Programm für KDE 2. Es wurden große Anstrengungen unternommen, um das &kpilot;-Hauptprogramm an die Standards von KDE 2 anzupassen. Durch viele kleine Fehlerkorrekturen wurde die Stabilität erheblich verbessert. Dazu gibt es einige augenscheinliche Verbesserungen:

  - Die neue &knotes;-Leitung synchronisiert das "Memo Pad" mit &knotes;.

  - Einrichtung und Installation von Leitungen wurde verbessert.

  - Das Handbuch ist inzwischen im Wesentlichen aktuell.

- Neu in 3.2.1 - mehrere korrigierte Fehler, &kpilot; 3.2.1 ist die letzte Version von &kpilot; für KDE 1. Die Entwicklung der 3.x-Serie wurde beendet.

- New in 3.2.0 - &kpilot; has been polished sufficiently for a new public release. The infamous application-category bug has been squashed along with other bugs.

- New in 3.1.14 - New configuration options Backup Only: and Skip have been added to avoid database corruption for some Handbase databases — and possibly other products as well. The documentation for &kpilot; — in english only — has been vastly expanded.

- New in 3.1.13 - You can now HotSync - experimentally - with &UNIX; style mailboxes. The popmail conduit will read a standard mailbox and copy it to the &PalmPilot;. The &GUI; has been improved and some issues with various OS distributions have been dealt with. See the buglist for more information.

- New in 3.1.12 - This release of &kpilot; has only been tested with KDE 1.0, 1.1 and 1.1.1. Previous versions of KDE are no longer supported. &kpilot; 3.1.12 has a number of new features compared to 3.1b9. It also includes a large number of bug fixes.

  The most important new features are:

  - Now supports debugging output, just start &kpilot; by hand from the command line with ``kpilot` `--debug 1023`` and you will get loads of debugging output. Useful for reporting bugs. See the FAQ for information on the parameter to `--debug`.

  - Addresses can be sorted by company, name or by lastname, firstname.

  - A new (demonstration) conduit has been added that does nothing. For programmers, mostly.

  - The &GUI; has been cleaned up.

  The most important bugs that have been fixed are:

  - SMTP support

  - Daemon startup

  Note that the debugging code hasn't spread to the whole of &kpilot; yet. The daemon and conduits do have some debugging output, which may also be useful if &kpilot; doesn't work perfectly on your system.

- New in 3.1.9 - This is the fourth release of &kpilot;. The major change in this release is conduit support. There are currently two included conduits, a &korganizer; conduit (vcal syncing) and a PopMail conduit (this fixes the email bug with &kpilot; 2.1). Also fixed in this release is the Address/Memo off by one bug. This release requires KDE Beta 4 or better.

## Verwendung von &kpilot;

Nach der Installation von &kpilot; muss das Programm an die vorhandenen Geräte angepasst werden. Weiterhin müssen Leitungen eingerichtet werden. Danach kann &kpilot; verwendet werden, um einen &PalmPilot; mit der &kde;-Arbeitsfläche zu synchronisieren oder mit den eingebauten Programmen Daten vom &PalmPilot; anzeigen zu lassen.

### Einrichtung von &kpilot;

Nach der Installation muss &kpilot; eingerichtet werden. Dazu wird &kpilot; entweder aus dem Menü der Kontrollleiste oder von einer Befehlszeile gestartet. Ein Dialog fragt daraufhin, ob das Programm eingerichtet werden soll. Dieser Einrichtungsdialog kann später im Menü unter Einstellungen &kpilot; einrichten oder durch den Start von &kpilot; mit folgender Befehlszeile aufgerufen werden:

    $  kpilot --setup

Dieser Einrichtungsdialog erscheint außerdem, falls man &kpilot; aktualisiert und einige neue Einstellmöglichkeiten die Aufmerksamkeit erfordern.

Eine vollständige Beschreibung des Einrichtungsdialoges findet man weiter unten.

Nach der korrekten Einrichtung von &kpilot; erscheint durch Klicken auf Ok das Hauptfenster von &kpilot;. Als Erstes sollte man eine vollständige Sicherung des &PalmPilot; machen. Das erfolgt über Datei Sicherung oder über das Symbol Sicherung . Daraufhin erscheint in der Statusleiste die Aufforderung, den Knopf &HotSync; zu drücken. Bei korrekter Einrichtung sollte der &PalmPilot; mit der Synchronisierung beginnen. In einem Dialog wird angezeigt, welche Datenbanken aktuell gesichter werden. Der gesamte &PalmPilot; wird in das Persönliche Verzeichnis gesichert. Das kann ein Weilchen dauern, ein normaler &HotSync; ist wesentlich schneller.

#### Karteikarte Allgemein

Auf dieser Karteikarte befinden sich Einstellmöglichkeiten, die das &PalmPilot;-Gerät beschreiben und auf welche Weise die einzelnen Programmteile von &kpilot; gestartet werden sollen.

Karteikarte Allgemein Die Karteikarte Allgemein

Die Karteikarte Allgemein

Pilot-Gerät

- Hier muss die serielle Schnittstelle angegeben werden, an die das Gerät angeschlossen ist. Standardmäßig ist das `/dev/pilot`, wobei es sich um eine Verknüpfung zur korrekten seriellen Schnittstelle handeln sollte. Es ist wichtig, dass die Zugriffsrechte auf diese Schnittstelle stimmen. Falls &kpilot; von einem normalen Benutzer verwendet werden soll, muss sie von jedem gelesen/geschrieben werden können. Das kann durch den Befehl ``chmod` `666` `Gerät`` erreicht werden, wobei `Gerät` durch die korrekte serielle Schnittstelle ersetzt werden muss. Weitere Informationen zur Einrichtung des &PalmPilot;-Gerätes findet man unter FAQ. Benutzer von &Handspring;&Visor; / &USB;-Verbindungen sollten ebenfalls unter FAQ nachschauen.

Geschwindigkeit

- Hier wird die Geschwindigkeit der seriellen Schnittstelle für die Verbindung zum &PalmPilot; eingestellt. Bei älteren Modellen des &PalmPilot; ist 9600 der korrekte Wert. Neuere Modelle können mit Geschwindigkeiten bis zum aufgeführten Maximalwert, 115200, umgehen. Man kann verschiedene Einstellungen ausprobieren: das Handbuch für den &PalmPilot; schlägt eine Geschwindigkeit von 19200 vor, man kann allerdings auch größere Geschwindigkeiten ausprobieren.

Pilot-Benutzer

- Dies ist der Benutzername für den &PalmPilot;. Das ist standardmäßig der Name, unter dem man angemeldet ist. Bei der ersten Synchronisierung mit dem&PalmPilot; überprüft &kpilot;, ob der Name demjenigen im &PalmPilot; entspricht. Falls nicht, muss man sich für einen der beiden entscheiden. Falls man den lokalen Namen verwendet, wird der Name auf dem &PalmPilot; entsprechend geändert. Diese Information wird auch zur Speicherung der Informationen vom &PalmPilot; verwendet. Falls man z.B. eine Sicherung des &PalmPilot; auf einem Rechner durchführt, wird dieser Name als Unterverzeichnis für die Sicherung verwendet.

Hot-Sync-Dämon bei der Anmeldung starten

- Durch diesen Eintrag wird eine Verknüpfung zum Dämon im Autostart-Ordner angelegt, sodass er beim Anmelden gestartet wird. Das ist normalerweise nicht notwendig, wenn der Dämon in der Kontrollleiste angedockt ist.

KPilot beim HotSync starten

- Falls man auf dem Gerät den Knopf &HotSync; betätigt (während der Dämon aktiv ist), kann &kpilot; eine Synchronisierung durchführen, ohne die Benutzeroberfläche zu starten. Markiert man das Ankreuzfeld, so startet der Dämon die Benutzeroberfläche von &kpilot;, sobald die &HotSync;-Operation beginnt.

Dämon in der Kontrollleiste anzeigen

- Dieses Ankreuzfeld lässt den Dämon ein kleines HotSync-Symbol HotSync-Symbol in der Kontrollleiste anzeigen. Dieses Symbol hat ein Menü, das durch Klicken mit der rechten Maustaste angezeigt werden kann. Hier kann z.B. ein &HotSync; ausgewählt werden. Ohne diese Einstellung ist der Dämon für den Benutzer nicht sichtbar.

Dämon beim Beenden anhalten

- Ist dieses Ankreuzfeld markiert, beendet sich der Dämon, wenn man das Programm &kpilot; beendet. Damit wird die serielle Schnittstelle für andere &PalmPilot;-Synchronisationsprogramme wie z.B. malsync freigegeben.

Eine vollständig sichtbare Installation von &kpilot; erhält man durch Aktivierung von KPilot bei HotSync starten und Dämon in der Kontrollleiste anzeigen, sowie Deaktivierung von Dämon beim Beenden anhalten. Unsichtbar wird &kpilot;, indem man alle Optionen außer Dämon beim Beenden anhalten deaktiviert.

#### Karteikarte Adresse

Die Karteikarte Adresse enthält Einstellungen für die eingebaute Adressbuchanzeige. Es gibt keine Verbindung von diesem Programm zum &kde;-Adressbuch, den eigenen E-Mail-Adressen oder irgendeinem anderen Programm. Verbindungen zu diesen Programmen werden über Leitungen hergestellt. Die kaddressbook-Leitung kann eine Synchronisation zwischen &PalmPilot; und &kde;-Adressbuch durchführen.

Karteikarte Adresse Die Karteikarte Adresse

Die Karteikarte Adresse

Importformat

Exportformat

- &kpilot; kann die Adressdatenbank in eine Textdatei exportieren bzw. von dort importieren. Diese zwei Felder kontrollieren das Format dieser Datei. Die Felder des Adressbuches werden durch Kommata getrennt aufgelistet. Die Feldnamen werden weiter unten beschrieben.

  Der CSV-Import bzw. -Export für das Adressbuch wird nur in ungewöhnlichen Fällen verwendet.

Adressformate

- Mit diesen Auswahlfeldern wird festgelegt, auf welche Weise Adressen angezeigt und im Adressbuch sortiert werden. Diese Einstellung entspricht der Einstellung im &PalmPilot;, nach der Adressen entwedet nach Firma oder nach Nachname geordnet werden können.

Sowohl beim Import- als auch beim Exportformat muss man Feldlisten angeben, die durch ein Trennzeichen (üblicherweise ein Komma) getrennt werden. Alle Felder müssen durch das selbe Trennzeichen getrennt werden. Für das Importformat: Die Feldnamen bestehen aus drei Buchstaben, die mit einem %-Zeichen beginnen. Feldbezeichner der Form %`CC` werden verwendet, um anzuzeigen, dass in den importierten Daten die Daten des entsprechenden Feldes dort zu finden sind (als ein Text ohne das Trennzeichen). Folgende Feldbezeichner werden unterstützt:

#### Adressformatbezeichner

Bezeichner | Feld
%LN | Nachname
%FN | Vorname
%CO | Firma
%P1,%P2,%P3,%P4,%P5 | Telefonnummern 1 bis 5
%AD | Adresse
%CI | Stadt
%ST | Bundesstaat
%ZI | Postleitzahl
%CT | Land
%TI | Titel
%C1,%C2,%C3,%C4 | Benutzerdefinierte Felder

#### DB-Besonderheiten

Diese Karteikarte enthält besondere Einstellungen für die &PalmPilot;-Datenbanken, mit denen &kpilot; arbeitet.

DB-Besonderheiten Karteikarte DB-Besonderheiten

Karteikarte DB-Besonderheiten

Geheimdaten anzeigen

- Im &PalmPilot; kann man einzelne Datensätze als privat markieren. Standardmäßig zeige &kpilot; diese Datensätze nicht an. Falls man sie dennoch sehen will, muss man dieses Ankreuzfeld markieren.

Sicherung von:

- Dieses Textfeld kann verwendet werden, um Datenbanken einzutragen, die nicht synchronisiert sondern nur gesichert werden sollen. Hier muss der Ersteller der Datenbank, nicht der Name des Produktes verwendet werden. Z.B. für die Handbase-Datenbanken muss man `PmDB` eintragen. Mehrere Datenbankeinträge werden durch Kommata getrennt. Eine Liste der Datenbanken, die hier aufgeführt werden sollten, findet man unter FAQ (die Standardwerte sollten brauchbar sein).

Überspringen

- Hier sollten im gleichen Format wie oben Datenbanken aufgelistet werden, die weder gesichert noch synchronisiert werden sollen.

Vorsicht: Ändert man den Inhalt der Listen Sicherung von oder Überspringen, insbesondere wenn man aufgelistete Datenbanken entfernt, können diese Datenbanken bei einem &HotSync; beschädigt werden.

#### Karteikarte Sync

Die Karteikarte Sync enthält für einen &HotSync; wichtige Einstellungen des &PalmPilot;.

Karteikarte Sync Die Karteikarte Sync

Die Karteikarte Sync

Dateien abgleichen

- Wenn dieses Ankreuzfeld markiert ist, werden alle Dateien, die auf den Dateien-Installierer (entweder das Symbol in der Kontrollleiste oder der Dateien-Installierer im &kpilot;-Fenster) gezogen werden, beim nächsten HotSync auf dem &PalmPilot; installiert.

Lokales hat Vorrang vor Pilot

- Falls ein Datensatz sowohl auf dem &PalmPilot; als auch auf dem lokalen Rechner verändert worden ist, kann nur einer der Datensätze beibehalten werden. Standardmäßig nimmt &kpilot; an, dass der &PalmPilot; die aktuelleren Daten enthält und behält diese bei. Markiert man dieses Ankreuzfeld, nimmt &kpilot; an, dass der lokale Rechner die aktuelleren Daten enthält und überschreibt die Kopie im &PalmPilot;.

Jedesmal ein erstmaliges Sync erzwingen

- Unter bestimmten Umständen — man hat vielleicht mehrere PCs und mehrere &PalmPilot;s — möchte man immer einen "saubereren" HotSync durchführen als den "schnelleren" HotSync, den &kpilot; durchführt, wenn man nur einen &PalmPilot; und einen PC hat. Ob man diese Einstellung aktiviert, hängt von den persönlichen Vorlieben ab.

Bei PC-Wechsel komplettes Bakup erstellen

- Falls man mehrere PCs verwendet und den &PalmPilot; mit jedem synchronisiert, sollte man diese Einstellung deaktivieren. Falls man den PC wechselt, sollte man eine vollständige Sicherung durchführen, da ansonsten die KDE-Arbeitsfläche nicht vollständig den aktuellen Zustand des &PalmPilot; wiedergibt. (Das ist eine Einschränkung des &PalmPilot; selbst.) Auf der anderen Seite kann eine vollständige Sicherung zeitintensiv und nervend sein, weshalb man diese Einstellung hier deaktivieren kann.

FastSync wird HotSync vorgezogen

- Während ein HotSync schneller als eine vollständige Sicherung ist, ist ein FastSync noch schneller als ein HotSync, aktualisiert aber nur solche Datenbanken, für die Leitungen eingerichtet sind. Das bedeutet, alle Datenbanken ohne Leitungen werden weder gesichert noch synchronisiert. Das bedeutet bei einem Fehlverhalten des &PalmPilot; können eventuell nicht alle Datenbanken ohne Leitungen rekonstruiert werden. Das ist der klassische Gegensatz von Geschwindigkeit und Sicherheit.

### Hauptfenster

Das Hauptfenster von &kpilot; enthält nur das &kpilot;-Symbol. Man kann zu einer der eingebauten Anwendungen über das Menü Ansicht wechseln.

Das &kpilot;-Hauptfenster Das Hauptfenster

Das Hauptfenster

Im Folgenden wird das Anwendungsmenü des Hauptfensters beschrieben.

Datei HotSync

- Startet einen &HotSync;. Man sollte den Knopf HotSync auf dem &PalmPilot; betätigen.

  Ein &HotSync; kann nicht abgebrochen werden, nachdem er gestartet worden ist.

Datei FastSync

- (nicht bei allen Installationen verfügbar) Startet einen FastSync auf die gleiche Art, wie ein &HotSync; gestartet wird.

Datei Sicherung

- Erstellt eine vollständige Sicherung des &PalmPilot;. Die Arbeitsweise entspricht einem &HotSync;, dauert aber mehrere Minuten.

  Nach dem ersten Programmstart von &kpilot; sollte man als Erstes eine vollständige Sicherung anfertigen.

Datei Wiederherstellen

- Kopiert alle Daten vom PC zum &PalmPilot;. Dabei werden alle dort vorhandenen Daten überschrieben. Diesen Menüpunkt sollte man nach einem Fehlverhalten des &PalmPilot; (oder bei einem Neuen) verwenden.

  Vor dem Ersetzen durch die Daten des PC werden alle Daten auf dem &PalmPilot; gelöscht.

Datei Beenden

- Beendet &kpilot;, wobei das Hauptfenster geschlossen und der Dämon angehalten wird, falls die entsprechende Einstellung aktiviert worden ist.

Das Menü Ansicht erlaubt die Auswahl einer Datenbankansicht oder des Hauptfensters von &kpilot;.

Ansicht &kpilot;

- Zeigt die &kpilot;-Symbol-Seite an. &kpilot; wird in den Zustand versetzt, der im obigen Bild gezeigt wird.

Ansicht Memobetrachter

- Zeigt den internen Memobetrachter an. Siehe unten für Informationen zum Memobetrachter.

Ansicht Adressbetrachter

- Zeigt den internen Adressbuchbetrachter an. Im Adressbuchbetrachter kann man Adressen betrachten und ändern. Siehe weiter unten für weitere Informationen.

Ansicht Dateien-Installierer

- Zeigt den Dateien-Installierer an. Um Dateien auf dem &PalmPilot; zu installieren, kann man sie auf den Dateien-Installierer ziehen. Siehe weiter unten für weitere Informationen.

### Eingebaute Anwendungen

Eine eingebaute Anwendung kann durch Auswahl aus dem Menü Leitungen aktiviert werden. Ein Beispiel ist Leitungen Memo für den Memobetrachter.

Die ausgewählte Anwendung erscheint im Hauptfenster von &kpilot;. Alle Änderungen in den Datenbanken des &PalmPilot; werden erst beim nächsten HotSync mit dem &PalmPilot; übertragen.

#### Der Memobetrachter

Mit dem Memobetrachter kann man Memos auf dem &PalmPilot; betrachten, Memos in Textdateien exportieren, neue Memos für den nächsten &HotSync; importieren, oder existierende Memos bearbeiten.

Der Memobetrachter Der Memobetrachter

Der Memobetrachter

Der Memobetrachter hat ein Auswahlfeld für im &PalmPilot; definierte Memokategorien. Im Beispiel ist die Kategorie "Alle" ausgewält. Unterhalb der Auswahlliste befindet sich eine Liste der Memotitel. Es handelt sich dabei wie in der &PalmPilot;-Memoanwendung um die ersten Zeilen der Memos. Ein Klick auf einen der Memotitel zeigt das Memo in dem Textfeld Memotext an.

Ist ein Memo ausgewählt, kann man es mit Hilfe der Knöpfe Memo exportieren bzw. Memo löschen in eine Datei exportieren bzw. löschen. Der Export erfordert die Angabe eines Dateinamens. Dabei muss man darauf achten, vorher exportierte Memos nicht zu überschreiben. Das Löschen eines Memos wird erst beim nächsten &HotSync; auf den &PalmPilot; übertragen.

Der Knopf Memo importieren erlaubt das Einlesen einer Textdatei, deren Inhalt — als Memo — zum &PalmPilot; hinzugefügt wird. Auch der Import wird erst beim nächsten &HotSync; übertragen. Dabei kann ein Memo erst nach der Übertragung zum &PalmPilot; wieder gelöscht werden. Man muss also nach dem Import zunächst einen &HotSync; ausführen und dann das zu löschende Memo auf dem &PalmPilot; löschen.

#### Der Adressbetrachter

Mit dem Adressbetrachter kann man Adressen des &PalmPilot; betrachten, importieren, exportieren und bearbeiten. Das Import- bzw. Exportformat kann man im Einrichtungsdialog festlegen. Dabei wird das erste Feld im Importformat als Schlüsselfeld verwendet; allerdings nur dann, wenn die Option Schlüsselfeld verwenden im Einrichtungsdialog aktiviert ist. Wenn während des Imports ein zweiter Datensatz mit dem gleichen Wert im Schlüsselfeld auftaucht, wird der erste solche Datensatz aktualisiert, anstatt den zweiten Datensatz hinzuzufügen. Standardmäßig wird das Schlüsselfeld nicht verwendet, sodass jeder eingelsene Datensatz zur Datenbank hinzugefügt wird.

Der Adressbetrachter Der Adressbetrachter

Der Adressbetrachter

Die Oberfläche des Adressbetrachters gleicht dem Memobetrachter, das Auswahlfeld, die Auswahlliste und das Textfeld arbeiten entsprechend zur Auswahl und Anzeige einer Adresse des &PalmPilot;.

Die Knöpfe können zur Eingabe neuer Datensätze in das Adressbuch, zum Löschen von Datensätzen oder zur Bearbeitung von Datensätzen verwendet werden. Der Knopf Liste importieren dient zum Einlesen einer Textdatei, die Datensätze mit durch Kommata getrennten Feldern (dabei müssen die Felder in der Reihenfolge auftreten, die bei Adressimport angegeben ist) enthält. Diese Datensätze werden zum Adressbuch hinzugefügt. Durch den Knopf Liste exportieren werden alle Adressen des Adressbuches im durch Adressexport angegebenen Format in eine Textdatei geschrieben.

#### Der Dateien-Installierer

Der Dateien-Installierer erlaubt erlaubt das Hinzufügen oder Löschen von Dateien zur Installationsliste per "Drag and Drop" oder durch betätigen der Knöpfe Datei hinzufügen bzw. Liste löschen. Die aufgelisteten Dateien werden beim nächsten &HotSync; auf dem &PalmPilot; installiert, falls die Option Dateien abgleichen im Einrichtungsdialog markiert wurde.

Da eine interne Kopie der Datei angelegt wird, kann man sogar &URL;s aus &konqueror; auf den Dateibereich ziehen.

Falls man den &HotSync;-Dämon verwendet, kann man die Dateien oder &URL;s auch auf das Symbol in der Kontrollleiste ziehen. Falls Dateien abgleichen im Einrichtungsdialog ausgewählt ist, werden die Dateien beim nächsten HotSync übertragen.

Der Dateien-Installierer Der Dateien-Installierer

Der Dateien-Installierer

### Leitungen

Bei Leitungen kann es sich um von dritter Seite geschriebene externe Programme handeln, die eine Verbindung von einem bleliebigen Programm zum &PalmPilot; herstellen.

Eine Leitung kann durch Auswahl von Einstellungen Leitungen konfigurieren eingerichtet werden. Im Dialog kann ausgewählt werden, welche Leitungen während eines &HotSync; verwendet werden. Es wird ein dem folgenden ähnlicher Dialog angezeigt: Der Leitungseinrichtungsdialog Der Leitungseinrichtunsdialog

Der Leitungseinrichtungsdialog

Man kann Leitungen zwischen den beiden Baumstrukturen links und rechts (von verfügbar zu aktiv und zurück) bewegen. Nur unter aktiv aufgeführte Leitungen werden während eines HotSync verwendet. Zur Einrichtung klickt man auf eine Leitung.

#### Mail-Leitung

Über diese Leitung kann man E-Mail senden und empfangen. Die Einrichtung der Mail-Leitung ist umfangreich. Einrichtung der Mail-Leitung Einrichtungdialog der Mail-Leitung

Einrichtungsdialog der Mail-Leitung

##### Sende Mail

Einrichtung der Mail-Leitung Sendemethode auswählen

Sendemethode auswählen

Abhängig von der gewählten Sendemethode werden unterschiedliche Felder auf der Karteikarte aktiviert. Dort können die benötigten Informationen eingetragen werden.

Einrichtung der Mail-Leitung Allgemeine Mail-Einrichtung: Persönliche Angaben

Allgemeine Mail-Einrichtung: Persönliche Angaben

Die Mail-Adresse wird im Feld E-Mail-Adresse eingetragen. Diese Adresse wird für das Feld Von: in einer gesendeten Mail verwendet. Ein unter Signatur-Datei eingetragener Dateiname sorgt dafür, dass der Inhalt dieser Datei an jede gesendete Mail angehängt wird.

Einrichtung der Mail-Leitung Einrichtung von &Sendmail;

Einrichtung von &Sendmail;

Die Einrichtung von &Sendmail; als Sendemethode ist relativ übersichtlich. Zunächst muss man den Pfad zu &Sendmail; herausfinden, z.B. indem man in einem &konsole;-Fenster ``which sendmail`` eingibt. Die weiteren Optionen zu &Sendmail; sollten keine Änderungen erfordern.

&Sendmail; erhält keine Zieladresse in der Befehlszeile. Daher muss man die Option `-t` verwenden. Falls man einen Nicht-&Sendmail; MTA wie z.B. Postfix verwendet, muss man die Empfänger aus Nachrichtenvorspann ermitteln Option angeben.

Einrichtung der Mail-Leitung Einrichtung von SMTP

Einrichtung von SMTP

Um als Sendemethode SMTP verwenden zu können, muss man den Namen des SMTP-Servers und die Portnummer angeben. Die übliche Portnummer 25 ist fast immer richtig.

&kpilot; verwendet bisher nicht die SMTP-Konfiguration des SMTP-IOSlave. Das könnte sich in einer zukünftigen Version von &kpilot; ändern.

Einrichtung der Mail-Leitung Senden mit &kmail;

Senden mit &kmail;

Wenn &kmail; für den Versand von Mail verwendet wird, platziert &kpilot; die Nachricht automatisch in den Postausgangskorb von &kmail;. Dort speichert &kmail; die Nachricht, bis sie vom Benutzer wirklich versendet wird. Wählt man die Option Nachrichten durch &kmail; direkt senden, so veranlasst die Mail-Leitung &kmail;, alle im Postausgangskorb wartenden Nachrichten nach dem HotSync sofort zu versenden. Das hat den Versand auch aller anderen im Ausgangskorb wartenden Nachrichten zur Folge.

##### Empfangen von Nachrichten

Einrichtung der Mail-Leitung Empfangsmethode auswählen

Empfangsmethode auswählen

Abhängig von der gewählten Sendemethode werden unterschiedliche Felder auf der Karteikarte aktiviert. Dort können die benötigten Informationen eingetragen werden.

#### Kalender-Leitung

Diese Leitung synchronisiert den &PalmPilot; mit &korganizer;. Die Leitung benötigt zwei Informationen, nämlich erstens den Namen der gewünschten Kalenderdatei (das ist üblicherweise eine Datei, der Name auf `.vcs` endet und sich im Verzeichnis `.kde/share/apps/korganizer/` unterhalb des Persönlichen Verzeichnisses befindet) und ob vor einer Änderung der Kalenderdatei nachgefragt werden soll.

Einrichtungsdialog der Kalender-Leitung Einrichtung der Kalender-Leitung

Einrichtung der Kalender-Leitung

Normalerweise kann man die Option Vor Änderung von Daten nachfragen deaktiviert lassen.

#### Aufgaben-Leitung

Diese Leitung wird zur Synchronisierung mit &korganizer;s Aufgabenliste verwendet. Die Einrichtung verläuft analog zur Kalendern-Leitung.

#### &knotes;-Leitung

Die &knotes;-Leitung ersetzt teilweise die eingebaute Anwendunng Memobetrachter. Es synchronisiert die Notizen, die man mit &knotes; schreibt, mit den Memos des &PalmPilot;.

Für die Einrichtung der &knotes;-Leitung gibt es lediglich eine einzige Option. Einrichtung der &knotes;-Leitung Einrichtung der &knotes;-Leitung

Einrichtung der &knotes;-Leitung

#### &kaddressbook;-Leitung

Die &kaddressbook;-Leitung erlaubt die Synchronisation des &PalmPilot;-Adressbuches mit dem &kde;-Adressbuch.

#### NULL-Leitung

Die NULL-Leitung wurde als Programmierbeispiel ohne jede praktische Funktion hinzugefügt.

## &FAQ;

### Startprobleme von &kpilot;

Was muss hinter der Option `--debug` folgen?

Die Nummer hinter `--debug` spezifiziert, welche Nachrichten angezeigt werden sollen. 1023 bedeutet alle Nachrichten. Folgende Nummern haben eine Bedeutung:

### Debug-Werte

Wert | Bedeutung
1 | Liste den Namen *jeder* aufgerufenen Funktion auf. Sehr umfangreich.
2 | Größere &GUI;-Aktivitäten (z.B. Erzeugen von Fenstern).
4 | Kleinere &GUI;-Aktivitäten (z.B. Hinzufügen von Fensterelementen).
8 | Alle &GUI;-Aktivitäten (z.B. das Füllen von Listenfelder -- das ist sehr umfangreich).
16 | Größere Datenbankoperationen.
32 | Kleinere Datenbankoperationen.
64 | Alle Datenbankoperationen.
128 | Größere Synchronisierungsaktivitäten.
256 | Kleinere Synchronisierungsaktivitäten.
512 | Alle Synchronisierungsaktivitäten.

Man addiert die Zahlen der Nachrichtenarten, die man sehen möchte.

&kpilot; Fehlermeldung: Kann keine Verbindung zum Pilot herstellen

Das kann verschiedene Gründe haben. Man sollte Folgendes überprüfen:

- Das Pilot-Gerät (üblicherweise `/dev/pilot`) muss existieren und auf die mit dem &PalmPilot; verbundenen seriellen Schnittstellen verweisen.

  Um das &PalmPilot;-Gerät mit der richtigen seriellen Schnittstelle zu verbinden, kann man entweder `/dev/ttyS`n`` im Feld Pilot-Gerät des Einrichtungsdialoges eintragen, oder besser eine Verknüpfung von `/dev/pilot` zur seriellen Schnittstelle `/dev/ttyS`n`` mit dem folgenden Befehl (als `root`) herstellen: ``ln` `-s` `/dev/ttyS`n`` `/dev/pilot``. Dabei ist `/dev/ttyS`n`` der Name der seriellen Schnittstelle. `n` muss durch die korrekte Nummer (normalerweise 0 oder 1) ersetzt werden.

- Man muss über Lese- und Schreibrechte für die serielle Schnittstelle verfügen. Das kann durch den Befehl ``chmod` `666` `/dev/ttyS`n``` eingestellt werden. Dieser Befehl muss als root eingegeben werden.

- Man kann versuchen, den Dämon vor &kpilot; zu starten.

- (Für &Linux-Mandrake; 7 Systeme) Man muss die Sicherheitsstufe des Systems richtig einstellen: Eine Einstellung höher als 3 verhindert einige Formen der Kommunikation zwischen Prozessen, die &kpilot; benötigt.

  (&Linux-Mandrake;-Sicherheitsinformationen mit der freundlichen Genehmigung von Jay Summett) Um die MSEC-Einstellung (Mandrake SECurity) so zu verändern, dass die &kpilot;-Socket (für eine Verbindung zu localhost) nicht blockiert werden, muss man sich als root anmelden und ``/etc/security/msec/init.sh` `3`` eingeben. Damit wird die MSEC-Sicherheitsstufe auf 3 (übliche Sicherheit) gesetzt. Weitere Informationen zu den Sicherheitsstufen findet man unter Das Mandrake Referenzhandbuch.

### Datenbankfragen

Dieser Abschnitt antwortet auf Fragen, die über die Zusammenarbeit von bestimmten Datenbanken und &kpilot; gestellt werden.

Nach einer Synchronisierung sind Datenbanken korrupt. Was kann man tun?

Bestimmte Datenbanken (von Drittanbietern) scheinen nicht dem Standarddatenbanklayout zu folgen. Falls man die "Creator-ID" der Datenbank herausfindet, kann man diese zur Liste Nur Sichern: oder zur Liste Überspringen im Einrichtungsdialog hinzufügen.

###

Gibt es eine Leitung für den &Netscape;-Kalender?

Nein, es gibt weder Pläne zur Unterstützung noch zum Programmieren einer Leitung für den &Netscape;-Kalender.

### Spezielle Fragen zum HotSync

Dieser Abschnitt antwortet auf Fragen zu HotSync-Methoden, die von der üblichen Verbindung über ein serielles Kabel abweichen.

Wie führe ich einen HotSync über infrarot (IR) durch?

Zuerst muss natürlich der &PalmPilot; IR-HotSyncs unterstützen. Das kann man auf verschiedene Arten erreichen: &PalmOS; 3.3 und höher enthalten bereits diese Unterstützung; für ältere &PalmOS;-Versionen gibt des ein IR-Paket namens IrLink von IsComplete. Siehe auch auf der Palm-Internetseite für weitere Informationen.

Angenommen, der &PalmPilot; hat PC-HotSync-Unterstützung und ist für IR-HotSyncs eingerichtet (in den HotSync-Einstellungen des &PalmPilot;). Der verwendete PC benötigt eine IR-Schnittstelle. Für Laptops ist das trivial, Desktop-PC s verfügen in der Regel nicht von Haus aus über eine solche.

Der &Linux;-Kernel muss IR-Unterstützung und das IRCOMM-Protokoll enthalten. Für &RedHat;-Systeme kann man mit dem folgenden Befehl IR-Unterstützung einrichten (als `root`):

    # modprobe ircomm

Für andere Distributionen sollte man das `IR-HOWTO` konsultieren. Sobald die IR-Unterstützung im Kernel aktiviert ist, muss man die zugehörigen Gerätedateien für die IR-Schnittstellen erzeugen. Das `IR-HOWTO` schlägt folgendes Vorgehen vor (als `root`):

    # mknod
    /dev/ircomm0 60 64
    # chmod
    666 /dev/ircomm0

Nun müssen einige Dämonen für die IR-Unterstützung gestartet werden:

    # irattach
    /dev/ttySn
    # irmanager
    -d 0

Dabei ist `/dev/ttyS`n``die serielle Schnittstelle, die von der IR-Schnittstelle verwendet wird. `n` hängt von der Hardware ab und ist üblicherweise 0 oder 1. Weiteres kann man dem `IR-HOWTO` entnehmen.

Jetzt fehlt nur noch die Verknüpfung von `/dev/pilot` zu `/dev/ircomm0`.

Das IR-HOWTO und weitere nützliche Informationen zur Verwendung von IR findet man unter http://mobilix.org/howtos.html und http://mobilix.org/software/irda/.

Kann ich einen &HotSync; mit meinem (USB) &Handspring; &Visor; durchführen?

Ja, ich habe zwar keine definitiven Informationen dazu, aber einige Postings in der &kpilot; Mailingliste behaupten, eine Verknüpfung von `/dev/pilot` zum USB-Gerät ist alles, was nötig ist.

Gibt es eine Unterstützung für entfernte HotSyncs?

Bisher nicht. Vielleicht später.

## Mitwirkende und Lizenz

&kpilot; Program Copyright 1998-2000 Dan Pilone pilone@slac.com

Mitwirkende:

- Adriaan de Groot adridg@cs.kun.nl

- Preston Brown pbrown@redhat.com

- VCal und Aufgabenleitungen von: Herwin Jan Steehouwer, Kenneth Albanowski, Michael Kropfberger

- Überholung der Popmail-Leitung: Marko Grönroos

- &kaddressbook;-Leitung: Greg Stern

- Patches von: Robert Ambrose, Jörg Habenicht, Philipp Hullmann, Dag Nygren, Scott Presnell, Heiko Purnhagen, Chuck Robey und Jay Summet

Copyright für das Handbuch 2000,2001 Adriaan de Groot adridg@cs.kun.nl

&underFDL; &underGPL;
&documentation.index;