Page 100 of 112 FirstFirst ... 50909899100101102110 ... LastLast
Results 991 to 1,000 of 1117

Thread: Ubuntu on Eee PC T101MT

  1. #991
    Join Date
    Jul 2006
    Beans
    Hidden!

    Re: Ubuntu on Eee PC T101MT

    Sorry this is off-topic, but was wondering if anyone tried Meego with the Asus T101MT? This post shows unsuccess, but was wondering if any users on the ubuntu forums tried it and if possible, share their experiences.

  2. #992
    Join Date
    Aug 2011
    Location
    New York City
    Beans
    7
    Distro
    Ubuntu

    Re: Ubuntu on Eee PC T101MT

    I just got a Eee PC T101MT-BU37-BK. I've been following the instructions here and on this page: https://help.ubuntu.com/community/T101MT

    So far, everything has been really clear and easy to deal with, however I have one thing left to fix:

    webcam is still upside down

    I tried to follow the instructions about how to install the libv4l fix, but I'm getting this output with an error:

    Code:
    make -C lib install
    make[1]: Entering directory `/home/megan/Downloads/v4l-utils-0.7.92-test/lib'
    make -C libv4lconvert install
    make[2]: Entering directory `/home/megan/Downloads/v4l-utils-0.7.92-test/lib/libv4lconvert'
    mkdir -p /usr/include
    install -p -m 644 ../include/libv4lconvert.h /usr/include
    mkdir -p /usr/lib/libv4l
    install -m 755 libv4lconvert.so.0 /usr/lib
    cd /usr/lib && \
    	  ln -f -s libv4lconvert.so.0 libv4lconvert.so
    install -m 755 *-decomp /usr/lib/libv4l
    mkdir -p /usr/lib/pkgconfig
    install -m 644 libv4lconvert.pc /usr/lib/pkgconfig
    make[2]: Leaving directory `/home/megan/Downloads/v4l-utils-0.7.92-test/lib/libv4lconvert'
    make -C libv4l2 install
    make[2]: Entering directory `/home/megan/Downloads/v4l-utils-0.7.92-test/lib/libv4l2'
    mkdir -p /usr/include
    install -p -m 644 ../include/libv4l2.h /usr/include
    mkdir -p /usr/lib/libv4l
    install -m 755 libv4l2.so.0 /usr/lib
    cd /usr/lib && \
    	  ln -f -s libv4l2.so.0 libv4l2.so
    install -m 755 v4l2convert.so.0 \
    	  /usr/lib/libv4l/v4l2convert.so
    mkdir -p /usr/lib/pkgconfig
    install -m 644 libv4l2.pc /usr/lib/pkgconfig
    make[2]: Leaving directory `/home/megan/Downloads/v4l-utils-0.7.92-test/lib/libv4l2'
    make -C libv4l1 install
    make[2]: Entering directory `/home/megan/Downloads/v4l-utils-0.7.92-test/lib/libv4l1'
    cc -Wp,-MMD,"libv4l1.d",-MQ,"libv4l1.o",-MP -c -I../include -fvisibility=hidden -fPIC -I../../include -D_GNU_SOURCE -g -O1 -Wall -Wpointer-arith -Wstrict-prototypes -Wmissing-prototypes -o libv4l1.o libv4l1.c
    libv4l1.c:53:28: fatal error: linux/videodev.h: No such file or directory
    compilation terminated.
    make[2]: *** [libv4l1.o] Error 1
    make[2]: Leaving directory `/home/megan/Downloads/v4l-utils-0.7.92-test/lib/libv4l1'
    make[1]: *** [install] Error 2
    make[1]: Leaving directory `/home/megan/Downloads/v4l-utils-0.7.92-test/lib'
    make: *** [install] Error 2
    Probably related, the Skype fix
    Code:
    LD_PRELOAD=/usr/lib/libv4l/v4l1compat.so skype
    doesn't work either.

    I am also having trouble getting twofing to work. I installed version 0.9b and it seemed to compile and install just fine. Rebooted, and it doesnt launch. I don't see it come up in system monitor, and if I run twofing in the terminal and then run killall twofing I get "twofing: No such file or directory" Any ideas??
    Last edited by mmtaylor; August 12th, 2011 at 05:20 PM. Reason: added issue

  3. #993
    Join Date
    Nov 2005
    Location
    The Internets
    Beans
    468
    Distro
    Ubuntu 12.04 Precise Pangolin

    Re: Ubuntu on Eee PC T101MT

    Quote Originally Posted by Fyodor_K View Post
    Here's a solution for the rotation problem:
    https://wiki.ubuntu.com/X/InputCoordinateTransformation
    Hey All. I just recently got my T101 as a replacement for my dead HP TX1000 (PS: NEVER BUY HP)

    Anyway, I was kinda not happy with the lack of screen + touch-screen rotation for my second-gen T101. So. I did some research and as Fyodor_K pointed out, that method does work. So I did some more calculations and ended up modifying the file that was added in the scripts to rotate the screen + touch-screen.

    Anyway, this is what I did:
    Code:
    #!/bin/sh
    
    if [ $# -eq 1 ];
    then OUTPUT=auto
         INPUTDEV=auto
         ROTATION=$1
    elif [ $# -eq 3 ];
    then OUTPUT=$1
         INPUTDEV=$2
         ROTATION=$3
    else echo "Usage: touchrotate [output inputdevice] left|right|inverted|normal|toleft|toright|topdown|current"
         exit 1
    fi
    
    if [ $OUTPUT = auto ];
    then LV=$(xrandr|grep -i 'LVDS')
         OUTPUT=$(echo $LV | sed 's/ connected.*//')
    fi
    
    if [ $INPUTDEV = auto ];
    then EG=$(xinput list|grep -E 'AsusTek, Inc. MultiTouch(TTI)')
         INPUTDEV=$(echo $EG | grep -o 'id=[^ ]*' | sed 's/id=//')
    fi
    
    ORIGROTATION="$ROTATION"
    
    case $ROTATION in
        toleft|toright|topdown|current)
           XR=$(xrandr)
           if echo $XR | grep -q "$OUTPUT connected [^ ]* left";
           then
               case $ROTATION in
                    toleft) ROTATION=inverted ;; 
                    toright) ROTATION=normal ;; 
                    topdown) ROTATION=right ;; 
            current) ROTATION=left ;;
               esac
           elif echo $XR | grep -q "$OUTPUT connected [^ ]* right";
           then
               case $ROTATION in
                    toleft) ROTATION=normal ;; 
                    toright) ROTATION=inverted ;; 
                    topdown) ROTATION=left ;; 
            current) ROTATION=right ;;
               esac
           elif echo $XR | grep -q "$OUTPUT connected [^ ]* inverted";
           then
               case $ROTATION in
                    toleft) ROTATION=right ;; 
                    toright) ROTATION=left ;; 
                    topdown) ROTATION=normal ;; 
            current) ROTATION=inverted ;;
               esac
           else
               case $ROTATION in
                    toleft) ROTATION=left ;; 
                    toright) ROTATION=right ;; 
                    topdown) ROTATION=inverted ;; 
            current) ROTATION=normal ;;
               esac
           fi
    esac
    
    case $ROTATION in
        normal) xinput set-prop 'AsusTek, Inc. MultiTouch(TTI)' 'Coordinate Transformation Matrix' 1 0 0 0 1 0 0 0 1;;
        left) xinput set-prop 'AsusTek, Inc. MultiTouch(TTI)' 'Coordinate Transformation Matrix' 0 -1 1 1 0 0 0 0 1;;
        right) xinput set-prop 'AsusTek, Inc. MultiTouch(TTI)' 'Coordinate Transformation Matrix' 0 1 0 -1 0 1 0 0 1;;
        inverted) xinput set-prop 'AsusTek, Inc. MultiTouch(TTI)' 'Coordinate Transformation Matrix' -1 0 1 0 -1 1 0 0 1;;
        *) echo "Unknown option"; exit 1;;
    esac
    
    if [ $ORIGROTATION != current ];
    then
           xrandr --output $OUTPUT --rotate $ROTATION
    fi
    Now, whenever I call a command like
    Code:
     touchrotate toleft
    Everything works as it should.

    The only issue I have is how to map this command using the Keyboard Shortcuts program to the Express Gate/Rotate Screen Button by the Power Button.

    If I can do that, it will work just as intended. It'll just keep rotating to the left every time the button is pressed for the desired position.

    If anyone can figure that out, I'll be more than happy to know about it. Thanks.

    PS: I felt boss for making all of those Matrix calculations with rotation. Really gave me some epic nostalgia.

  4. #994
    Join Date
    Nov 2007
    Beans
    33
    Distro
    Ubuntu 10.10 Maverick Meerkat

    Re: Ubuntu on Eee PC T101MT

    Quote Originally Posted by crazyness003 View Post
    Hey All. I just recently got my T101 as a replacement for my dead HP TX1000 (PS: NEVER BUY HP)

    Anyway, I was kinda not happy with the lack of screen + touch-screen rotation for my second-gen T101. So. I did some research and as Fyodor_K pointed out, that method does work. So I did some more calculations and ended up modifying the file that was added in the scripts to rotate the screen + touch-screen.

    Anyway, this is what I did:
    Code:
    #!/bin/sh
    
    if [ $# -eq 1 ];
    then OUTPUT=auto
         INPUTDEV=auto
         ROTATION=$1
    elif [ $# -eq 3 ];
    then OUTPUT=$1
         INPUTDEV=$2
         ROTATION=$3
    else echo "Usage: touchrotate [output inputdevice] left|right|inverted|normal|toleft|toright|topdown|current"
         exit 1
    fi
    
    if [ $OUTPUT = auto ];
    then LV=$(xrandr|grep -i 'LVDS')
         OUTPUT=$(echo $LV | sed 's/ connected.*//')
    fi
    
    if [ $INPUTDEV = auto ];
    then EG=$(xinput list|grep -E 'AsusTek, Inc. MultiTouch(TTI)')
         INPUTDEV=$(echo $EG | grep -o 'id=[^ ]*' | sed 's/id=//')
    fi
    
    ORIGROTATION="$ROTATION"
    
    case $ROTATION in
        toleft|toright|topdown|current)
           XR=$(xrandr)
           if echo $XR | grep -q "$OUTPUT connected [^ ]* left";
           then
               case $ROTATION in
                    toleft) ROTATION=inverted ;; 
                    toright) ROTATION=normal ;; 
                    topdown) ROTATION=right ;; 
            current) ROTATION=left ;;
               esac
           elif echo $XR | grep -q "$OUTPUT connected [^ ]* right";
           then
               case $ROTATION in
                    toleft) ROTATION=normal ;; 
                    toright) ROTATION=inverted ;; 
                    topdown) ROTATION=left ;; 
            current) ROTATION=right ;;
               esac
           elif echo $XR | grep -q "$OUTPUT connected [^ ]* inverted";
           then
               case $ROTATION in
                    toleft) ROTATION=right ;; 
                    toright) ROTATION=left ;; 
                    topdown) ROTATION=normal ;; 
            current) ROTATION=inverted ;;
               esac
           else
               case $ROTATION in
                    toleft) ROTATION=left ;; 
                    toright) ROTATION=right ;; 
                    topdown) ROTATION=inverted ;; 
            current) ROTATION=normal ;;
               esac
           fi
    esac
    
    case $ROTATION in
        normal) xinput set-prop 'AsusTek, Inc. MultiTouch(TTI)' 'Coordinate Transformation Matrix' 1 0 0 0 1 0 0 0 1;;
        left) xinput set-prop 'AsusTek, Inc. MultiTouch(TTI)' 'Coordinate Transformation Matrix' 0 -1 1 1 0 0 0 0 1;;
        right) xinput set-prop 'AsusTek, Inc. MultiTouch(TTI)' 'Coordinate Transformation Matrix' 0 1 0 -1 0 1 0 0 1;;
        inverted) xinput set-prop 'AsusTek, Inc. MultiTouch(TTI)' 'Coordinate Transformation Matrix' -1 0 1 0 -1 1 0 0 1;;
        *) echo "Unknown option"; exit 1;;
    esac
    
    if [ $ORIGROTATION != current ];
    then
           xrandr --output $OUTPUT --rotate $ROTATION
    fi
    Now, whenever I call a command like
    Code:
     touchrotate toleft
    Everything works as it should.

    The only issue I have is how to map this command using the Keyboard Shortcuts program to the Express Gate/Rotate Screen Button by the Power Button.

    If I can do that, it will work just as intended. It'll just keep rotating to the left every time the button is pressed for the desired position.

    If anyone can figure that out, I'll be more than happy to know about it. Thanks.

    PS: I felt boss for making all of those Matrix calculations with rotation. Really gave me some epic nostalgia.
    Maybe this post could point you in the right direction
    http://ubuntuforums.org/showpost.php...&postcount=787
    To err is human - to really f*ck up you need a computer

  5. #995
    Join Date
    Feb 2011
    Beans
    6

    Unhappy Re: Ubuntu on Eee PC T101MT

    I've recently purchased EeePC T101MT-BU37-BK with dual-core Atom N570 and installed Ubuntu 11.04 following the instructions from community guide. Touchscreen, rotation, camera work fine. Upside down camera is easily fixed by editing the file 'v4l-utils-0.7.92-test' to include the correct camera (see the post from February 1st, 2011, I actually just changed the camera name, save the file, and compiled).

    However, I have a problem with screen brightness. The Fn+F5-6 works, however when the brightness is at maximum it is still not as bright as it should be. If I press Fn+F1 and put the PC to sleep and turn it on again, the screen is much brighter (as it was in Windows) and if I now press Fn+F6 (to increase the brightness) the screen actually dims and I can't recover the maximum brightness even though Fn+F6 is at maximum. Same thing happens to me in a few other situations, e.g. being on ac power and switching from external monitor to laptop monitor. The screen is bright, but if I press Fn+F6 or Fn+5 it dims and the maximum brightness can't be recovered. The brighness also changes if I rotate the screen to the right. Please HELP !!!

  6. #996
    Join Date
    Nov 2005
    Location
    The Internets
    Beans
    468
    Distro
    Ubuntu 12.04 Precise Pangolin

    Re: Ubuntu on Eee PC T101MT

    Quote Originally Posted by coffen View Post
    Maybe this post could point you in the right direction
    http://ubuntuforums.org/showpost.php...&postcount=787
    Haha. Well, I guess I may have overplayed my knowledge of hacking. With that being said, I have no Idea what that bash script will do; how do I call it; WHEN do I call it and how will that help me map the button press to touchrotate toright.

    I guess I really have to take a gander at this thread from the begining....I was hoping to avoid that. And it seems the community documentation page based off this thread is a bit lacking.

    <sigh> This is the reason why I love and hate linux.
    To the batcave!

  7. #997
    Join Date
    Nov 2007
    Beans
    33
    Distro
    Ubuntu 10.10 Maverick Meerkat

    Re: Ubuntu on Eee PC T101MT

    Quote Originally Posted by crazyness003 View Post
    Haha. Well, I guess I may have overplayed my knowledge of hacking. With that being said, I have no Idea what that bash script will do; how do I call it; WHEN do I call it and how will that help me map the button press to touchrotate toright.

    I guess I really have to take a gander at this thread from the begining....I was hoping to avoid that. And it seems the community documentation page based off this thread is a bit lacking.

    <sigh> This is the reason why I love and hate linux.
    To the batcave!
    The scrpit should be run as a deamon, i.e. you run it once at startup or start it manually.
    It will look for an acpi event "0000007b" which on my first gen asus is the express button.
    If yuo look at the script it will then call Plippos touchrotate script with the parameter toright.
    I think you know what will happen if you change toright to something else

    Code:
    #!/bin/bash
    while true
    do
        acpi=$(acpi_listen -c 1 |sed -e 's/ +/ /g'|cut -d' ' -f 3)
    
        if [ $acpi == "0000007b" ] 
        then
          touchrotate toright
        fi
    done
    Hope this helps.
    To err is human - to really f*ck up you need a computer

  8. #998
    Join Date
    Aug 2011
    Location
    New York City
    Beans
    7
    Distro
    Ubuntu

    Unhappy Re: Ubuntu on Eee PC T101MT

    OK, so I've gotten everything working perfectly expect for multitouch.

    I downloaded twofing-0.0.9b, but when I try to run it in the CLI nothing happens. I try to scroll, nothing. I go back to CLI and type
    Code:
    killall twofing
    and get
    Code:
    twofing: no process found
    I try
    Code:
    twofing --debug
    and get
    Code:
    twofing: No such file or directory
    I've been reading through every post here and I feel like the answer is somewhere in there but I'm a n00b and need things spelled out for me. Can anyone help me get this working?

  9. #999
    Join Date
    Nov 2005
    Location
    The Internets
    Beans
    468
    Distro
    Ubuntu 12.04 Precise Pangolin

    Re: Ubuntu on Eee PC T101MT

    Quote Originally Posted by coffen View Post
    The scrpit should be run as a deamon, i.e. you run it once at startup or start it manually.
    It will look for an acpi event "0000007b" which on my first gen asus is the express button.
    If yuo look at the script it will then call Plippos touchrotate script with the parameter toright.
    I think you know what will happen if you change toright to something else

    Code:
    #!/bin/bash
    while true
    do
        acpi=$(acpi_listen -c 1 |sed -e 's/ +/ /g'|cut -d' ' -f 3)
    
        if [ $acpi == "0000007b" ] 
        then
          touchrotate toright
        fi
    done
    Hope this helps.
    Thank you so much. This did exactly what I needed.
    Just to clarify for anyone who doesn't understand, I took the BASH script and saved it to a text file as 'touchrotate-eg-button' and saved it in /usr/bin. Set it to executable and then added an entry in the Startup Applications as follows:
    Name: Express Gate Rotate Button
    Command: /usr/bin/touchrotate-eg-button
    Comment: whatever you want

    After saving. Log out and log back in and try your new, awesome-working rotate button.

    That's another fix on the list. Now, on to other things.

    If anyone can direct me to the fix for:
    1. Multi-touch touch-screen for 2nd-gen, 'AsusTek, Inc. MultiTouch (TTI)'
    2. Invert the upside-down webcam. I don't know how to identify it.
    3. Stable use of multi-touch touch-pad, 'SynPS/2 Synaptics TouchPad'
    4. Better battery management

    Useful info:
    I'm running 11.04 Natty Narwhal (awesome name, by the way)
    Code:
    uname -a
    Linux troggie-3 2.6.38-11-generic #48-Ubuntu SMP Fri Jul 29 19:05:14 UTC 2011 i686 i686 i386 GNU/Linux
    And I've tried everything from Community Documentation on ASUS T101MT (link). Maybe not successfully. I'm willing to try again with more explanation, if anyone would kindly guide me.

    Again, thanks.

  10. #1000
    Join Date
    Nov 2007
    Beans
    33
    Distro
    Ubuntu 10.10 Maverick Meerkat

    Re: Ubuntu on Eee PC T101MT

    Quote Originally Posted by crazyness003 View Post
    Thank you so much. This did exactly what I needed.
    np mate. Glad to be able to help
    To err is human - to really f*ck up you need a computer

Page 100 of 112 FirstFirst ... 50909899100101102110 ... LastLast

Tags for this Thread

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •