Thanks, I think the pen device should be /dev/input/wacom not /dev/ttyS4. That xorg.conf looks 'old'.
To prepare the way for getting the other TC1100 features working, I think it's probably a good idea for you to move your existing xorg.conf out of the way, and use a copy of mine. There are several differences, which should be clear from the comments.
To move the existing file, I suggest you do ALT and F2 and start gedit as before, then use 'Save As' to save the file in your own folder somewhere. Then close gedit.
Next, do ALT and F2 and this time add 'gksudo' to the front of the command, like so:
Select All and remove the existing contents, then paste in the details below, and save the file.
gksudo gedit /etc/X11/xorg.conf
This contains settings that remove blockers for standby, rotation and the side keys to work, but other things are needed as well for these - they won't all work for you yet. The important thing at this stage is to test the pen after putting this xorg.conf into place, and then rebooting (or doing 'sudo service gdm restart' from a console after logging out from the main session).
Option "Device" "/dev/input/wacom"
Option "Type" "stylus"
Option "ForceDevice" "ISDV4" # Tablet PC ONLY
Option "Button2" "3" # This is the line you need for the stylus button to right click
# Don't need cursor or eraser devices on TC1100
Identifier "Configured Video Device"
# Next two lines are recommended for nvidia beta on Intrepid
Option "AddARGBVisuals" "True"
Option "AddARGBGLXVisuals" "True"
# Suppresses the nvidia logo at startup
Option "NoLogo" "True"
# Enable screen rotation
Option "RandRRotation" "on"
# NvAGP set to 0 makes standby work on TC1100
Option "NvAGP" "0"
Identifier "Configured Monitor"
Identifier "Default Screen"
Monitor "Configured Monitor"
Device "Configured Video Device"
Identifier "Default Layout"
screen "Default Screen"
InputDevice "stylus" "SendCoreEvents"
# This option allows us to use the TC1100 side keys
Option "AutoAddDevices" "false"
By the way, which version of Nvidia driver have you installed, and how? Mine is 96.43.09-0ubuntu1 which is now in the intrepid-updates repository.