OK, this is beginning to make sense. If there isn't any monitor section, it's no wonder that the system can't figure out what your monitor resolution is like. I have seen similar botched-up config files from Suse and Mandriva but it's the first time I see one from Fedora. Here is what a proper xorg.conf should look like:
Code:
# /etc/X11/xorg.conf (xorg X Window System server configuration file)
#
# This file was generated by dexconf, the Debian X Configuration tool, using
# values from the debconf database.
#
# Edit this file with caution, and see the /etc/X11/xorg.conf manual page.
# (Type "man /etc/X11/xorg.conf" at the shell prompt.)
#
# This file is automatically updated on xserver-xorg package upgrades *only*
# if it has not been modified since the last upgrade of the xserver-xorg
# package.
#
# If you have edited this file but would like it to be automatically updated
# again, run the following command:
# sudo dpkg-reconfigure -phigh xserver-xorg
Section "Files"
FontPath "/usr/share/X11/fonts/misc"
FontPath "/usr/share/X11/fonts/cyrillic"
FontPath "/usr/share/X11/fonts/100dpi/:unscaled"
FontPath "/usr/share/X11/fonts/75dpi/:unscaled"
FontPath "/usr/share/X11/fonts/Type1"
FontPath "/usr/share/X11/fonts/100dpi"
FontPath "/usr/share/X11/fonts/75dpi"
FontPath "/usr/share/fonts/X11/misc"
# path to defoma fonts
FontPath "/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType"
EndSection
Section "Module"
Load "i2c"
Load "bitmap"
Load "ddc"
Load "dri"
Load "extmod"
Load "freetype"
Load "glx"
Load "GLcore"
Load "int10"
Load "type1"
Load "vbe"
EndSection
Section "InputDevice"
Identifier "Generic Keyboard"
Driver "kbd"
Option "CoreKeyboard"
Option "XkbRules" "xorg"
Option "XkbModel" "pc105"
Option "XkbLayout" "be"
Option "XkbOptions" "lv3:ralt_switch"
EndSection
Section "InputDevice"
Identifier "Configured Mouse"
Driver "mouse"
Option "CorePointer"
Option "Device" "/dev/input/mice"
Option "Protocol" "ExplorerPS/2"
Option "ZAxisMapping" "4 5"
Option "Emulate3Buttons" "true"
EndSection
#Section "InputDevice"
# Driver "wacom"
# Identifier "stylus"
# Option "Device" "/dev/wacom" # Change to
# /dev/input/event
# for USB
# Option "Type" "stylus"
# Option "ForceDevice" "ISDV4" # Tablet PC ONLY
#EndSection
#Section "InputDevice"
# Driver "wacom"
# Identifier "eraser"
# Option "Device" "/dev/wacom" # Change to
# /dev/input/event
# for USB
# Option "Type" "eraser"
# Option "ForceDevice" "ISDV4" # Tablet PC ONLY
#EndSection
#Section "InputDevice"
# Driver "wacom"
# Identifier "cursor"
# Option "Device" "/dev/wacom" # Change to
# /dev/input/event
# for USB
# Option "Type" "cursor"
# Option "ForceDevice" "ISDV4" # Tablet PC ONLY
#EndSection
Section "Device"
Identifier "ATI Technologies, Inc. ATI Default Card"
Driver "fglrx"
BusID "PCI:1:0:0"
BoardName "ATI Technologies Inc RV530 [Radeon X1600]"
Option "UseInternalAGPART" "no"
Option "backingstore" "true"
Option "no_accel" "no"
Option "no_dri" "no"
Option "mtrr" "off"
Option "Capabilities" "0x00000000"
Option "CapabilitiesEx" "0x00000000"
Option "OpenGLOverlay" "off"
Option "VideoOverlay" "on"
Option "PseudoColorVisuals" "off"
Option "Stereo" "off"
Option "StereoSyncEnable" "1"
Option "FSAAEnable" "on"
Option "FSAAScale" "1"
Option "FSAADisableGamma" "no"
Option "FSAACustomizeMSPos" "no"
Option "FSAAMPosX0" "0.000000"
Option "FSAAMPosY0" "0.000000"
Option "FSAAMPosX1" "0.000000"
Option "FSAAMPosY1" "0.000000"
Option "FSAAMPosX2" "0.000000"
Option "FSAAMPosY2" "0.000000"
Option "FSAAMPosX3" "0.000000"
Option "FSAAMPosY3" "0.000000"
Option "FSAAMPosX4" "0.000000"
Option "FSAAMPosY4" "0.000000
Option "FSAAMPosX5" "0.000000"
Option "FSAAMPosY5" "0.000000"
Option "UseFastTLS" "1"
Option "BlockSignalsOnLock" "on"
Option "UseInternalAGPGART" "no"
Option "ForceGenericCPU" "no"
#Option "XAANoOffscreenPixmaps"
#Option "BusType" "PCI"
#Option "ColorTiling" "on"
#Option "EnablePageFlip" "on"
EndSection
Section "Monitor"
Identifier "Generic Monitor"
Option "DPMS"
HorizSync 30-80
VertRefresh 43-75
EndSection
Section "Screen"
Identifier "Default Screen"
Device "ATI Technologies, Inc. ATI Default Card"
Monitor "Generic Monitor"
DefaultDepth 24
SubSection "Display"
Depth 1
Modes "1280x1024" "1024x768" "800x600" "640x480"
EndSubSection
SubSection "Display"
Depth 4
Modes "1024x768" "800x600" "640x480"
EndSubSection
SubSection "Display"
Depth 8
Modes "1024x768" "800x600" "640x480"
EndSubSection
SubSection "Display"
Depth 15
Modes "1280x1024" "1024x768" "800x600" "640x480"
EndSubSection
SubSection "Display"
Depth 16
Modes "1280x1024" "1152x864" "1024x768" "800x600" "640x480"
EndSubSection
SubSection "Display"
Depth 24
Modes "1280x1024" "1152x864" "1024x768" "800x600" "640x480"
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"
EndSection
Section "DRI"
Mode 0666
EndSection
Section "Extensions"
Option "Composite" "off"
EndSection
I think the only option left is to generate a new configuration file. You will have to get back to the command line ("single" trick), then sign in as root and do:
system-config-display
If the system complains that the command can't be found, it is actually saying that it is not installed. In that case, you first need to do:
yum install system-config-display
And answer y when the system asks if it is OK to install.
Then run the system-config-display command again.
Alternatively, you can try tweaking your existing xorg.conf by bringing it up (nano /etc/X11/xorg.conf) and putting in:
Section "Monitor"
Identifier "Monitor0"
Vendorname "XXXX" (monitor vendor)
Modelname "XXXX" (type of the model )
VertRefresh XX-XX (put the minium and maximum vertical refresh rates here)
HorizSync XX-XX (put the min. and max. horizontal refresh rates here)
Option "DPMS" "true"
Then, under section "Screen", add this:
Monitor "Monitor0"
I suggest you have a look at my own xorg.conf to find out where these are supposed to be inserted.
Still, you may get further trying the system-config-display first because from the looks of it, your xorg.conf is missing even more (for example, I don't see a single reference to a mouse device).