From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-vw0-f42.google.com (mail-vw0-f42.google.com [209.85.212.42]) by speech.braille.uwo.ca (Postfix) with ESMTP id E8B26C1A098 for ; Fri, 4 Mar 2011 13:53:00 -0500 (EST) Received: by vws10 with SMTP id 10so2262451vws.29 for ; Fri, 04 Mar 2011 10:53:00 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:date:from:to:subject:message-id :mail-followup-to:references:mime-version:content-type :content-disposition:in-reply-to:user-agent; bh=Rpco6eTLwF1UR3po43GdbYRQYQZ1bvzzmLw+ZfOK5Ro=; b=A//17m7pOGJ0e6PsAQP+PfoF1nf6b4pHZ8ScIef1amf2r7Rcc+vt8PF8LPRv5TZj1A jzg03AQsJkyQhVv/eoR4aWIsTiRhvJt0WVYP5X8Z+YdXT7yXZyuIJpJekDumNr52IWEa 64u4USYmDyt422f9XkVTUUyywIUBcb58FMfAQ= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=date:from:to:subject:message-id:mail-followup-to:references :mime-version:content-type:content-disposition:in-reply-to :user-agent; b=XSnwfoqdTJZpT/Ssp/lREJkzf6T0+3sM72sbMXJ1nspfqr2OWQfQ/71yhPfV6z0JRw C8M6ZWAuK8iwcFM+RI+vKkd3G/7zrqG2H+o8NNrjtnZVVJXF+w4Giv+3Pi5cZMAICZ9y 88wWTpMcjribUa+H+i/6xUX0Ozctj/E+fmwJ0= Received: by 10.52.91.34 with SMTP id cb2mr1423061vdb.296.1299264780522; Fri, 04 Mar 2011 10:53:00 -0800 (PST) Received: from linux1 (cpe-76-183-49-63.tx.res.rr.com [76.183.49.63]) by mx.google.com with ESMTPS id q13sm548250vdu.5.2011.03.04.10.52.56 (version=SSLv3 cipher=OTHER); Fri, 04 Mar 2011 10:52:57 -0800 (PST) Received: by linux1 (sSMTP sendmail emulation); Fri, 04 Mar 2011 12:52:55 -0600 Date: Fri, 4 Mar 2011 12:52:55 -0600 From: William Hubbs To: "Speakup is a screen review system for Linux." Subject: Re: speakup in user space (was Re: Serial conflict) Message-ID: <20110304185255.GA28217@linux1> Mail-Followup-To: "Speakup is a screen review system for Linux." References: <4D6DAAFE.7020201@gmail.com> <20110302110133.GA6917@rx.westell.com> <4D6E808D.6040207@gmail.com> <20110302212017.GB17303@lnx3> <4D6EB855.90302@gmail.com> <4D710EF6.5000209@gmail.com> <4D712A35.1020806@gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <4D712A35.1020806@gmail.com> User-Agent: Mutt/1.5.20 (2009-06-14) X-BeenThere: speakup@braille.uwo.ca X-Mailman-Version: 2.1.13 Precedence: list Reply-To: "Speakup is a screen review system for Linux." List-Id: "Speakup is a screen review system for Linux." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 04 Mar 2011 18:53:01 -0000 On Fri, Mar 04, 2011 at 10:06:45AM -0800, Jacob Schmude wrote: > > -----BEGIN PGP SIGNED MESSAGE----- > Hash: SHA1 > > Hi > If that were done, why have Speakup in the kernel at all? Software > speech cannot be included in the kernel itself, and this would mean > that hardware speech would not be able to kick in as early if needed. > Also, we would then be under the limitations of user-space programs in > that when a kernel panic happens, we may not be able to review it > whether we're using hardware synthesizers or not. > If we were to go this route, my suggestion would be to get Speakup out > of the kernel entirely and convert the whole thing to user-space. I'd > use an approach similar to BRLTTY, using the /dev/vcsa devices. WE > wouldn't lose anything more than if serial support were removed, and > the integration problems with various distributions would be > completely gone. No kernel conflicts, no module versioning, none of > that. It would also remove the necessity for middleware between > speakup and software speech. SBL uses the vcsa devices. I attempted to use this screen reader, but I found very quickly that it doesn't work the way we expect screen readers to work. For example, if you type the date command, the next thing you hear read back to you is the command prompt. You are required to use the screen review mode to find the output from the command and read it. As I understand it, this is a limitation of the vcsa devices. The closest thing as I understand it to a user space screen reader that really works is yasr, but you have to be logged in to use that. William