From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from speakup.octothorp.org (speakup.octothorp.org [IPv6:2607:f2f8:2340::2]) by befuddled.reisers.ca (Postfix) with ESMTPS id 9ED7A1EF0E5 for ; Thu, 2 May 2013 20:24:32 -0400 (EDT) Received: from mo2.mail-out.ovh.net (5.mo2.mail-out.ovh.net [87.98.181.248]) by speakup.octothorp.org (8.14.5/8.14.5) with ESMTP id r430O6wh014532 for ; Fri, 3 May 2013 00:24:17 GMT Received: from mail426.ha.ovh.net (b6.ovh.net [213.186.33.56]) by mo2.mail-out.ovh.net (Postfix) with SMTP id 82C05DC105A for ; Fri, 3 May 2013 02:18:51 +0200 (CEST) Received: from b0.ovh.net (HELO queueout) (213.186.33.50) by b0.ovh.net with SMTP; 3 May 2013 02:18:50 +0200 Received: from nor75-20-82-247-152-155.fbx.proxad.net (HELO HP) (texou@aaui.eu@82.247.152.155) by ns0.ovh.net with SMTP; 3 May 2013 02:18:48 +0200 Date: Fri, 3 May 2013 02:18:42 +0200 From: Jean-Philippe MENGUAL To: "Speakup is a screen review system for Linux." X-Ovh-Mailout: 178.32.228.2 (mo2.mail-out.ovh.net) Subject: Re: the direction of speakup Message-ID: <20130503001842.GV16605@HP> References: <20130501210258.GA10264@linux1> <51818BE3.1090806@durango.net> <5182233C.3030809@baechler.net> MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <5182233C.3030809@baechler.net> User-Agent: Mutt/1.5.21 (2010-09-15) X-Ovh-Tracer-Id: 173388586013569126 X-Ovh-Remote: 82.247.152.155 (nor75-20-82-247-152-155.fbx.proxad.net) X-Ovh-Local: 213.186.33.20 (ns0.ovh.net) X-OVH-SPAMSTATE: OK X-OVH-SPAMSCORE: -100 X-OVH-SPAMCAUSE: gggruggvucftvghtrhhoucdtuddrfeeifedrheekucetufdoteggodetrfcurfhrohhfihhlvgemucfqggfjnecuuegrihhlohhuthemuceftddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmd X-Spam-Check: DONE|U 0.5/N X-VR-SPAMSTATE: OK X-VR-SPAMSCORE: -100 X-VR-SPAMCAUSE: gggruggvucftvghtrhhoucdtuddrfeeifedrheekucetufdoteggodetrfcurfhrohhfihhlvgemucfqggfjnecuuegrihhlohhuthemuceftddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmd X-BeenThere: speakup@linux-speakup.org X-Mailman-Version: 2.1.15 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, 03 May 2013 00:24:34 -0000 Hi, I hope I'm not out of topic, but I have read since the beginning of the thread technical considerations about speakup directions, in particular related to the drivers. As non-dev user, I wonder if it would be possible to improve some features of speakup. Typically, from my latest tests, I thought that it'd be an improvement to backup, to save the regions of the screen we define, the windows defined on a screen to be silent, verbose, etc. Moreover, these kind of settings could be defined per-application. For example, how can speakup handle the reading of text browsers, for example, such as links? So far, in my memory, it only read the status line. That's the directions I wanted to suggest, without knowing if they are realistic. Regards, JPM On jeudi 02 mai 2013 à 01:26:36 (-0700), Tony Baechler wrote: > -----BEGIN PGP SIGNED MESSAGE----- > Hash: SHA256 > > This kind of approach described below won't work. Back in the early days > of Window-Eyes and Windows 3.1 support, GW Micro did exactly what you're > describing. Specifically, they designed the screen reader interface and > hired a development firm to code it. It was very slow, crashed often and > generally didn't work very well. I know from experience, still having the > 3.5 inch disks for 1.0 and 1.1 before they did the complete rewrite > themselves. WE 2.0 was a much better product and they learned their > lessons. No, the Speakup and kernel communities should try to work > together somehow. > > William suggested loading the user space daemon in an initramfs. Well, > that's fine, but what if there is a kernel panic before the initramfs is > loaded? I've had that situation before. Also, what if a script in the > initramfs errors out and causes the next process (such as the Speakup > daemon) not to load? I've had that happen before as well. I was really > glad that I had Speakup at my Busybox shell so I could fix my boot > problems at the initramfs level. > > On 5/1/2013 2:40 PM, Scott D. Henning wrote: > > Hi, > > > > > > I have been inactive here while studying cisco networking. I noted the > > subject line and wanted to "listen" in. You bring up good points. ISA > > is gone today and support seems unneeded. Serial support seems as vital > > as monitor support for sighted users. When I reflect on how to bring > > useful code out for blind users, I imagine having users design the > > interface; detail the needs and then pass it off to a skilled > > programmer who could write it in their sleep. I realize this is counter > > to what you suggested here, but it makes sense to utilize the skills > > programmers have. They do not realize how the code they write affects a > > blind users understanding of what is presented on the screen. If they > > did, the code would come easily. > > > > I wonder if at times this is not a technical issue, but an ethical one. > > Do kernal writers know about the community of blind users? How hard > > would it really be for one of them to add this function? Intercept the > > text output to the screen and shove it out a port? I have often thought > > that if the design was known, what would it cost to have it written? > > > > this is a good thread. I am worried that speakup will wither if not > > kept at the fore of development. The world does not use text anymore > > and it is an invisible issue to most. > > > > Who would we work with to add speakup to a kernal, if your question to > > place it in user space comes back negative. That is it wont run early > > enough to voice all screen output and it must be in kernal. > > > > Thanks for bringing this up. Now I go back to the networking > > books...smile. > > > > Scott > > > > - -- > Have a good day, > Tony Baechler > tony@baechler.net > -----BEGIN PGP SIGNATURE----- > Version: GnuPG v1.4.11 (MingW32) > Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/ > > iQIcBAEBCAAGBQJRgiM7AAoJEPrAuJWnLe0y7aYP/jpOt08dgeWeOw0444Sx0HAq > N/S0XT8C3MkUH7rRwl8+gVUGzrvsVmmFwS+Z8Ob93ch1FWZcRMhD+YFFerPOkhkP > R4nX7BYIdRvkqtgaC9Yx8UH+zG0Pf7GGtekn+8TBMbkDOPsVvYzhrIzYGhEpP+vL > bBXs6rQZpa7cAFuF7nm5OT+jPtUob4CQiRq3+l52VrKUyQJLa1pqGv7T/nR35Ru7 > X/iVKdh8i3mVF90/xRvgPXRlKCZybmdvudEy0z3WBznRs2RkluNvhXkMW0LKs7uF > XggqCyQAC16kmD29UOy6hYTCVaNueuQQIhVTxsSmw4vXoWWVPdmuk+AXy88JQYOK > 3Okg8dgUcB9OgMUJ9Pp4SR2ZN1hNjbqAtfFJWsbsW4V3rBhvvNIAWSz9a2q+/U9V > H/G2zrvkQkqK+JRBn8SGdZS9+SYGMuIwTvQKKcTlnxTkEklw+jV3vcj3qEyuBo++ > Fv68/Rgy817DVWDAh87JDSIYAWGfjU2wY6avsDXEPMOwX/6qXfwQ2F5U3fHk06RS > /bdHXvXinQ28PCOdRxe7jMZpduDBTgWzHEfUtN21+A/fhAzCrlYLN/HsN+f0Q5ei > mqs13DIj1/nUfCZ3n9R0cGQIhQ1p7nqGHB+otoUFVkKa9ev9nLeNSOo1WYwcYZ1v > eFASC+rW5zgfFQx0GaP0 > =qOlr > -----END PGP SIGNATURE----- > _______________________________________________ > Speakup mailing list > Speakup@linux-speakup.org > http://linux-speakup.org/cgi-bin/mailman/listinfo/speakup