How to setup LCD Projector and Notebook with Ubuntu 7.04 Feisty

Attention: open in a new window. PDFPrintE-mail

Ubuntu is one of distros whose popularity is phenomenal in the last 2 years. We can see it at http://www.distrowatch.com Ubuntu has been ranked #1 for the last 2,5 years. 

This article can be downloaded in PDF format from menu: Download > Articles > Linux Umum > Sort Submit Date > umum_ubuntu_lcd_projector_english. Don't forget to register first.

I asked about this in Ubuntu mailing list and IRC channel, and these are some of the opinions:

(07:18:18 PM) ari_stress: hello guys, i want to know... why UBUNTU is #1 for the last 2 years according to www.distrowatch.com? What makes Ubuntu so great???
(07:18:46 PM) IdleOne: ari_stress, ease of use and a great community
(07:18:50 PM) sipior: ari_stress: love?
(07:18:53 PM) ziroday: ari_stress: hey again, its because we "supposodly" give the best user experience
(07:19:17 PM) Terrasque: ari_stress: the new and improved brain wipe satelites

The answers are indeed various and personal, thus my own opinions are:
1.Ubuntu is one of derivatives of Debian, whose very well known for it's high quality packages.
2.Ubuntu uses APT (Advance Package Tool) for it's package manager, that it is often regarded as one of the best package manager for Linux. It's supported by various frontend such as aptitude and synaptic.
3.The community of Ubuntu is very large and rapidly growing. They are also very active and helpful. On daily average, there are 1000 users online in #Ubuntu IRC channel at irc.freenode.net.
4.For those who wants experience a free “corporate” support can browse https://answers.launchpad.net We can find many knowledge bases with the status of the answers. My inquiry about Ubuntu can be seen at https://answers.launchpad.net/ubuntu/+question/10435

Ok, back to .... notebook :)
To configure LCP projector correctly on Notebook using Ubuntu 7.04 Feisty, we can set it up in /etc/X11/xorg.conf.

My notebook is Compaq Presario V3000 with Intel 845GM graphic adapter, to be exact:
00:02.0 VGA compatible controller: Intel Corporation Mobile 945GM/GMS/940GML Express Inte grated Graphics Controller (rev 03)


Actually there are some tools we can use to configure this, but it's not working for my notebook. Finally after googling and researching the mailing list archives, I am able to set it up.

In this article I will show you the setting for:
1.Clone output from LCD notebook screen to LCD Projector screen.
2.“Stich” LCD notebook screen to LCD Projector (Xinerama mode).

This are the /etc/X11/xorg.conf:

## To Clone LCD notebook screen to LCD Projector screen
## I'm only showing the related configuration

Section "Device"
        Identifier      "Intel Corporation Mobile 945GM/GMS/940GML Express Integrated Graphics Controller"
        Driver          "i810"
        BusID           "PCI:0:2:0"
        Option          "Clone" "On"
        Option          "MonitorLayout" "CRT,LFP"
EndSection

Section "Monitor"
        Identifier      "Generic Monitor"
        Option          "DPMS"
        HorizSync       28-64
        VertRefresh     43-60
EndSection

Section "Screen"
        Identifier      "Default Screen"
        Device          "Intel Corporation Mobile 945GM/GMS/940GML Express Integrated Graphics Controller"
        Monitor         "Generic Monitor"
        DefaultDepth    24
        SubSection "Display"
                Depth           1
                Modes           "1280x800"
        EndSubSection
        SubSection "Display"
                Depth           4
                Modes           "1280x800"
        EndSubSection
        SubSection "Display"
                Depth           8
                Modes           "1280x800"
        EndSubSection
        SubSection "Display"
                Depth           15
                Modes           "1280x800"
        EndSubSection
        SubSection "Display"
                Depth           16
                Modes           "1280x800"
        EndSubSection
        SubSection "Display"
                Depth           24
                Modes           "1280x800"
        EndSubSection
