Difference between revisions of "Palm"

From ArchWiki
Jump to: navigation, search
(added other PIM software and some troubleshooting notes)
Line 4: Line 4:
  
 
This guide is to help Arch users with Palm(R) devices.  While installation in Arch is easy, it can be confusing for those who are new.
 
This guide is to help Arch users with Palm(R) devices.  While installation in Arch is easy, it can be confusing for those who are new.
 
  
 
== Installing Packages ==
 
== Installing Packages ==
  
You will need to install jpilot, which is done simply through:
+
You will need to install one of the various Personal Information Management (PIM) softwares.
 
     sudu pacman -S jpilot
 
     sudu pacman -S jpilot
 
or, as root
 
or, as root
 
     pacman -S jpilot
 
     pacman -S jpilot
  
This will install all that you need. Easy :)
+
JPilot is the simplest client, though it is fully functional. Others include KPilot
 +
    sudo pacman -S kdepim
 +
or gpilot
 +
    sudo pacman -S gnome-pilot
  
 +
Any of the above options should install all that you need.
  
 
== Finding your Device ==
 
== Finding your Device ==
  
Note:  Do not have jpilot open at this stage.
+
Note:  Do not have jpilot or other client open at this stage.
 
Now, plug your device into the cradle, then into your computer (i.e. Palm T3), or straight USB cable (i.e. Tungsten E, TX) and attempt to hotsync.
 
Now, plug your device into the cradle, then into your computer (i.e. Palm T3), or straight USB cable (i.e. Tungsten E, TX) and attempt to hotsync.
  
Line 34: Line 37:
 
Note:  This will only show up when hotsyncing.  If it times out, retry.
 
Note:  This will only show up when hotsyncing.  If it times out, retry.
  
 +
== Setting up the Software ==
  
== Using JPilot ==
+
Open up JPilot (or other software), either from the 'Office' menu (for Gnome) or by typing:
 
+
Open up JPilot, either from the 'Office' menu (for Gnome) or by typing:
+
 
     jpilot
 
     jpilot
 +
    kpilot
 +
    gnome-pilot
 
in the terminal.
 
in the terminal.
  
Goto File -> Preferences -> Settings.
+
Open the settings menu. On JPilot, this is File -> Preferences -> Settings. On KPilot or Kontact it is Settings -> Configure KPilot -> Device.
Change 'Serial Port' to the /dev/palm or /dev/pilot device that you saw and click OK.
+
  
Next, goto File -> Install User and type the username on your palm.
+
The Device setting should be /dev/palm or /dev/pilot, as noted above.
  
Now, first start a hotsync on your palm, then click the hotsync button in JPilot.  If all goes well, it will connect and start synchronizing.  This will be quick, as it just does contacts, addresses, etc.  The standards.  There are no special conduits in the standard Jpilot, such as Documents-To-Go, so either find those on the Internet (if they exist) or make them yourself. :)
+
Next, on JPilot go to File -> Install User and type the username on your palm. In KPilot simply set the Pilot User setting in the Device area.
 +
 
 +
Now, first start a hotsync on your palm, then click the hotsync button in JPilot or KPilot.  If all goes well, it will connect and start synchronizing.  This will be quick, as it just does contacts, addresses, etc.  The standards.  There are no special conduits in the standard Jpilot, such as Documents-To-Go, so either find those on the Internet (if they exist) or make them yourself. :)
  
 
Next, do the same thing, but click the button below, for backup.  On first run, this will take a long time, but well worth while.
 
Next, do the same thing, but click the button below, for backup.  On first run, this will take a long time, but well worth while.
 
  
 
That's it!  You have successfully setup your palm device on Arch Linux.
 
That's it!  You have successfully setup your palm device on Arch Linux.
 +
 +
== Troubleshooting ==
 +
 +
If you get a message such as stating that you don't have proper permissions, you probably need to add your user to a group with the proper permissions. This may be 'usb' or 'uucp'.
 +
    gpasswd -a ''username'' usb
 +
or
 +
    gpasswd -a ''username'' uucp
 +
 +
Also, your software may have difficulty finding the device.
 +
    ls -l /dev/pilot
 +
or
 +
    ls -l /dev/palm
 +
may help you to discover a different name for the device. Output may look like this:
 +
    lrwxrwxrwx 1 root root 8 2002-01-03 16:13 /dev/pilot -> tts/USB1
 +
Now change the Device setting (as above) to /dev/tts/USB1 or /dev/tts/USB0.

Revision as of 22:24, 8 July 2008

Introduction

This guide is to help Arch users with Palm(R) devices. While installation in Arch is easy, it can be confusing for those who are new.

Installing Packages

You will need to install one of the various Personal Information Management (PIM) softwares.

   sudu pacman -S jpilot

or, as root

   pacman -S jpilot

JPilot is the simplest client, though it is fully functional. Others include KPilot

   sudo pacman -S kdepim

or gpilot

   sudo pacman -S gnome-pilot

Any of the above options should install all that you need.

Finding your Device

Note: Do not have jpilot or other client open at this stage. Now, plug your device into the cradle, then into your computer (i.e. Palm T3), or straight USB cable (i.e. Tungsten E, TX) and attempt to hotsync.

Open up a terminal and type:

   dmesg

The last few lines will refer to your palm. For those who are familiar with Arch, you know what to look for. Others, look for any text followed by numbers, such as sr0, sg0. Just take a note of this, you may or may not need it. Mine lists as:

   usb 3-2: Handspring Visor / Palm OS converter now attached to ttyUSB0
   usb 3-2: Handspring Visor / Palm OS converter now attached to ttyUSB1

Next, set the directory to /dev and list the contents

   cd /dev/ && ls

You should see an item there called 'palm', or 'pilot'. Again, take note of which is listed. Mine is 'pilot'. Note: This will only show up when hotsyncing. If it times out, retry.

Setting up the Software

Open up JPilot (or other software), either from the 'Office' menu (for Gnome) or by typing:

   jpilot
   kpilot
   gnome-pilot

in the terminal.

Open the settings menu. On JPilot, this is File -> Preferences -> Settings. On KPilot or Kontact it is Settings -> Configure KPilot -> Device.

The Device setting should be /dev/palm or /dev/pilot, as noted above.

Next, on JPilot go to File -> Install User and type the username on your palm. In KPilot simply set the Pilot User setting in the Device area.

Now, first start a hotsync on your palm, then click the hotsync button in JPilot or KPilot. If all goes well, it will connect and start synchronizing. This will be quick, as it just does contacts, addresses, etc. The standards. There are no special conduits in the standard Jpilot, such as Documents-To-Go, so either find those on the Internet (if they exist) or make them yourself. :)

Next, do the same thing, but click the button below, for backup. On first run, this will take a long time, but well worth while.

That's it! You have successfully setup your palm device on Arch Linux.

Troubleshooting

If you get a message such as stating that you don't have proper permissions, you probably need to add your user to a group with the proper permissions. This may be 'usb' or 'uucp'.

   gpasswd -a username usb

or

   gpasswd -a username uucp

Also, your software may have difficulty finding the device.

   ls -l /dev/pilot

or

   ls -l /dev/palm

may help you to discover a different name for the device. Output may look like this:

   lrwxrwxrwx 1 root root 8 2002-01-03 16:13 /dev/pilot -> tts/USB1

Now change the Device setting (as above) to /dev/tts/USB1 or /dev/tts/USB0.