IMO-AT7-Configure and Setup
From OMAPpedia
Tested on: Ubuntu 10.10
Instructions:
- Have a working Ubuntu image loaded on your SD card (8GB recommended). Visit Ubuntu Project for more information. Once you have a working environment proceed with the following steps.
- Enable Universe Repositories
- Open System/SynapticPackageManager
- Under the Settings Menu Select "Repositories"
- Make sure "Community-maintained Open Source software (universe)" is selected
- Install the following
sudo apt-get -y install libusb-dev xorg-dev xserver-xorg-video-displaylink git-core
- Download latest libdlo release
cd ~/Desktop mkdir libdlo cd libdlo sudo wget http://people.freedesktop.org/~berniet/libdlo-0.1.2.tar.gz sudo tar -xzpf libdlo-0.1.2.tar.gz cd libdlo-0.1.2 ./configure && sudo make install
- Edit /etc/gdm/Init/Default
sudo vim /etc/gdm/Init/Default
Locate the function below
gdmwhich () {
....
}
//insert the lines below lines immediately after the function -- dont include this comment
XRANDR=`gdmwhich xrandr`
if [ "x$XRANDR" != "x" ] ; then
$XRANDR -o 0
fi
- Create a new xorg.conf
sudo touch /etc/X11/xorg.conf
- Edit xorg.conf
sudo vim /etx/X11/xorg.conf
Copy this to your xorg.conf and save.
Section "ServerLayout"
Identifier "Layout0"
Screen 0 "DisplayLinkScreen" 0 0
Option "Xinerama" "0"
EndSection
Section "Files"
ModulePath "/usr/local/lib/xorg/modules/drivers"
ModulePath "/usr/lib/xorg/modules"
ModulePath "/usr/lib/xorg/modules/drivers"
ModulePath "/usr/local/lib"
EndSection
Section "Monitor"
Identifier "DisplayLinkMonitor"
EndSection
Section "Device"
Identifier "DisplayLinkDevice"
Driver "displaylink"
Option "fbdev" "/dev/fb2"
EndSection
Section "Screen"
Identifier "DisplayLinkScreen"
Device "DisplayLinkDevice"
Monitor "DisplayLinkMonitor"
SubSection "Display"
Depth 24
Modes "800x480"
EndSubSection
EndSection
- reboot
Know issues:
- Touch is not working -- needs to be calibrated
- Second display is possible however UI is not shown not functional on both displays
- In order to setup a second display the current xorg.conf will need to be adjusted.