From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-ia0-x235.google.com (mail-ia0-x235.google.com [IPv6:2607:f8b0:4001:c02::235]) by befuddled.reisers.ca (Postfix) with ESMTPS id 8C9711EF715 for ; Fri, 10 May 2013 08:31:08 -0400 (EDT) Received: by mail-ia0-f181.google.com with SMTP id f27so4378013iae.26 for ; Fri, 10 May 2013 05:30:56 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=x-received:message-id:date:from:user-agent:mime-version:to:subject :references:in-reply-to:content-type:content-transfer-encoding; bh=pM0BzzmuUTj8P1CrHnveY8jXMU1a+ZGzEpGQfZAn/ew=; b=LnUN0bKMahTLmPDyOc/phNkgoXgRomCDVEk5AeKgr9U+zEo4Hs29US5pkWvuJUntjL +Xr/pQ9OZ8xU15X8Jye0oBhLlg1hWGFmdJ9lSeIJRNfys7V+jiz2T/22Uyqw1Kbg529+ GI2Q1pJCcD2VmNtW1FCYFNGg9I5Qql0dslyrrCjdybAio1MCl8WFcRYPQLNzuI02afMW Wxn9MPRPT7xvPr0RPtnYYzvMOAMwNW2vpau1NY5Gh5xOl+LbyxCyFeptmjyNy7OVCAmt S3uwDqOBFnb3a3DLzkPbg8MML4vaI8f5NBAA2CVN5rFVJr29tZo2et6Y426jyAmId+lB Uzqw== X-Received: by 10.42.24.10 with SMTP id u10mr7143467icb.30.1368189056519; Fri, 10 May 2013 05:30:56 -0700 (PDT) Received: from pc.kyle.tk (cpe-098-026-014-050.nc.res.rr.com. [98.26.14.50]) by mx.google.com with ESMTPSA id b6sm3868511igv.5.2013.05.10.05.30.54 for (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Fri, 10 May 2013 05:30:55 -0700 (PDT) Message-ID: <518CE87D.4000507@gmail.com> Date: Fri, 10 May 2013 08:30:53 -0400 From: Kyle User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:17.0) Gecko/20130428 Thunderbird/17.0.5 MIME-Version: 1.0 To: speakup@linux-speakup.org Subject: Re: the direction of speakup References: <20130510064319.GA14798@jdc.jasonjgw.net> In-Reply-To: <20130510064319.GA14798@jdc.jasonjgw.net> Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit 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, 10 May 2013 12:31:10 -0000 According to Jason White: # It runs its own shell and captures input/output, somewhat like screen(1). This actually makes YASR the most portable text console screen reader I am aware of, since it can run on just about any Unix-like operating system. It runs entirely in userspace and depends on shell output rather than relying on any kernel level code or output. It also has the benefit of being able to work with a wide range of hardware synthesizers via Emacspeak servers and possibly other local drivers as well, and also has software speech available through various interfaces, including EFlite and speech-dispatcher. The trade-off is that you will get no speech prior to login, although with the correct login script, you can have YASR come up automatically once you've logged into the console you want to use. There once was a separate program included in the YASR source tree that could read the console prior to login, but I don't currently know if it still works. I remember getting it to work at one point, but that was some time ago. I did most things with a single text console that ran YASR automatically at login and did all my work in Screen, which allowed me to have a nearly unlimited number of "windows" open on a single console, all under a single YASR instance. Just a quick note: because of the way YASR works in a subshell, it should be capable of working in a desktop terminal application like Xterm, giving you familiar functionality when you have that text-based application that Orca doesn't like in gnome-terminal. Keybindings shouldn't be a problem either, even if you use gnome-terminal and silence Orca, since as far as I know, there aren't any conflicts between Orca and YASR keyboard commands. ~Kyle http://kyle.tk/ -- "Kyle? ... She calls her cake, Kyle?" Out of This World, season 2 episode 21 - "The Amazing Evie"