Actually, Ubuntu makes use of vino. Vino is a vncserver like program, but integrated in the gnome environment. This is different then vncserver in other Unix/Linux environments where additional screens are defined by vncserver. With vino it works more like on a single user machine (eg windows), where a remote user takes over the console desktop. BTW, there is amazingly little information on vino available..
So here is my guess: vino may take the screen resolution from the X-server on the console. If you disconnect the monitor then the X-server will probably be unable to determine the screen resolution and fall back to a save default of 640x480. Have you tried connecting to the system with the monitor still in place? Do you then have a higher resolution?
Main Topics
Browse All Topics





by: GnsPosted on 2006-03-10 at 08:47:43ID: 16156203
xorg.conf has nothing to do with vnc! What has to do whict vnc is the Xvnc server (run on the Ubuntu side), which can (depending on parameters) limit the _virtual_display to a certain size, and the client (on some other host) which theoretically can manipulate what size viewport you have (few do though, most implementations aim at what UltraVNC does so nicely... scaling:-).
Unfortunately I've go limited experience with Ubuntu (I'm planning to start play with it the next few weeks... VMWare and PHB willing:-), but I imagine you need start looking at how Xvnc get spawned off (started)... Likely in /etc/init.d/vncserver or something similar... Usually the call is not directly to Xvnc, but rather to the vncserver conveniance script.
-- Glenn