Difference between revisions of "Installing Ubuntu on a ThinkPad X60 Tablet"

From ThinkWiki
Jump to: navigation, search
(What does not work out-of-the-box)
m (What works out-of-the-box)
 
(3 intermediate revisions by the same user not shown)
Line 1: Line 1:
This report describes the installation and customization of Ubuntu Hardy (8.04) on a Thinkpad X60 6363.
+
This report describes the installation and customization of Ubuntu Jaunty (9.04) on a Thinkpad X60 (6363) Tablet.
  
 
= Installing without CD-Rom =
 
= Installing without CD-Rom =
  
I considered going the simple way and created a bootable usbstick with UNetbootin under Windows.
+
I considered going the simple way and created a bootable usbstick with [http://unetbootin.sourceforge.net UNetbootin].
Choose Ubuntu "netinstall" (8.04) and all the required data is downloaded automagically and a proper stick is built.
+
Choose Ubuntu "live" (9.04) and all the required data is downloaded automagically and a proper stick is built.
Make sure that the ethernet cable is plugged in '''before''' booting the stick. There's a bug in the ethernet driver (e1000/e) which prevents the device from settling down.
+
 
Check ubuntuwiki for more: [https://help.ubuntu.com/community/Installation/FromUSBStick Install Ubuntu from usbstick]
 
  
 
= What works out-of-the-box =
 
= What works out-of-the-box =
Line 12: Line 11:
 
* Suspend to disk
 
* Suspend to disk
 
* Suspend to RAM
 
* Suspend to RAM
* Atheros Wifi (madwifi)
+
* Atheros Wifi (ath5k)
* Most Fn-Keys
+
* Fn Hotkeys
* video driver: fancy 3D compositing is enabled
+
* Intel GMA 945 Acceleration (this breaks display rotation though...)
 
* Bluetooth
 
* Bluetooth
 +
* Ethernet
 +
* Wacom stylus input
  
 
= What does not work out-of-the-box =
 
= What does not work out-of-the-box =
  
* Ethernet (e1000/e) bug
+
== Automatic screen rotation on swivel ==
* Wacom stylus input
+
 
* Screen rotation on swivel
+
1. Check out this repository and build a package:
* Fingerprint reader
+
  bzr branch lp:~karl.hegbloom/tabuntu/tablet-screen-rotation-support
* APS harddisk protection
+
  cd tablet-screen-rotation-support
 +
  dpkg-buildpackage
 +
  cd ..
 +
  sudo dpkg -i tablet-screen-rotation-support_0.1.8_i386.deb
 +
 
 +
 
 +
2. Edit sudoers file...
 +
  visudo
 +
... add this line..
 +
  %video ALL=NOPASSWD: /usr/bin/setkeycodes
 +
... and add your user to the 'video' group.
 +
  sudo adduser $USER video
 +
 
 +
3. After a reboot the display and stylus rotate but unfortunately the screen gets garbled because of some graphic drivers bug. You have to turn of DRI to fix it. So you can get either DRI and desktop effects OR rotation. :(
 +
 
 +
  sudo gedit /etc/X11/xorg.conf
 +
add following line to your "Devices" section:
 +
  Option "DRI" "off"
  
= Powersaving / Performance customizatons =
 
  
== Daemons ==
 
Disable unnecessary daemons which are enabled by default with "sysv-rc-conf":
 
* brltty
 
* (pcmciautils)
 
* (bluetooth)
 
* pppd-dns
 
* timidity
 
* rsync
 
  
= TODO =
 
- stylus, screen rotation, handwriting input panel (cellwriter), fingerprint reader, powersaving customizations
 
  
  
 
[[Category:Ubuntu]]
 
[[Category:Ubuntu]]

Latest revision as of 18:35, 18 August 2009

This report describes the installation and customization of Ubuntu Jaunty (9.04) on a Thinkpad X60 (6363) Tablet.

Installing without CD-Rom

I considered going the simple way and created a bootable usbstick with UNetbootin. Choose Ubuntu "live" (9.04) and all the required data is downloaded automagically and a proper stick is built.


What works out-of-the-box

  • Suspend to disk
  • Suspend to RAM
  • Atheros Wifi (ath5k)
  • Fn Hotkeys
  • Intel GMA 945 Acceleration (this breaks display rotation though...)
  • Bluetooth
  • Ethernet
  • Wacom stylus input

What does not work out-of-the-box

Automatic screen rotation on swivel

1. Check out this repository and build a package:

 bzr branch lp:~karl.hegbloom/tabuntu/tablet-screen-rotation-support
 cd tablet-screen-rotation-support
 dpkg-buildpackage 
 cd ..
 sudo dpkg -i tablet-screen-rotation-support_0.1.8_i386.deb


2. Edit sudoers file...

 visudo 

... add this line..

 %video ALL=NOPASSWD: /usr/bin/setkeycodes

... and add your user to the 'video' group.

 sudo adduser $USER video

3. After a reboot the display and stylus rotate but unfortunately the screen gets garbled because of some graphic drivers bug. You have to turn of DRI to fix it. So you can get either DRI and desktop effects OR rotation. :(

 sudo gedit /etc/X11/xorg.conf

add following line to your "Devices" section:

 Option		"DRI"	"off"