Palm and Linux: Making the Connection - page 3
Connecting with Pilot-Link
If you don't plan to use your Palm with anything other than the GUI tools available, you can skip this section. Pilot-link is primarily designed for command-line use. On the other hand, pilot-link provides some useful tools you can incorporate into scripts or programs of your own. Pilot-link also provides tools for routine maintenance of your Palm that don't require a complex or cumbersome GUI interface.
The first pilot-link program you might want to look at is pilot-xfer, which we used to check your Palm's connection to the computer. pilot-xfer can perform a full backup of your Palm, which is recommended before you do much else with it.
To perform a backup, you'll need to open an xterm and create a directory for your backup data using the command mkdir pilot_backup . Once you've created the directory, you can backup your Palm data by using the command pilot-xfer -b ~/pilot_backup/. If you need to restore your data, you can use the command pilot-xfer -r ~/pilot_backup/ .
pilot-xfer is probably the most useful program you'll encounter before you get started using GUI interfaces with your Palm. If you're curious about what else pilot-xfer can do, use the command pilot-xfer --help, which details how to do incremental backups and several other useful things.
Another fairly useful program that comes with the pilot-link package is addresses. This program bears specific mention because it isn't quite as friendly as some of the other pilot-link programs. It will appear to "hang" when you run it, since it never asks you to press the HotSync button on the Palm's cradle. It doesn't automatically assume /dev/pilot is linked to your Palm, either. You also have to specify the port your Palm's cradle is connected to with a command line parameter.
To get a nicely formatted list of the addresses stored in the Palm, enter the command addresses /dev/pilot > addresses.txt and press the HotSync button on your Palm's cradle after pressing the Return key.
See the address list this produces with less addresses.txt.
There's a small amount of documentation available with pilot-link, as well. Check in the /usr/doc/pilot-link directory on your system for the README file, which lists all the programs available with pilot-link.
Sponsored by BlackBerry
BlackBerry® Enterprise Server Express enables businesses of any size to quickly and easily get started with the BlackBerry solution. It provides advanced BlackBerry smartphone features with no additional software or user license fees, and works with any Internet-enabled BlackBerry data plan or a BlackBerry enterprise data plan. Download now!