Hi,
I've been trying to figure this out for a while so I thought I'd try and see if anyone else here has some luck solving this.
I am trying to get Ubuntu 10.04 to set my external monitor as the default for the logon prompt, etc or to have it <completely> mirror my LCD screen from boot.
I have a Dell Inspiron 8000 laptop with an ATI Mobility M4 video card which Ubuntu sees as a r128 when choosing the driver. The external monitor is an older CRT capable of 1280x1024 resolution as is the LCD screen.
The reason why I want to have the external CRT monitor mirror the LCD or become the default is because the LCD screen has stopped working and needs repair.
I have tried using xrandr but haven't had any luck so far.
I have been able to configure the xorg.conf file so that the external monitor shows up as "LeftOf" the LCD screen and all resolution settings are working without issue.
When Ubuntu boots the logon prompt shows up on my Laptop LCD screen. After logging on, the top and bottom panels appear on my CRT and it appears to be "to the left" of the LCD screen.
When I choose System->Preferences->Monitors the option for "Same Image in all Monitors" is grayed out.
Here is my xorg.conf file:
---<Beginning of File>---
Section "Files"
ModulePath "/usr/lib/xorg/modules"
FontPath "/usr/share/fonts/X11/misc"
FontPath "/usr/share/fonts/X11/cyrillic"
FontPath "/usr/share/fonts/X11/100dpi/:unscaled"
FontPath "/usr/share/fonts/X11/75dpi/:unscaled"
FontPath "/usr/share/fonts/X11/Type1"
FontPath "/usr/share/fonts/X11/100dpi"
FontPath "/usr/share/fonts/X11/75dpi"
FontPath "/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType"
FontPath "built-ins"
EndSection
Section "Module"
Load "dri"
Load "extmod"
Load "dbe"
Load "glx"
Load "dri2"
Load "record"
EndSection
Section "InputDevice"
Identifier "Keyboard0"
Driver "kbd"
EndSection
Section "InputDevice"
Identifier "Mouse0"
Driver "mouse"
Option "Protocol" "auto"
Option "Device" "/dev/input/mice"
Option "ZAxisMapping" "4 5 6 7"
EndSection
Section "Device"
### Available Driver options are:-
### Values: <i>: integer, <f>: float, <bool>: "True"/"False",
### <string>: "String", <freq>: "<f> Hz/kHz/MHz"
### [arg]: arg optional
#Option "NoAccel" # [<bool>]
#Option "SWcursor" # [<bool>]
#Option "Dac6Bit" # [<bool>]
#Option "Dac8Bit" # [<bool>]
#Option "DMAForXv" # [<bool>]
#Option "ForcePCIMode" # [<bool>]
#Option "CCEPIOMode" # [<bool>]
#Option "CCENoSecurity" # [<bool>]
#Option "CCEusecTimeout" # <i>
#Option "AGPMode" # <i>
#Option "AGPSize" # <i>
#Option "RingSize" # <i>
#Option "BufferSize" # <i>
#Option "EnablePageFlip" # [<bool>]
#Option "Display" # <str>
#Option "PanelWidth" # <i>
#Option "PanelHeight" # <i>
#Option "ProgramFPRegs" # [<bool>]
#Option "UseFBDev" # [<bool>]
#Option "VideoKey" # <i>
#Option "ShowCache" # [<bool>]
#Option "VGAAccess" # [<bool>]
Option "RenderAccel" "off"
Identifier "Card0"
Driver "r128"
VendorName "ATI Technologies Inc"
BoardName "Rage Mobility M4 AGP"
BusID "PCI:1:0:0"
Screen 0
EndSection
Section "Device"
### Available Driver options are:-
### Values: <i>: integer, <f>: float, <bool>: "True"/"False",
### <string>: "String", <freq>: "<f> Hz/kHz/MHz"
### [arg]: arg optional
#Option "NoAccel" # [<bool>]
#Option "SWcursor" # [<bool>]
#Option "Dac6Bit" # [<bool>]
#Option "Dac8Bit" # [<bool>]
#Option "DMAForXv" # [<bool>]
#Option "ForcePCIMode" # [<bool>]
#Option "CCEPIOMode" # [<bool>]
#Option "CCENoSecurity" # [<bool>]
#Option "CCEusecTimeout" # <i>
#Option "AGPMode" # <i>
#Option "AGPSize" # <i>
#Option "RingSize" # <i>
#Option "BufferSize" # <i>
#Option "EnablePageFlip" # [<bool>]
#Option "Display" # <str>
#Option "PanelWidth" # <i>
#Option "PanelHeight" # <i>
#Option "ProgramFPRegs" # [<bool>]
#Option "UseFBDev" # [<bool>]
#Option "VideoKey" # <i>
#Option "ShowCache" # [<bool>]
#Option "VGAAccess" # [<bool>]
Option "RenderAccel" "off"
Identifier "Card1"
Driver "r128"
VendorName "ATI Technologies Inc"
BoardName "Rage Mobility M4 AGP"
BusID "PCI:1:0:0"
Screen 1
EndSection
Section "Monitor"
Identifier "Monitor0"
VendorName "Generic LCD Display"
ModelName "LCD Panel 1280x1024"
HorizSync 31.5-64.0
VertRefresh 56.0 - 65.0
modeline "1280x1024@60" 108.0 1280 1328 1440 1688 1024 1025 1028 1066 +hsync +vsync
EndSection
Section "Screen"
Identifier "Screen0"
Device "Card0"
Monitor "Monitor0"
DefaultDepth 16
SubSection "Display"
Depth 16
Virtual 1280 1024
Modes "1280x1024@60"
EndSubSection
EndSection
Section "Monitor"
Identifier "Monitor1"
VendorName "Generic CRT Display"
ModelName "Monitor 1280x1024"
HorizSync 31.5-81.0
VertRefresh 50-75
modeline "1280x1024@75" 135.0 1280 1296 1440 1688 1024 1025 1028 1066 +hsync +vsync
modeline "1280x1024@60" 108.0 1280 1328 1440 1688 1024 1025 1028 1066 +hsync +vsync
EndSection
Section "Screen"
Identifier "Screen1"
Device "Card1"
Monitor "Monitor1"
DefaultDepth 16
SubSection "Display"
Depth 16
Virtual 1280 1024
Modes "1280x1024@75" "1280x1024@60"
EndSubSection
EndSection
Section "ServerLayout"
Identifier "Default Layout"
Screen "Screen0"
Screen "Screen1" LeftOf "Screen0"
InputDevice "Mouse0" "CorePointer"
InputDevice "Keyboard0" "CoreKeyboard"
EndSection
---<End of File>---
Any help would be greatly appreciated.
Thanks!
CapJTKirk