UBUNTU WIKI FOR THE ASUS T101MT TABLET EEEPC

Ubuntu The Specifications

Brand:

Asus

Model:

T101MT

RAM Memory:

2 GiB

Processor:

Intel Atom 450

Integrated Graphics:

GMA 3150

Distribution used:

Ubuntu 10.10 «Maverick Merkaat»

PPA FOR EEEPC T101MT SUPPORT

BRIGHTNESS AND SPECIAL KEYS

To enable full screen brightness and special keys (e.g. Fn+...):

  1. Open a terminal, enter sudo gedit /etc/default/grub and change the line that starts with
    GRUB_CMDLINE_LINUX_DEFAULT
    to
    GRUB_CMDLINE_LINUX_DEFAULT="quiet splash acpi_osi=Linux acpi_backlight=vendor"
  2. Call
    sudo update-grub
    and reboot.
  3. To make full brightness work after every boot make sure that for your model 00:02.0 is the correct address by typing in a terminal:
    lspci | grep "VGA compatible"
    The result should be a line that reads:
    00:02.0 VGA compatible controller: Intel Corporation N10 Family Integrated Graphics Controller
  4. if you get this result, open the file /etc/rc.local with root rights:
    gksudo gedit /etc/rc.local
    ABOVE the line that reads exit 0, add the following line:
    setpci -s 00:02.0 f4.b=ff
  5. Save the file. This way, when you boot up, the screen will start with full brightness and you can control it normally using Fn+F5/F6 on your keyboard.

TOUCH SCREEN

T101mt touchscreen is a resistive, 2 fingers multitouch EGALAX touchscreen there is a firmware driver for it, and as already noted above, kernel 2.6.35 contains already the multitouch open source drivers St. Chatty from ENAC kindly provided. But in order to make touchscreen work properly, until bugs will be resolved, follow these steps:

  1. Install the common touchscreen support package by Plippo you can download here:

    egalax-multitouch-driver-common.deb

  2. Install the kernel module package you can download here:

    For Kernel 2.6.35-21: egalax-multitouch-driver-2.6.35-21-generic-i386.deb

    For Kernel 2.6.35-22: egalax-multitouch-driver-2.6.35-22-generic-i386.deb

  3. Reboot
  4. If something goes wrong, set to default calibration values by typing the following in your terminal
    xinput set-prop --type=int --format=32 10 "Evdev Axis Calibration" 411 32557 45 32517

How to build a kernel driver by yourself

  1. Download: t101mt-kernel-driver-new3.tar.gz

  2. uncompress it in any directory, e.g. your home directory.
  3. Then you have to install the packages build-essential, fakeroot, linux-headers-generic and linux-source.
  4. To build the driver, open a terminal and go to the directory you uncompressed, which should have the name t101mt-kernel-driver.
  5. Inside this directory, just call
    ./build.sh
  6. You should be asked to enter your password, then everything should work automatically. Afterwards, you should find a package called egalax-multitouch-driver-xx-generic-xx.deb in this drive, which you can install by double clicking on it or with dpkg.
  7. When you update your kernel, you need to rebuild the driver. In order to do it, you have to update also the package linux-headers to the exact version of the new kernel. You might also have to reinstall the source:
    sudo apt-get install --reinstall linux-source-2.6.35

Note about the driver and the calibrator

TO ROTATE THE SCREEN:

The problem about screen rotation is that the evdev driver doesn't respect the orientation of the screen. So you have to rotate the screen and the touchscreen to get both working in the same way. There is a little script that does both, it's included in the common touchscreen support package that you have been installed before. You can rotate the screen and touchscreen by calling

IF THE CAMERA IS UPSIDE DOWN

GIMP

MYPAINT

EXPERIMENTAL TWO-FINGER TOUCH DAEMON

ONE FINGER SCROLLING WITH FIREFOX

SKYPE

Skype uses its own version of the video library, not the modified one. You should be able to fix this by calling skype using the following command:

To launch skype from the menu, make a file called skype.sh in the home directory, putting on the terminal:

Write in it the following line:

then put in the menu, in the command line:

so when you click on the menu, the program starts

This way mic should work not only with ubuntu voice recorder, but also with skype.

GMAIL VIDEO CHAT

GUVCVIEW

GKEYMANAGER

Installation

  1. Install libxdo1 from debian squeeze for example downloading in deb form from here:

    http://packages.debian.org/squeeze/libxdo1

  2. If not installed yet, install acpi. For example by calling "sudo apt-get install acpi" Ubuntu should have a default acpid package, works just the same.
  3. After executing the deb file, or after having compiled from source, you should have a file called /etc/acpi/grotatescreen.sh Executing this should rotate the screen with a notification. This is its default behavior. But it can also launch a menu, linked to an xml file with proper instructions. There are examples of those xmls in /usr/share/doc/gkeymanager/xml/ - But you can also find icons and xml files in the source of this application Gkeymanager can launch apps, move/resize windows, get fullscreen with a touch of a finger, and so on. How it works: gkeymanager will search for the xml's first in $HOME/.gekeymanager and then in /etc/gkeymanager/xml. In both cases the icons should be in ./icons/
  4. To make the program start at each boot put in the boot menu "gkeymanager twoclicks" or "gkeymanager showtray" (if you just want the icon) launched in your startup program manager.
  5. To make it run every time the rotate button is pressed the press of x86screenSaver has to be binded to the command /etc/acpi/grotatescreen.sh
  6. In ubuntu with gnome you can use keyboard shorcuts under System > Preferences > Keyboard Shortcuts

  7. With compiz bind the keypress to the action in /etc/acpi/events/event_rotate
  8. In the source file there is a complete help file that explains the program behaviour and how to change the xml files.

VIRTUAL KEYBOARD

Inserisci una descrizione per T101MT-MAVERICK.

T101MT-MAVERICK (last edited 2011-08-06 13:27:40 by 78-105-201-166)