On Thu, Jan 27, 2005 at 10:38:34PM -0500, Jim Cornette wrote: > The programs suck. Configuring the displays to work was pretty easy > though. Did you have to manually edit your configuration files to get > things setup or were you able to use some easy to run tool? > > In windows, the second display presents a text message on screen that > tells you where to go to configure the second monitor. You follow the > text directions on the second display and you are all set to go. I agree, configuring X via a GUI to take advantage of anything more than the most vanilla configuration is a recent development. One should understand, however, that the priority over these many years has been to make X even work on hardware that is often not well documented, etc. > I'm impressed that you can use dual-displays for a decade now. It would > be better for this feature to be easier to configure and work for more > cases than only for special configuration of the files or customized > programs. *XFree86* hasn't supported multiple displays that long, but *some* X server has, either on Sun equipment, or the Xi Graphics product for i386 (which I used on Linux and Solaris long ago). Multiple screen support was a fundamental design element of X -- that's why your $DISPLAY variable is :<xserver>.<screen#>. On Windows, AFAIK, one still just gets a single simulated large display. In the past, multi-head was achieved with multiple video adapters -- [and those adapters, e.g., Matrox, had to have a special feature to turn off the VGA hw registers on all but the first card]. These days, commodity cards support dual-head, though often with various limitations (like lower RAMDAC speed on the second head), special setup requirements that are not (well-)documented by the vendors, etc. One still needs special Option lines in the device config to correctly select analog, flat-panel, TV-Out, etc. on various cards. And auto-configuration depends on auto-detection, which involves things like DDC probing, matching to a database of hardware quirks and monitor types, determining which bit-depths can be supported on each card/screen, etc. Remember, for the most part, X drivers have been developed by third-parties, not the hardware vendors themselves, who supply the Windows drivers that take full advantage of their product. Bill Rugolsky