Thoughts on Technology

  • 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

  • Pinguy OS - Distro Review
    My favourite type of distros are Ubuntu based. For some time now I have been making a case for why you should be using Linux Mint. Even thou...
  • 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...
  • Mugen Power Extended Battery N900 - Hands on Review
    A few months back I wrote a post mentioning that I had ordered a Mugen Power battery for my N900 . If you have been by my blog here before...
  • 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...
  • Blackboard - No Linux for Online Education
    In addition to being a Linux Advocate and working 40+ hours a week I am also a full time student. Due to schedule constraints I often take ...
  • HOWTO: Test E18, EFL 1.8.0, and Terminology 0.4.0 on Bodhi Linux
    As of this past weekend the testing builds of the Enlightenment window manager DR18 (E18 for short) are in the Bodhi Linux testing repositor...
  • Wine vs Native - 3D Performance Benchmarks
    In the past I've done Wine on Linux versus native Windows 7 benchmarks for 3D applications . Source engine games are some of my favorite...
  • Bigger is Better... Right?
    It appears the mantra of "bigger is better" has gripped developers of the late as the handsets we see keep getting larger and larg...
  • Seven Things to do after Installing Bodhi Linux
    So you've taken the plunge and opted to install Bodhi Linux. Perhaps you read a recent review or one of the screen shots in our gallery ...
  • HOWTO: Bodhi Linux on Genesi Smartbook
    Edit/Update: You can find the latest release here ->  http://www.bodhilinux.com/downloads_mobile.php I mentioned a short while ago that G...

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

  • ►  2013 (20)
    • ►  December (1)
    • ►  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