Chapter 8. GNOME Pilot: Synchronizing Your Handheld Devices

Contents

8.1. GNOME Pilot Configuration Tool
8.2. The Pilot Applet

GNOME Pilot lets you integrate your GNOME desktop with handheld computers. You can use it to set up and perform synchronization between PDAs and your GNOME desktop.

The gnome-pilot package, along with the optional conduits in evolution-pilot, allows you to move information between your handheld device and your GNOME desktop. You must run the setup tool before synchronizing. The setup tool starts the GNOME Pilot daemon, gpilotd. If it is not running, you can start the daemon with the /usr/lib/gnome-pilot/gpilotd command. You can also use the GNOME Pilot applet to start the daemon.

To start the GNOME Pilot applet, click Computer+More Applications+System+GNOME Pilot or start /usr/bin/gpilotd-control-applet.

8.1. GNOME Pilot Configuration Tool

To start the GNOME Pilot configuration tool, click Computer+More Applications+System+GNOME Pilot.

There are three tabs in the Pilot Settings tool: PDAs, Devices, and Conduits. The first time you run the GNOME Pilot tools, you will be guided through the initial setup by an assistant.

8.1.1. Prerequisites For Serial PDAs

This prerequisite is needed for serial PDAs only. 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.

8.1.2. The GNOME Pilot Setup Assistant

The setup assistant guides you through getting your handheld device ready to synchronize with your desktop system.

  1. Click Computer+More Applications+System+GNOME Pilot. Proceed with Forward to start the GNOME Pilot Setup Assistant.

  2. Describe your handheld's cradle in the Device Settings dialog box. Proceed with Forward.

    See Section 8.1.4, “Adding or Editing an Entry On the Device Settings Tab” for more information about the information requested by this step.

  3. Decide if you need to syncronize your data on your PDA. Proceed with Forward. Depending on your selection, press the hotsync button on your PDA.

    If you have previously used synchronization software with this PDA, it will already have a synchronization ID that your desktop can get from it. If you have not, you can set the username and ID on the PDA from your desktop. Proceed with Forward to contact your PDA device.

  4. Set the name and other information on the Initial Sync dialog box.

    Choose a name to use when referring to the PDA, and a directory on your desktop system where you will store backups and other data. Proceed with Forward.

8.1.3. Adding or Editing a Handheld Entry

The PDAs tab lists the handheld devices you have configured. If you have not used the Pilot Settings tool before, you will not have any items in this list, and the tool will open a new window to walk you through the process of creating one. To add a new pilot, click Add. To edit an existing pilot entry, select it and click Edit.

When editing or creating an entry, you will be asked for five pieces of information:

  • Owner This is the owner of your Pilot. If your pilot already has a name configured, you can get it from the pilot by clicking the Get from PDA button. You can also set it on the pilot by clicking the Send to PDA button.

  • PDA ID This is the user ID number from your pilot. You can get this value from the handheld by clicking the Get from PDA button. You can also set it on the handheld by clicking the Send to PDA button.

  • Name of PDA This is the name by which your handheld will be identified. For example, you could call it MyPilot, or Palm5, or Roger.

  • Local folder This is the directory where you will store information backed up from your handheld.

  • Charset of PDA The character set (encoding) which is used on your PDA.

8.1.4. Adding or Editing an Entry On the Device Settings Tab

The Device Settings tab controls the way your desktop system looks at your handheld as hardware. To add an entry to the list, click Add. To edit a device, select it, then click Edit.

For each entry, you can specify the following options:

  • Name:  This is the name used to display the device in a list.

  • Type:  Select the type of connection you have: Serial, USB, IrDA (infrared), or Network.

  • Timeout:  Specifies the amount of time to try to connect to the system, in seconds. If there is no communication between the desktop and the handheld for this many seconds, the system will stop trying.

  • Device:  In most cases, /dev/pilot is fine. Other possible values are /dev/ttyS0 or /dev/ttyS1 for serial cradles.

    If you have not chosen the correct device, you will get an error message when you click OK.

  • Speed:  Select a number from the drop-down menu. The higher the number, the faster you are asking the system to transfer information. Normally, you should not change this option, because it is set by default for the fastest value that your connection type can provide. If you experience problems at high speeds, reducing the transfer speed might help.

8.1.5. Conduit Settings

A Conduit is a specialized program that channels data between your computer and your handheld. The gnome-pilot package includes several, and you can also install additional conduits such as those for Evolution.

Each configured handheld might have its own set of conduits and conduit settings.

If a conduit is disabled, that type of data will be ignored when you HotSync. If a conduit is enabled, its data will be synchronized according to its settings. To enable or disable a conduit, select it and click the Enable or Disable button on the right side of the list of conduits.

To edit the settings, select a conduit and click the Settings button. Each conduit will have at least two settings: an Action to perform whenever you synchronize, and a One Time Action, performed only the next time you synchronize.

Not all conduits will have all of these actions. The list of possible actions includes the following:

  • Disabled:  Do nothing.

  • Synchronize:  Ensures that data is the same in both places, copying new data from the pilot to the desktop, and from the desktop to the computer.

  • Copy to pilot:  Copies all data from the desktop to the pilot. New data added on the pilot will not be copied to the desktop.

  • Copy from pilot:  Copy all data from the pilot to the desktop. New data added on the desktop will not be copied to the pilot.

Other settings might be available as well, including Conduit Priority, which determines the order in which conduits will be used, and Sync Private Records, which determines whether to copy private information as well as public, or just the public data.

8.2. The Pilot Applet

The GNOME Pilot panel applet sits in your panel until you are ready to synchronize your handheld device. If the pilot access daemon is running, the applet will appear in black and white. If it is not running, the applet will appear red and black. If the daemon is paused, the applet will be yellow and black.

To add the applet to your panel, right-click on a free space on the panel and select Add to Panel.... A window opens. Search for Pilot Applet and click on Add.

Click the applet button to start the GNOME Pilot configuration tool. The following actions for the applet are available in the right-click menu:

  • Restore:  If your PalmOS device has lost all data, select this item to restore it from the backup you made earlier.

  • Pause Daemon:  Pauses the GNOME Pilot daemon gpilotd. If the daemon is paused, this item will read Continue.

  • Restart:  Stops and restarts the daemon.

  • Last Log:  Displays the results of the last synchronization performed.

  • Preferences:  Click this item to select what happens when you click the applet, and whether to display notices in dialog boxes.