Contents |
The Lenovo S10-t is a very versatile device for Meego development as is has both a 10 inch touchscreen and a keyboard. This makes it an idea candidate for UX prototyping. Installing Meego IVI on the Lenovo S10-3t does require some extra work after installation.
Select an ia32 IVI image from the Meego repo
Use the standard Netbook Installation instructions using the image you selected from above. The procedure is exactly the same.
The official Russellville hardware requires that that Y axis be flipped for it's touch screen. This fix breaks the default calibration for the Lenovo S10-3t. To fix this issue add this to /etc/X11/xorg.conf or a file in /etc/X11/xorg.conf.d
Section "InputClass"
Identifier "evtouch touchscreen tsc2007"
MatchIsTouchscreen "on"
MatchDevicePath "/dev/input/event*"
Driver "evtouch"
Option "MinX" "80"
Option "MinY" "80"
Option "MaxX" "4095
Option "MaxY" "4095"
EndSection
The Lenovo S10-3t has VGA out that can clone what is being displayed on the Lenovo touchscreen or provide an additional screen. The Intel graphics driver does not support "Zaphod Style" multi-head where each screen is assigned it's own X Display and it's own set of input devices. The Intel driver only "Merged FB" mode where the screen is interacted with as one large desktop. You will needs to re-calibrate your touch screen if you want the 2nd monitor to the left of the Lenovo touchscreen.
To create a 2nd display from the VGA port add this to your /etc/X11/xorg.conf
Section "Device"
Identifier "IntelGraphics"
Driver "intel"
Option "monitor-LVDS1" "Internal"
Option "monitor-VGA1" "External"
EndSection
Section "Monitor"
Identifier "External"
EndSection
Section "Monitor"
Identifier "Internal"
EndSection
Section "Screen"
Identifier "Left"
Device "IntelGraphics"
Monitor "External"
DefaultDepth 24
SubSection "Display"
Modes "1024x600"
EndSubSection
EndSection
Section "Screen"
Identifier "Right"
Device "IntelGraphics"
Monitor "Internal"
DefaultDepth 24
SubSection "Display"
Modes "1024x600"
EndSubSection
EndSection
Section "ServerFlags"
Option "DefaultServerLayout" "MultiHead"
EndSection
Section "ServerLayout"
Identifier "MultiHead"
Screen 0 "Right" Absolute 0 0
Screen 1 "Left" Absolute 1024 0
Option "MergedFB" "true"
Option "Clone" "false"
EndSection