From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-iw0-f178.google.com (mail-iw0-f178.google.com [209.85.223.178]) by speech.braille.uwo.ca (Postfix) with ESMTP id 6C09A10323 for ; Tue, 19 Jan 2010 07:11:44 -0500 (EST) Received: by iwn8 with SMTP id 8so1775652iwn.23 for ; Tue, 19 Jan 2010 04:11:43 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:from:to:subject :in-reply-to:references:comments:date; bh=+DHOzR0IfP4d7lbUs96zr5lB6+XS8D2atb0veKbQpVM=; b=GcFfLSUDOARfcdHcODgJtsDB5xGL880lzqBmyxsh7vxrirrkUSm2NFlQj7fl4OhAgB LZgW8rM4YjkMkhqpsM0/xXcZa8r5A0LpXvlTymRrVU1XWBipd2imn/YrJqqo7DKCYze/ XdiiAZghEI5ZW1vUff1RPufSatFaquZ9G7B4Q= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:from:to:subject:in-reply-to:references:comments:date; b=TzrgNJ7tsSX15O7WJGz1APZnkkkjZz+2WMpGAx3rGrW4ZFzFp6I34tC7miRsCAq1LN DMalBleWBvSHxOmLLeYBMUeAF+NpYT+Uj1Cz4bdy0WJkiB6NT9NixjsQLhlBWXe1CfRM m69maxhfQx0xbg1A2x3YNZd1NBDwIChtFUtvI= Received: by 10.231.148.83 with SMTP id o19mr1873635ibv.39.1263903103771; Tue, 19 Jan 2010 04:11:43 -0800 (PST) Received: from localhost (ip24-253-221-18.ok.ok.cox.net [24.253.221.18]) by mx.google.com with ESMTPS id 23sm3085384iwn.7.2010.01.19.04.11.41 (version=TLSv1/SSLv3 cipher=RC4-MD5); Tue, 19 Jan 2010 04:11:42 -0800 (PST) Message-ID: <4b55a17e.5744f10a.28ba.ffffdd96@mx.google.com> From: Chris Brannon To: "Speakup is a screen review system for Linux." Subject: X access was Re: Debian upgrade In-reply-to: <20100119113845.GB5736@gnuked.clearwire.net> References: <20100117211738.GA9851@gnuked.clearwire.net> <4b549572.1f205e0a.4ff6.7bf4@mx.google.com> <20100118175516.GA12671@gnuked.clearwire.net> <4b54b813.0baa660a.305e.ffffae31@mx.google.com> <20100119113845.GB5736@gnuked.clearwire.net> Comments: In-reply-to Gaijin message dated "Tue, 19 Jan 2010 03:38:45 -0800." Date: Tue, 19 Jan 2010 06:10:22 -0600 X-BeenThere: speakup@braille.uwo.ca X-Mailman-Version: 2.1.12 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: Tue, 19 Jan 2010 12:11:44 -0000 > I was hoping the guys at X.org would take an idea from > speech-dispatcher and crack open another channel for audible screen > output to a synthesizer/screen reader, bypassing the need to decypher > Gnome, KDE, or whatever other desktop manager was in use. I really like that idea, but I don't believe it is very workable. Here is the reason. As always, someone with more knowledge is welcome to correct me. The X-window system only offers low-level abstractions. It concerns itself with the rendering of bitmapped images on graphical devices. That information isn't very useful when rendering objects via speech or braille. Suppose that a program wants to present a dialog box to the user. At the X level, that dialog box isn't a dialog box. Instead, it is a sequence of operations for controlling the display. Could you appreciate a painting if I gave you a pixel-by-pixel description of it? I think not. Desktop environments like Gnome give us a higher level of abstraction, and Orca doesn't have to deal with those raw X events. -- Chris