Hi Branden,
Branden Robinson wrote:
On Thu, Jan 29, 2004 at 04:52:29AM -0800, David Liontooth wrote:
Package: xbase-clients
Version: 4.3.0-0pre1v5
Severity: normal
When I start X11 using a simple startx, I get the right size fonts, corresponding to
what is defined in Fonts in the KDE control center, or in Mozilla's defaults.
When I start X11 using startx -- :0, I get fonts that are about 6 steps too
large. So
to get the fonts to look right, I have to decrease the font size in the KDE
Control
Center from, say, 12 to 6.
GUI fonts in all applications are too large -- the splash screen, mozilla, KDE.
It doesn't matter which x-server number you tell startx to start. For instance,
startx -- :3 does the same. User also doesn't matter.
When you pass arguments to the X server via startx, you are overriding
the default arguments sent to the X server by xinitrc.
The startx(1x) and xinit(1x) manpages have more on this.
Try these two command lines:
startx -- :0 -dpi 75
startx -- :0 -dpi 100
Which looks more correct?
Great! This fully resolves my problem and I suggest the bug report be
closed as incorrect.
I understand from man startx that the content of .xinitrc could be
placed in .xsession -- is this relevant to passing arguments to the X
server via startx?
Or put differently, is there a way to pass argument to the X server via
startx that retains the default arguments sent to the X server by
xinitrc, with the exception of the argument you pass via startx?
That is to say, it would be useful if default values remain in force
unless they are explicitly overridden.
The process of starting the X server is byzantine and may need to be,
but if anything can be done to provide a better user interface that
would be a big win. The power of the X server is one of the triumphs of
free software, and it's surely underused.
Cheers,
David