Hi On Wed, Aug 09, 2006 at 10:12:10PM +0200, Chris Moore wrote: > Package: vncserver > Version: 3.3.7-12 > Severity: normal > Tags: patch > > When I use vncserver and connect from a remote machine, everything is > much smaller than when I work directly on the desktop. This seems to > be because the dpi setting is different. > > I would like to be able to specify a value for the "-dpi" flag either > in my .vncrc file, or as a flag to the vncserver command, but that's > not possible.
Thanks a lot for the fix. > I made some changes to the realvncserver script to allow both of these: > > ------------------------------------------------------------------------ > --- /usr/bin/realvncserver 2006-04-27 07:12:24.000000000 +0200 > +++ realvncserver 2006-08-09 22:02:47.000000000 +0200 > @@ -115,6 +115,9 @@ > if ($pixelformat) { > $opt{'-pixelformat'} = $pixelformat; > } > +if ($dpi) { > + $opt{'-dpi'} = $dpi; > +} > > chop($host = `uname -n`); > > @@ -123,7 +126,7 @@ > "-kill",1,"-clean",0, "-fp",1, > "-alwaysshared",0, "-nevershared",0, > "-httpport",1,"-basehttpport",1, > - "-startup",1,"-once",0); > + "-startup",1,"-once",0,"-dpi",1); > > $useClasses = 0; > if (defined $vncClasses) { > @@ -251,6 +254,7 @@ > $cmd .= " -co $colorPath" if ($colorPath); > $cmd .= " -alwaysshared" if ($opt{'-alwaysshared'}); > $cmd .= " -nevershared" if ($opt{'-nevershared'}); > +$cmd .= " -dpi $opt{'-dpi'}" if ($opt{'-dpi'}); > > foreach $arg (@ARGV) { > $cmd .= " " . "edString($arg); > ------------------------------------------------------------------------ > > I can now add "$dpi = "100";" to my ~/.vncrc and have the VNC session > use bigger fonts. Nice. > Notice that the man page for Xrealvnc doesn't mention the -dpi flag, > but it does definitely have the desired effect, and Xrealvnc's -help > flag does document it: > > $ Xrealvnc -help 2>&1 | grep dpi > -dpi int screen resolution in dots per inch Ok. > I can modify the manual pages and sample .vncrc file appropriately if > my changes would be used, and if nobody else wants to do it. That would be nice if you could do. Other wise I'll do that, but I prefer if you do it. Regards, // Ola > > -- System Information: > Debian Release: testing/unstable > APT prefers unstable > APT policy: (500, 'unstable') > Architecture: i386 (i686) > Shell: /bin/sh linked to /bin/bash > Kernel: Linux 2.6.17-1-686 > Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8) > > Versions of packages vncserver depends on: > ii dpkg 1.13.22 package maintenance system for > Deb > ii libc6 2.3.6-18 GNU C Library: Shared libraries > ii libgcc1 1:4.1.1-10 GCC support library > ii libice6 1:1.0.0-3 X11 Inter-Client Exchange library > ii libsm6 1:1.0.0-4 X11 Session Management library > ii libstdc++6 4.1.1-10 The GNU Standard C++ Library v3 > ii libx11-6 2:1.0.0-8 X11 client-side library > ii libxext6 1:1.0.0-4 X11 miscellaneous extension > librar > ii perl 5.8.8-6.1 Larry Wall's Practical > Extraction > ii vnc-common 3.3.7-12 Virtual network computing server > s > ii x11-common 1:7.0.22 X Window System (X.Org) > infrastruc > ii xbase-clients 1:7.1.ds-2.1 miscellaneous X clients > ii zlib1g 1:1.2.3-13 compression library - runtime > > Versions of packages vncserver recommends: > ii xfonts-base 1:1.0.0-3 standard fonts for X > > -- no debconf information > > -- --------------------- Ola Lundqvist --------------------------- / [EMAIL PROTECTED] Annebergsslingan 37 \ | [EMAIL PROTECTED] 654 65 KARLSTAD | | +46 (0)54-10 14 30 +46 (0)70-332 1551 | | http://www.opal.dhs.org UIN/icq: 4912500 | \ gpg/f.p.: 7090 A92B 18FE 7994 0C36 4FE4 18A1 B1CF 0FE5 3DD9 / --------------------------------------------------------------- -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]