[prev in list] [next in list] [prev in thread] [next in thread] 

List:       ruby-talk
Subject:    Re: Detecting hardware with Ruby
From:       Simon Strandgaard <neoneye () adslhome ! dk>
Date:       2004-03-25 14:14:29
Message-ID: pan.2004.03.25.14.08.17.176129 () adslhome ! dk
[Download RAW message or body]

On Thu, 25 Mar 2004 22:57:06 +0900, Jamis Buck wrote:
> Here's a rather off-the-wall question: how would I go about detecting 
> the presence of external hardware in Ruby? Specifically, sometimes my 
> laptop is attached to an external monitor, and sometimes it isn't. Just 
> before X starts, I'd like to have a Ruby script that runs and checks to 
> see if the monitor is present, and if it isn't, chooses a different 
> server layout from the XF86Config file.
> 


This should be possible with the DDC protocol
http://www.vesa.org/summary/sumvbeddc11.htm

It requires that the driver supports DDC, which I think most
drivers in XFree86 does.  

I don't believe XFree86 will allow you to use DDC without switching to
graphics mode first. Then you can detect if a display is present, and then
you can switch back to good old 80x50 text mode.

I have only tried tweaking XFree86 a little bit, and have absolutely no
idea where go from here.

--
Simon Strandgaard



[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic