ibex,
I think you are making life unnecessarily complicated.
Your Q1:- These settings are stored in /etc/X11/xorg.conf[/B]
Your Q2:- X does it for suse
Your Q3:- Don't know, I don't use yast
Your Q4:- Don't know, I don't use yast
Your Q5:- I doubt it.
My suggestion: Forget about Yast.
Become root and edit the file
/etc/X11/xorg.conf ( I think you have already made a backup that sort-of works, you may need this!)
You say your screen area is "364x291 (actual screen)"
So the bit that says:
Section "Monitor"
DisplaySize 377 301
Needs to be changed to:
Section "Monitor"
DisplaySize 364 291
Xorg seems to have your horiz & vert sync rates correct.
Get rid of
UseModes "Modes[0]"
Get rid of everything between
Section "Modes"
and
EndSection
ie all those "modelines"
In this bit:
SubSection "Display"
Depth 16
Modes "1600x1200" "1600x1024" "1600x1000" "1400x1050" "1280x1024" "1440x900" "1280x960" "1366x768" "1280x800" "1152x864" "1280x768" "1024x768" "1280x600" "1024x600" "800x600" "768x576" "640x480"
EndSubSection
Put the mode that you want as default first.
Save the file.
Restart X with <CTL><ALT><Backspace>
Hope it is better!
There is a lot of information about the workings of
xorg.conf in the manual page.
Edit: Try this easy-to-read manual page:
http://www.die.net/doc/linux/man/man5/xorg.conf.5.html
HTH