EndSection

Section "ServerLayout"
        Identifier      "Default Layout"
        Screen          "Default Screen"
        InputDevice     "Generic Keyboard"
        InputDevice     "Configured Mouse"
        InputDevice     "stylus"        "SendCoreEvents"
        InputDevice     "cursor"        "SendCoreEvents"
        InputDevice     "eraser"        "SendCoreEvents"
        InputDevice     "Synaptics Touchpad"
EndSection


## To have Xinerama mode with LCD notebook screen and LCD Projector screen
## I'm only showing the related configuration

Section "Device"
        Identifier      "Intel Corporation Mobile 945GM/GMS/940GML Express Integrated Graphics Controller"
        Driver          "i810"
        BusID           "PCI:0:2:0"
        Option          "MonitorLayout" "CRT,LFP"
        Screen          0
EndSection

Section "Device"
        Identifier      "Intel Corporation Mobile 945GM/GMS/940GML Express Integrated Graphics Controller (EXT)"
        Driver          "i810"
        BusID           "PCI:0:2:0"
        Option          "MonitorLayout" "CRT,LFP"
        Screen          1
EndSection


Section "Monitor"
        Identifier      "Laptop LCD"
        Option          "DPMS"
        HorizSync       28-64
        VertRefresh     43-60
EndSection

Section "Monitor"
        Identifier      "EXT LCD"
        Option          "DPMS"
        HorizSync       28-64
        VertRefresh     43-60
EndSection


Section "Screen"
        Identifier      "Laptop Screen"
        Device          "Intel Corporation Mobile 945GM/GMS/940GML Express Integrated Graphics Controller"
        Monitor         "Laptop LCD"
        DefaultDepth    24
        SubSection "Display"
                Depth           1
                Modes           "1280x800"
        EndSubSection
        SubSection "Display"
                Depth           4
                Modes           "1280x800"
        EndSubSection
        SubSection "Display"
                Depth           8
                Modes           "1280x800"
        EndSubSection
        SubSection "Display"
                Depth           15
                Modes           "1280x800"
        EndSubSection
        SubSection "Display"
                Depth           16
                Modes           "1280x800"
        EndSubSection
        SubSection "Display"
                Depth           24
                Modes           "1280x800"
        EndSubSection
EndSection

Section "Screen"
        Identifier      "EXT Screen"
        Device          "Intel Corporation Mobile 945GM/GMS/940GML Express Integrated Graphics Controller (EXT)"
        Monitor         "EXT LCD"
        DefaultDepth    24
        SubSection "Display"
                Depth           1
                Modes           "800x600"
        EndSubSection
        SubSection "Display"
                Depth           4
                Modes           "800x600"
        EndSubSection
        SubSection "Display"
                Depth           8
                Modes           "800x600"
        EndSubSection
        SubSection "Display"
                Depth           15
                Modes           "800x600"
        EndSubSection
        SubSection "Display"
                Depth           16
                Modes           "800x600"
        EndSubSection
        SubSection "Display"
                Depth           24
                Modes           "800x600"
        EndSubSection
EndSection

Section "ServerLayout"
        Identifier      "Default Layout"
        Screen          0       "Laptop Screen" 0 0
        Screen          1       "EXT Screen" RightOf "Laptop Screen"
        Option          "Xinerama" "On"
        InputDevice     "Generic Keyboard"
        InputDevice     "Configured Mouse"
        InputDevice     "stylus"        "SendCoreEvents"
        InputDevice     "cursor"        "SendCoreEvents"
        InputDevice     "eraser"        "SendCoreEvents"
        InputDevice     "Synaptics Touchpad"
EndSection

Don't forget to restart X to apply new configuration:
sudo /etc/init.d/gdm restart

Well, that's all about this short article. Hopefully it will be helpful for anyone.

Knowledge belongs to everyone
Viva la liberty! Jakarta, 26 July 2007.
Comments (0)
Only registered users can write comments!