[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#230243: xbase-clients: startx -- :0 uses too large UI fonts



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





Reply to: