Hi, ya'll. So with the release of Maverick, I've been working to get my T91MT working as well as it did with Lucid. I figured it would be nice if I have posted my progress as a guide, and perhaps other people will be able to share the missing parts they have working.
So here is my guide to using Ubuntu 10.10 on your ASUS T91MT.
Install Ubuntu as per normal (or possibly update from Lucid). This will work from a fresh install, and it shouldn't matter which flavor of Ubuntu you choose.
The ASUS T91MT uses a Intel GMA500 for graphics. To make that work, we have to install the poulsbo driver from a ppa. With a graphical tool, you can copy and paste ppa:gma500/ppa in the add source dialog. Then install poulsbo-driver-2d, poulsbo-driver-3d, and poulsbo-config. Or from the command line:
For three packages, it takes a fair amount of time. When it finishes, reboot and notice your screen works a a much nicer resolution. Unfortunately, the graphics driver does not support compositing. This means Compiz, Unity, and KWin's effects cannot be used.
sudo add-apt-repository ppa:gma500/ppa && sudo aptitude update && sudo aptitude install poulsbo-driver-2d poulsbo-driver-3d poulsbo-config
No longer do we need to compile a kernel! H3g3m0n provides an updated multitouch-kernel-source to work with Maverick. Download it, extract it, install it, reboot.
That was easy.
Two Finger Scrolling
Here is a nice script to make two finger scrolling work on the touchpad.
Save the file to .multitouch.sh (the dot at the beginning makes it a hidden file). Make it executable through either Right Click -> Properties or:
xinput set-int-prop "SynPS/2 Synaptics TouchPad" "Two-Finger Scrolling" 8 1
xinput set-int-prop "SynPS/2 Synaptics TouchPad" "Synaptics Two-Finger Scrolling" 8 1 1
xinput set-int-prop "SynPS/2 Synaptics TouchPad" "Synaptics Two-Finger Pressure" 32 10
xinput set-int-prop "SynPS/2 Synaptics TouchPad" "Synaptics Two-Finger Width" 32 8
xinput set-int-prop "SynPS/2 Synaptics TouchPad" "Synaptics Edge Scrolling" 8 0 0 0
xinput set-int-prop "SynPS/2 Synaptics TouchPad" "Synaptics Jumpy Cursor Threshold" 32 110
Then make it run on startup from System->Preferences->Session (can someone who uses Gnome verify this?) or System Settings->Startup and Shutdown.
chmod +x .multitouch.sh
Warning: I tried this, and my wireless stopped working (It did make the rotate button work). However it seems to work for the folks at =t101]eeeuser.com, so I will post this in hope it works for those daring enough to try.
Create the file /etc/acpi/events/asus-rotate-t91 and add to it:
Then edit /etc/defaults/grub and add acpi_osi=Linux to the line starting with GRUB_CMDLINE_LINUX_DEFAULT (make sure you paste it inside the quotes). This is the part that caused my wireless to stop working. If you are affected in the same way, simply undo this line.
event=hotkey (ATKD|HOTK) 0000007b
Finally edit the file /etc/acpi/rotatescreen.sh and add to the end:
case $ROTATION in
normal) xinput set-int-prop $INPUTDEV "Evdev Axes Swap" 8 0
xinput set-int-prop $INPUTDEV "Evdev Axis Inversion" 8 0 0;;
left) xinput set-int-prop $INPUTDEV "Evdev Axes Swap" 8 1
xinput set-int-prop $INPUTDEV "Evdev Axis Inversion" 8 1 0;;
right) xinput set-int-prop $INPUTDEV "Evdev Axes Swap" 8 1
xinput set-int-prop $INPUTDEV "Evdev Axis Inversion" 8 0 1;;
inverted) xinput set-int-prop $INPUTDEV "Evdev Axes Swap" 8 0
xinput set-int-prop $INPUTDEV "Evdev Axis Inversion" 8 1 1;;
AFAIK, the webcam only works in Skype. I have no idea if the microphone works at all. If anyone has an leads, please post in this thread and let me know!
The following is a list of apps that a generally useful with a tablet PC.
Xournal - Allows you to take notes using the stylus. It imitates writing notes in a standard notebook. However, it also allows you to import pdf files, and right your notes directly on the pdf. (Package Name: xournal)
Keyboard Plasmoid - Included with a default Kubuntu install, it is a onscreen keyboard app. Very handy for entering a short bit of text when in tablet mode (Package Name: plasma-widgets-workspace)