Installing Ubuntu 8.10 (Intrepid Ibex) on a ThinkPad X61 Tablet

From ThinkWiki
Revision as of 03:24, 19 February 2009 by Gomyhr (Talk | contribs) (Ultrabase link)
Jump to: navigation, search

This page is not complete, but it documents some differences from the Hardy page.

Installing Intrepid should work the same as on most other computers. If you don't have Ultrabase with a CD drive or another external CD drive, you can install from a USB drive.

Input devices

Stylus

Enable it as described in Wacom_Serial_Tablet_PC_Stylus: Add to /etc/X11/xorg.conf:

Section "InputDevice"
  Driver        "wacom"
  Identifier    "stylus"
  Option        "Device"        "/dev/input/wacom"
  Option        "Type"          "stylus"
  Option        "ForceDevice"   "ISDV4"           # Tablet PC ONLY
EndSection

Section "InputDevice"
  Driver        "wacom"
  Identifier    "eraser"
  Option        "Device"        "/dev/input/wacom"
  Option        "Type"          "eraser"
  Option        "ForceDevice"   "ISDV4"           # Tablet PC ONLY
EndSection

Section "InputDevice"
  Driver        "wacom"
  Identifier    "cursor"
  Option        "Device"        "/dev/input/wacom"
  Option        "Type"          "cursor"
  Option        "ForceDevice"   "ISDV4"           # Tablet PC ONLY
EndSection

The main difference from Hardy, is that the option "Device" no longer takes the value "/dev/ttyS0", but "/dev/input/wacom" (due to a newer version of the driver). If your tablet supports MultiTouch, you can also add the section (untested - please remove this paranthesis if you have tested this successfully)

Section "InputDevice"
  Driver        "wacom"
  Identifier    "touch"
  Option        "Device"        "/dev/input/wacom"
  Option        "Type"          "touch"
  Option        "ForceDevice"   "ISDV4"
EndSection


In addition you will need a ServerLayout section. If you already have one, add the lines

   InputDevice    "stylus" "SendCoreEvents"
   InputDevice    "eraser" "SendCoreEvents"
   InputDevice    "cursor" "SendCoreEvents"

to it. If there is no such section (which is the default), it has to be added. It can then look like this:

Section "ServerLayout"
  Identifier    "Default Layout"
  Screen        "Default Screen"
  InputDevice   "stylus"  "SendCoreEvents"
  InputDevice   "eraser"  "SendCoreEvents"
  InputDevice   "cursor"  "SendCoreEvents" 
# InputDevice   "touch"   "SendCoreEvents" # Only a few TabletPCs support this type
EndSection

Uncomment the last line if you have a MultiTouch capable tablet. The Identifier can be whatever you want, and the Screen is whatever the Identifier of your screen section is. "Default Screen" is the default. Make sure that you have a newline after the last EndSection in your file.

Tilt detection

Unlike Hardy, Intrepid does not have the hdaps_ec module.

This has been reported as bug 297213 in Launchpad.

(TODO: Add information on how to download and compile the driver here.)

External links

Customized Ubuntu Hardy Setup Guide on X61t Hardware.