From Bugzilla Helper:
User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.7.3)
Description of problem:
My system is a thinkpad T30 (Radeon 7500 Mobility graphics chip,
1400x1050 lcd). When I'm working at home I have an external monitor
plugged in (dell 2000FP 1600x1200). I configure the system to use
xinerama for a spanning desktop.
If I shut down the machine, unplug the external monitor, and restart,
the X server crashes on startup a few times. It finally gives up and
leaves me in a text mode login. I have to remember the location of
the config file, hand edit it to remove the dual-head setup, save, and
reboot. It's a hassle and it's not anything I could explain to a
"That Other OS" quickly recognizes this (rather common for a laptop)
configuration change and boots single monitor. X should do this too.
Version-Release number of selected component (if applicable):
Steps to Reproduce:
1. Use system-config-display to setup dual head mode, with spanning
2. confirm that it's working properly
3. shut down
4. disconnect 2nd monitor
Actual Results: As noted in description, X completely fails to
startup and you have to hand-edit its config file and reboot.
Expected Results: Good: Recognize the missing 2nd monitor and (for
that boot only) disable dual head
Better: Support multiple config files so the user could specifically
dial in their single and dual monitor settings.
Thanks for your report. I agree that it would be wonderful if
the X.Org X server had this functionality, however the lack of
this type of feature is a design limitation rather than a bug.
In order to have this type of functionality requires X.Org
upstream development to implement the necessary functionality
to do this into a future X.Org X11 release.
If you would like to see this type of feature be available
in a future X.Org release, you can request a feature enhancement
by filing a bug report at http://bugs.freedesktop.org in the
'xorg' component and marking it as an enhancement request.
Once the X.Org developers enhance the server to provide this
functionality and a new X11 version is released which includes
this ability, it will eventually get integrated into a future
release of Fedora Core.
Setting status to "NOTABUG", as we do not track upstream X.Org
feature requests in our local bugzilla.