Monitor autodetection (was: my experience with testing flight 5...)

Paul Sladen ubuntu at paul.sladen.org
Tue Mar 14 14:56:50 GMT 2006


On Mon, 13 Mar 2006, Martin Kreiner wrote:
> > I don't see how it is possible for your monitor to convey to the X
> > server the fact that the recommended resolution is 1280x1024.

The DDC protocol (see 'ddcprobe') is able to convey the capabilities of the
monitor to the host device.

> - try to figure out if its LCD or CRT ("ddcprobe" and "hwinfo")
> - if LCD: use highest supported resulution (=native LCD resolution)
>   if CRT:
>     - get the size of the monitor ("ddcprobe" and "hwinfo")
>     - calculate a "suitable" default resolutions (e.g. 19'' -> 1280x1024)

'xresprobe' is currently what's used.  It is installed by default for setup
and calls many of the utilities above---including starting an X server to
grep the output for useful data-points.

It might be best to look at extending that.  It's all written in shell and
the various components are in:

  /usr/share/xresprobe/

	-Paul
-- 
Britain is just cold, in a pesky way.  Southampton, GB




More information about the ubuntu-devel mailing list