Hi, guys. Someone still using T101MT?
I just installed 14.04 and tweaked it out a little. A lot of things work out of the box - including Bluetooth, touchscreen (basic), camera, microphone...
Here are the steps to get almost everithing to work:
1) Install official eGalax driver:
Code:
$ wget http://home.eeti.com.tw/touch_driver/Linux/20140318/x86/eGTouch_v2.5.3810.L-x.zip
$ unzip eGTouch_v2.5.3810.L-x.zip
$ cd eGTouch_v2.5.3810.L-x
$ sh setup.sh
and select: Y (agree with patent decl.), 2 (USB), Enter (confirm), 1 (Device number)
(note for debian users: i had to change line 188 of setup.sh from "Kminor=${Ktmp%%.*}" to "Kminor=${Ktmp%%[.-]*} to recognize my kernel version")
after that, you can edit some settings with "eGTouch Utility" app. Even right-click emulation works!
2) Most Fn keys (and ExpressGate key) don't work.
- (From wiki) edit line in /etc/default/grub to:
Code:
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash acpi_osi=Linux acpi_backlight=vendor"
- to fix brightness Fn keys:
edit (create) file /usr/share/X11/xorg.conf.d/20-intel.conf :
Code:
Section "Device" Identifier "card0"
Driver "intel"
Option "Backlight" "intel_backlight"
BusID "PCI:0:2:0"
EndSection
and reboot.
- to fix ExpressGate button, Fn + F3 (toggle TouchPad) an Fn + F9 (open System Monitor):
install xbindkeys:
Code:
sudo apt-get install xbindkeys
touch ~/.xbindkeys.noauto
and create script to launch it on boot($ nano xbindkeys )
Code:
#!/bin/bash
sleep 10
/usr/bin/xbindkeys &
and move it to /usr/bin
Code:
chmod 755 xbstart
sudo mv xbstart /usr/bin
and add xbstart command to Startup applications.
and edit (create) file .xbindkeysrc (nano ~/.xbindkeysrc):
Code:
"touchrotate"
XF86ScreenSaver
"toggletouchpad"
c:191
"gnome-system-monitor"
XF86Launch1
and continue to step 3 and 4...
3) Rotating the screen:
i made script named touchrotate ($ nano touchrotate)
Code:
#!/bin/sh
# author Jiří Kosňovský
# guirnab@gmail.com
# thanks to guys on http://ubuntuforums.org/Showthread.php?t=2116275
# and http://stackoverflow.com/questions/169964/how-to-prevent-a-script-from-running-simultaneously
# Find the line in "xrandr -q --verbose" output that contains current screen orientation and "strip" out current orientation.
rotation="$(xrandr -q --verbose | grep 'connected' | egrep -o '\) (normal|left|inverted|right) \(' | egrep -o '(normal|left|inverted|right)')"
# block the script from running simultaneously
# ExpressGate button executes the script twice
if mkdir /var/lock/.myscript.exclusivelock
then
# Using current screen orientation proceed to rotate screen and input devices.
case "$rotation" in
normal)
# rotate to the left
xrandr -o left
xinput --set-prop "eGalaxTouch Virtual Device for Multi" "Evdev Axes Swap" 1
xinput --set-prop "eGalaxTouch Virtual Device for Multi" "Evdev Axis Inversion" 1, 0
;;
left)
# rotate to inverted
xrandr -o inverted
xinput --set-prop "eGalaxTouch Virtual Device for Multi" "Evdev Axes Swap" 0
xinput --set-prop "eGalaxTouch Virtual Device for Multi" "Evdev Axis Inversion" 1, 1
;;
inverted)
# rotate to the right
xrandr -o right
xinput --set-prop "eGalaxTouch Virtual Device for Multi" "Evdev Axes Swap" 1
xinput --set-prop "eGalaxTouch Virtual Device for Multi" "Evdev Axis Inversion" 0, 1
;;
right)
# rotate to normal
xrandr -o normal
xinput --set-prop "eGalaxTouch Virtual Device for Multi" "Evdev Axes Swap" 0
xinput --set-prop "eGalaxTouch Virtual Device for Multi" "Evdev Axis Inversion" 0, 0
;;
esac
sleep 1
rmdir /var/lock/.myscript.exclusivelock
fi
and move it to /usr/bin
Code:
chmod 775 touchrotate
sudo mv touchrotate /usr/bin
commandtouchrotate will rotate the screen 90° ccw.
4) To disable touchpad with command:
i made script toggletouchpad (nano toggletouchpad)
Code:
#!/bin/sh
# author Jiří Kosňovský
# guirnab@gmail.com
isOn="$(synclient | grep TouchpadOff | awk '{print $3}')"
if [ "$isOn" = 0 ]; then
#echo $isOn
synclient TouchpadOff=1
else
#echo $isOn
synclient TouchpadOff=0
fi
and moved it to /usr/bin
Code:
chmod 775 toggletouchpadsudo mv toggletouchpad /usr/bin
I was unable to fix Fn+F7 and Fn+F4. I am opened to suggestions
Everything else works so far.
Bookmarks