Synchronizing a Handheld Computer with KPilot

Contents

13.1. Configuring the Handheld Connection
13.2. Conduits, Communication and Synchronization
13.3. Conduits Used by KPilot
13.4. Synchronizing with KOrganizer
13.5. Configuring the KAddressBook Conduit
13.6. Working with KPilot
13.7. For More Information

Abstract

Handheld computers are in widespread use among users who need to have their schedules, to-do lists, and notes with them everywhere they go. Often users want the same data available on both the desktop and the portable device. This is where KPilot comes in—it is a tool to synchronize data on a handheld with that used by the KDE applications KAddressBook, KOrganizer, and KNotes, which are part of Kontact.

Configuring the Handheld Connection

To be able to use KPilot, first set up the connection with the handheld computer. The configuration depends on the type of cradle (docking unit) used with the handheld. There are two types of these:

USB

Normally, a USB cradle is autodetected.

Serial

With a serial cradle, you need to know which serial port it is actually connected. Serial devices are named /dev/ttyS?, starting from /dev/ttyS0 for the first port.

Before proceeding further, add your user to the group uucp that will use the handheld. Start YaST and choose the Security and Users+User and Group Management module. Go to the Groups tab and select from Set Filter the entry System Groups. Search for the uucp group, select Edit and add all those users that are allowed to use the handheld. Proceed with Ok and Finish.

The easiest way to set up the connection is by using the configuration assistant. Do the following:

  1. Start KPilot and select Settings+Configuration Wizard to start the assistant.

  2. Enter your username and the name of the device to which the handheld is connected. The device depends on your type (USB or serial) which is describe in the list above.

  3. Choose from one of the following options:

    • Select Autodetect Handheld & Username if you want the assistant to detect your handheld.

    • Click Next to configure it manually.

  4. Specify the applications that should be used for synchronization. You can choose among the KDE application suite (default), Evolution, and none. After selecting, close the window with Finish. Logout from your current desktop and login again to have

  5. If you use a serial device, open Settings+Configure KPilot... and change the speed in the Device tab. In most cases, the value 57600 should be correct, but for older PalmPilot models you have to leave it at 9600. Sometimes you have to experiment with a correct value. Check also Workarounds, if you own a special handheld.