If you can not select the proper screen resolution from Display program, or it keeps switching to a mode you don't want the easiest way to do this is to edit the /etc/X11/xorg.conf file and modify the following:
First at a command line prompt type:
> gtf X Y refesh
where X Y equals your resolution and the refresh equals the refresh rate (select 60, as if I remember correctly refresh rate doesn't apply to LCDs).
So for typing:
> gtf 1920 1200 60
you should get output that looks like this:
Modeline "1920x1200_60.00" 193.16 1920 2048 2256 2592 1200 1201 1204 1242 -HSync +Vsync
Copy that line into the xorg.conf file under the Monitor section:
Section "Monitor"
Identifier "monitor1"
VendorName "Generic"
ModelName "Flat Panel 1920x1200"
HorizSync 31.5 - 90.0
VertRefresh 59.0 - 75.0
ModeLine "1920x1200_60.00" 193.2 1920 2048 2256 2592 1200 1201 1204 1242 -hsync +vsync
EndSection
Next in the "Display" SubSection under "Screen"
delete all modes except the resolution you want to use.
ex:
Section "Screen"
Identifier "Screen0"
Device "Videocard0"
DefaultDepth 24
SubSection "Display"
Viewport 0 0
Depth 24
Modes "1920x1200"
EndSubSection
EndSection
save xorg.conf. and press ALT+CTL+BACKSPACE -- this will restart X, make sure you have saved everything as you will loose everything open when you restart X.
The default generic video driver should work for all resolutions up to 1600x1200 (UXGA) -- I could set 1920x1200 WUXGA, it would just be ignored and default back to UXGA. I had to install fglrx to get 1920x1200.
Also, if you need (or want) to install fglrx for FC6, I would HIGHLY reccommend saving yourself some time and getting the prebuilt stuff from
http://rpm.livna.org/-- it uses yum to install packages, so it is easy.