Jeff Hoog Land

  • Subscribe to our RSS feed.
  • Twitter
  • StumbleUpon
  • Reddit
  • Facebook
  • Digg

Thursday, 8 July 2010

HOWTO: Ubuntu Linux on T101MT

Posted on 06:06 by Unknown
I wrote a HOWTO for getting Linux working on the T91MT a couple months back and as I mentioned here I ended up changing to the slightly larger T101MT. Since Unix based operating systems are the only thing I have running on my hardware it was only natural I would install Ubuntu on my new tablet. The following is what I did to gain full functionality of the tablet under Ubuntu (And Linux Mint and Zorin).



Enlightenment runs great on tablets, check out a video of Bodhi Linux running on the T101MT here.



#0 Download System Updates

Make sure your system is up to date by running



sudo apt-get update && sudo apt-get upgrade



#1 Setting Up the Touch Screen



By default when you press on the touch screen your mouse cursor will jump to the upper left hand corner of your screen. We need to do a couple of things to get this working properly.



wget http://www.philmerk.de/dwl/deb/eeepc-t101mt-calibrator-0.0.2-2-i386.deb

wget http://philmerk.de/dwl/deb/egalax-multitouch-driver-common.deb

sudo dpkg -i eeepc-t101mt*.deb

sudo dpkg -i egalax-multitouch*.deb




Next, we need to install the kernel drivers for the touch screen. To do this you need to first identify which kernel revision is installed on your system. To do this run



uname -r



in terminal.



If you are running the 2.6.32-21 kernel, download and install
this file.



If you are running the 2.6.32-22 kernel, download and install
this file.



If you are running the 2.6.32-23 kernel, download and install
this file.



If you are running the 2.6.32-24 kernel, download and install this file.



If you are running the 2.6.32-25 kernel, download and install this file.



After you have installed all three of these packages reboot your netbook. When it finishes booting back up go to
System->Administration->Calibrate Touch Screen and go through the configuration. You should now have a working touch screen.



#2 Making Function Keys Function



Some of the function keys do not work OOTB. To fix this run



sudo gedit /etc/default/grub




in terminal. In the file this opens look for the line that starts with "GRUB_CMDLINE_LINUX_DEFAULT" and replace the entire line with the following



GRUB_CMDLINE_LINUX_DEFAULT="quiet splash acpi_osi=Linux acpi_backlight=vendor"



Upon the next reboot your function keys should start working.



#3 Fixing the Camera



On some T101MTs (my own included) the camera displays an upside image when used. To resolve this run the following in terminal



sudo apt-get install build-essential

cd ~/Downloads

wget http://people.fedoraproject.org/~jwrdegoede/v4l-utils-0.7.92-test.tar.gz

tar xvfz v4l-utils-0.7.92-test.tar.gz

cd v4l-utils-0.7.92-test

make PREFIX=/usr

sudo make install PREFIX=/usr




And your orientation should now be correct. Also note if you are trying to use use your webcam with Skype, by default Skype uses it's own version of this file. To correct this load Skype with the following command



LD_PRELOAD=/usr/lib/libv4l/v4l1compat.so skype



#4 Fix the Microphone



If your microphone does not work OOTB run the following



sudo apt-get install pavucontrol && pavucontrol



Then go to input settings and uncheck the three boxes present (speaker, shield, and check) and select either "Front Left" or "Front Right" and drag it to 0%. Your microphone should now be working (check your sound preferences to confirm this).



#5 Multi Touch Gestures



To enable some basic multi touch gestures in some applications (pinch to zoom and two finger scroll) download this file and then run the following in terminal



cd ~/Downloads
tar xvfz twofing-0.0.6b.tar.gz
sudo apt-get install build-essential libx11-dev libxtst-dev libxi-dev
cd twofing-0.0.6b
make
sudo make install



Now go to
System->Preferences->Startup Applications and select "add". Call your entry whatever you would like, but under command put



twofing --wait



Restart your computer and you should now have multi-touch enabled for your applications that support it (anything with scrolling and zoom in/out).



I think I covered just about everything you need to do to have a fully functioning T101MT under Ubuntu (If I missed anything let me know). Also - I did not come up with this process on my own. Credit goes to many hard working people on the
Ubuntu Forums who packaged this all together. What I have posted here is more a condensed version of a 20+ page thread so you can get your system working with a bit less reading :)



Have any questions feel free to drop a comment below and I will do my best to lend a hand.



~Jeff Hoogland



Email ThisBlogThis!Share to XShare to FacebookShare to Pinterest
Posted in asus tablet, hardware, howto, linux, operating systems, software, ubuntu | No comments
Newer Post Older Post Home

0 comments:

Post a Comment

Subscribe to: Post Comments (Atom)

