Subject: Re: NetBSD, Qemu, Serial Consoles and introductions
To: None <netbsd-users@netbsd.org>
From: Zachary Kline <Z_kline@hotmail.com>
List: netbsd-users
Date: 11/17/2007 09:53:43
"Christos Zoulas" <christos@astron.com> wrote in message 
news:fhlefl$cmn$1@ger.gmane.org...
>
> We have no experience with people with disabilities using NetBSD. I am 
> very
> happy you are trying it, but I don't know how your software can transform
> the graphics display output of wscons to something you can hear. It would
> be interesting to find what opensource software programs have been 
> developed
> that have accessibility hooks and API's.
>
> cheers,
>
> christos
>
>
    Perhaps I'd best explain how I use NetBSD currently.  The system I have 
on my computer is a Windows screen reader, which is a general purpose access 
solution.  With it, I am able to do things like move the mouse or a virtual 
cursor around the display to read text, or indeed even Windows graphical 
controls depending on how standards conforming the latter are.  The 
technology is fairly good, in spite of the $800 or $900 price tag.  There 
are Linux screen readers as well, of which the most popular is probably 
Speakup, from www.linux-speakup.org.  Also, Emacspeak, from 
http://emacspeak.sf.net is a speech interface to Emacs.  Finally, the Gnome 
desktop as of around 2.16 or so provides Orca, which is an accessibility 
program written in Python and using Atspi, the Gnome accessibility 
framework.
    Anyway, back to NetBSD.  I can redirect the qemu serial port with a 
command like:
qemu -serial telnet::4000,server
This lets me have as long as I want to then connect Kermit to the virtual 
port.  I can then use the screen reader to move the cursor around an 
emulated VT100 text mode screen and review to my heart's content.  Granted, 
the feedback isn't automatic or anything, but it's there.
Hope this helps,
Zack.