On Mon, Jan 14, 2008 at 17:58:19 -0200, Adriano Bonat wrote: > On Jan 14, 2008 5:47 PM, Preston Boyington wrote: > > I have installed Debian (and Ubuntu) on this laptop several times and I > > am stumped. If I use Debian 4.0r2 (currently "stable") I don't have any > > problems with the font size in gdm, but if I directly install "testing" > > from a netinst cd or do a dist-upgrade the fonts are gigantic. > > > > Imagine the circles that obscure your password while logging into your > > session in gdm being about the size of ping pong balls. then when Gnome > > initially starts the upper and lower bars are about a third of the > > screen apiece. After a moment they will go to a normal size, but any > > font in gdm and its' associated menu entry will be super-sized. This > > makes it very difficult to change sessions.
[...] > I have the same notebook, when I was using Debian with KDM (etch) > everything was ok, now I was testing Kubuntu and I have always in kdm > that big fonts problem, after login, everything is ok. > > They say that the solution is specify a DisplaySize in your xorg.conf, > but for me doesnt work. Putting the DisplaySize into xorg.conf used to be a good way to ensure consistent DPI settings, because this was independent of how you started X, but as far as I can tell this approach does not work reliably anymore at the moment for both Lenny and Sid. Two important commands to figure out what is going on: xdpyinfo | egrep 'dim|resol' ps -ef | grep '/usr/bin/X[ ]' The first one displays the DPI current settings, the second one shows which parameters were passed to X when it was started - watch out for an incorrect "-dpi ..." specification here. I have the impression that it is currently necessary to enforce a correct DPI setting; Xorg seems to adjust its ideas about the display dimensions based on that. ---------- If you use startx you can try "startx -- -dpi XXX", replacing "XXX" with your calculated correct DPI value. Also, watch out for this line in /etc/X11/xinit/xserverrc: exec /usr/bin/X11/X -dpi 100 -nolisten tcp You can adjust the dpi value here to save you typing when you start X. ---------- If you log in with KDM then you have to edit this line in /var/run/kdm/kdmrc: ServerArgsLocal=-nolisten tcp You can add the -dpi option here: ServerArgsLocal=-nolisten tcp -dpi XXX and restart kdm. ("invokde-rc.d kdm restart") In any case, make sure to keep the "-nolisten tcp" part unless you really know what you are doing. ---------- If you use XDM then you can enforce the DPI setting by editing this line in /etc/X11/xdm/Xservers: :0 local /usr/bin/X :0 vt7 -dpi 100 -nolisten tcp and restarting XDM. ("invokde-rc.d xdm restart") ---------- I don't know GDM too well, unfortunately. I think that this section in /usr/share/gdm/defaults.conf might be a good place to start: [server-Standard] name=Standard server command=/usr/bin/X -audit 0 I would hope that adding " -dpi XXX" to the "command" line will work. The file has a few other lines that start with "command=/usr/bin/X", so it might be necessary to try those as well. ---------- Finally, some applications can still show wrong font sizes even if Xorg's DPI setting is correct, e.g. iceweasel and openoffice.org. In that case it might help to run echo "Xft.dpi: 96" | xrdb -merge (adjust "96" as necessary) and to restart the problematic program. If this works it can be made permanent by adding the line Xft.dpi: 96 to ~/.Xresources. -- Regards, | http://users.icfo.es/Florian.Kulzer Florian | -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]