Popular Posts

  • Ten Linux Distros that use Enlightenment
    In case you haven't noticed I've had a bit of an obsession with the Enlightenment desktop of the late. Even though this desktop is ...
  • Playing Magic the Gathering on Linux with Cockatrice
    If you ask almost anyone that knows me in person they will attest to the fact that I am a huge nerd. Today I would like to give a short tuto...
  • New E17 Stable Snapshot and the First of E18
    You read that title right folks. The first showing of Enlightenment DR18 (or E18 for short) has become a reality. Sure, it is nowhere near w...
  • Twenty Sleek GTK Themes for your Linux Desktop
    Last month I posted about twenty two different icon sets you could use to class up your Linux desktop. Today I would like to share with you...
  • HOWTO: Enable Compiz under Bodhi (Enlightenment)
    One of the reasons I gave for giving the Enlightenment desktop a try was its elegance. While it is true that Enlightenment has a good numbe...
  • HOWTO: Watch Netflix on Bodhi Linux
    Not being able to utilize the Netflix video streaming service has been an issue on the Linux desktop for the past few years. This is due to...
  • Bodhi Linux ARMHF RootFS
    If you've been following my blog (or my updates on Google+ ) then odds are you know I currently have my hands on two ARM devices ( plus ...
  • Linux Out Performs Windows in OpenGL
    Late last year I did a posting detailing how Windows 7 crushed Ubuntu 9.10 in the area of 3D performance. Nine months later I am happy to s...
  • HOWTO: Ubuntu Linux on T101MT
    I wrote a HOWTO for getting Linux working on the T91MT a couple months back and as I mentioned here I ended up changing to the slightly la...
  • OpenGL vs DirectX - Benchmark Comparison
    I've done a few benchmarks to date and today I am going to add another interesting set of numbers to the list. Unigine is a cross-pla...

Categories

  • 3g modem
  • adobe
  • android
  • appeal
  • apple
  • arm
  • art
  • asus tablet
  • benchmark
  • bodhi
  • bordeaux
  • cedega
  • chakra
  • chrome os
  • chromebook
  • cockatrice
  • codeweavers
  • comic
  • cricket wireless
  • crysis
  • cxgames
  • debian
  • dell duo
  • diablo3
  • distro review
  • dtf
  • e18
  • eandora
  • eccess
  • elementary
  • elive
  • enlightenment
  • fedora
  • firefox
  • gaming
  • genesi
  • gnome
  • google
  • google chrome
  • google wave
  • handheld device
  • hardware
  • helios
  • howto
  • html5
  • ideapad
  • interview
  • ipad
  • jolicloud
  • kde
  • l4d2
  • laptops
  • lenovo
  • linux
  • lxde
  • macbook
  • math
  • maxima
  • media
  • meego
  • milestone
  • mint
  • mir
  • mk802
  • moblin
  • n900
  • netflix
  • nexus 7
  • nvidia
  • open pandora
  • open source
  • opengl
  • opera
  • operating systems
  • palm
  • phones
  • promotion
  • python
  • qt
  • rant
  • raspberry pi
  • reviews
  • sabayon
  • software
  • source games
  • spotlight
  • sprint
  • starcraft2
  • steam
  • t-mobile
  • tutorial
  • ubuntu
  • unigine
  • unity
  • wayland
  • web application
  • windows
  • windows 7
  • wine
  • wxmaxima
  • xfce

Blog Archive

  • ►  2014 (1)
    • ►  January (1)
  • ►  2013 (22)
    • ►  December (3)
    • ►  November (1)
    • ►  September (1)
    • ►  June (1)
    • ►  May (2)
    • ►  March (2)
    • ►  February (3)
    • ►  January (9)
  • ►  2012 (57)
    • ►  December (5)
    • ►  November (4)
    • ►  October (2)
    • ►  September (1)
    • ►  August (4)
    • ►  July (9)
    • ►  June (4)
    • ►  May (4)
    • ►  April (1)
    • ►  March (7)
    • ►  February (6)
    • ►  January (10)
  • ►  2011 (107)
    • ►  December (8)
    • ►  November (8)
    • ►  October (5)
    • ►  September (14)
    • ►  August (9)
    • ►  July (8)
    • ►  June (7)
    • ►  May (10)
    • ►  April (9)
    • ►  March (13)
    • ►  February (9)
    • ►  January (7)
  • ▼  2010 (122)
    • ►  December (10)
    • ►  November (8)
    • ►  October (10)
    • ►  September (14)
    • ►  August (17)
    • ▼  July (10)
      • HOWTO: Starcraft 2 on Linux with Wine
      • Seven Ubuntu Derivatives worth Checking Out
      • Must Have N900 Utility Applications
      • Pinguy OS - Distro Review
      • Blackboard - No Linux for Online Education
      • A New Cycle in the Vinyard - Bordeaux, Crossover, ...
      • HOWTO: Ubuntu Linux on T101MT
      • Linux Hardware - Lets Get Something Straight
      • Four Great Gnome Panel Applets
      • Hackintosh - Apple at a Reasonable Price
    • ►  June (9)
    • ►  May (14)
    • ►  April (8)
    • ►  March (7)
    • ►  February (7)
    • ►  January (8)
  • ►  2009 (27)
    • ►  December (10)
    • ►  November (7)
    • ►  October (10)
Powered by Blogger.

About Me

Unknown
View my complete profile