Am 01.01.2011 16:09, schrieb Felix Miata:
However in the meantime I've found that this is a bug in X.org:
Note that bug makes no mention of ATI or fglrx, and started out as an apparent Intel driver bug.
I first thought this is a fglrx problem. Then I thought it is a general X.org bug because of the above bug report. Now I think again that it is a fglrx problem because the radeon driver seems to not show the same behaviour. Unfortunately the radeon drvier does not work at all. I see only in the logfile that it wants to set the DPI to 108. But I get no picture from it.
As they do not provide a config option for the old behaviour
You apparently didn't read the first comment in bug 32430 very well. It indicates one _can_ configure X via configfile _almost_ as before, e.g. to use whatever DisplaySize (and thus DPI) one wants: "placing screen and display parameters that used to work in xorg.conf into /etc/X11/xorg.conf.d/ files produces expected results".
In 11.3, with open source drivers at least, you simply must set DisplaySize via xorg.conf.d/ rather than xorg.conf. If you use your display's actual size, you'll get an accurate DPI. You can also fudge that size to your liking by lying it bigger or smaller, which because of the way common scalable fonts behave can often produce more pleasing fonts if you choose a DPI that is a multiple of 12. In your case of a 109 DPI display that would be 108 (slightly smaller fonts) or 120 (larger fonts). http://fm.no-ip.com/Share/DisplaySize contains many sizes that, give or take rounding behavior that varies according to drivers, will produce 12 multiples.
I've added the option "DisplaySize 597 336" to the /etc/X11/xorg.conf and also in /etc/X11/xorg.conf.d/50-monitor.conf. I see no difference with the fglrx driver. Even after deleting /etc/X11/xorg.conf However the fglrx driver responds to the -dpi option. Is there a way to get it added to the startup of the X server if one uses kdm4? -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org For additional commands, e-mail: opensuse+help@opensuse.org