December 11, 2007
Hi
pixellany appears to be correct in his advice.
The monitor section is required to specify the Horizontal Sync and Vertical Refresh parameters for the connected monitor.
Unless the monitor parameters have been specified then the resolution
that X establishes for the desktop on start up should be a low resolution. (Some distros I run default to 800 x 600)
Since any restart of X (ie machine reboot, logout of X etc) will result
in the startup processing of the X config file, the resolution will possibly differ from any temporary change of desktop resolution you have made from your distro's desktop tools prior to logout or shutdown.
The standard man pages on X in most distros provide a useful explanation of the makeup of the X config file.
Although you are using a single display card and monitor in your system, you might also like to read the Linux How To
"Xinerama-HOWTO, Using Xinerama to MultiHead XFree86 v.4.0+"
at the LDP (Linux Documentation Project)
http://tldp.org/HOWTO/HOWTO-INDEX/howtos.html
The reason I suggest you read this document is because it details the relationships between the X configuration file sections you are using, and their purpose/function, and relationships between the sections.
There are also a couple of useful examples in the appendix at the end.
For further assistance would you please post the name and version of the distribution you are using, and the version of X that you are using.
(eg. $ X -version)
Note that under X version 4+ you can also run the configuration tool
by:
installing your display cards, connecting the monitors
stopping X
logining into your system as root
In a command shell
Backing up your X configuration file
Generating a configuration file with the command
$ X -configure
Testing the new X configuration file
and if satisfactory replacing your old configuration file with the new one.
Hope that helps, best of luck
Chris