From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from out4.smtp.messagingengine.com (out4.smtp.messagingengine.com [66.111.4.28]) by speech.braille.uwo.ca (Postfix) with ESMTP id 4C13210B46 for ; Sat, 30 May 2009 04:35:05 -0400 (EDT) Received: from compute1.internal (compute1.internal [10.202.2.41]) by out1.messagingengine.com (Postfix) with ESMTP id E5338347ADF for ; Sat, 30 May 2009 04:35:04 -0400 (EDT) Received: from heartbeat1.messagingengine.com ([10.202.2.160]) by compute1.internal (MEProxy); Sat, 30 May 2009 04:35:04 -0400 X-Sasl-enc: Gtqj1RvfFDtkw9nJuWNAFdUxd2AKByNwhEB2FZ6BxNgk 1243672504 Received: from localhost (24-105-233-162.cm.mhcable.com [24.105.233.162]) by www.fastmail.fm (Postfix) with ESMTPSA id 65B451C88D for ; Sat, 30 May 2009 04:35:04 -0400 (EDT) Date: Sat, 30 May 2009 04:35:03 -0400 From: Chuck Hallenbeck To: "Speakup is a screen review system for Linux." Subject: Re: changing synths Message-ID: <20090530083503.GA25793@rx.localhost> Mail-Followup-To: "Speakup is a screen review system for Linux." References: <20090530000444.GA5987@arch> <20090530004216.GA12847@localhost.localdomain> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20090530004216.GA12847@localhost.localdomain> User-Agent: Mutt/1.5.18 (2008-05-17) 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: Sat, 30 May 2009 08:35:05 -0000 Hi guys, On Fri, May 29, 2009 at 05:42:17PM -0700, Gregory Nowak wrote: > If the synth you want to switch to is built as a module, and that > module hasn't yet been loaded, you'd just modprobe it. So, again for > the dectlk, you'd modprobe speakup_dectlk I believe. Again, using the > speakwith/talkwith script takes care of all of that for you automagically. Not quite. The speakwith/talkwith scripts do not load modules. With speakup, it is okay to have several of the driver modules loaded at the same time, so that switching between synths is just a matter of echoing the desired synth name to that variable, except that the connector programs need to be killed or restarted as appropriate. Switching from a soft synth to a hardware synth requires not only that the synthname be changed, but the connector program be killed. And vice versa, it needs to be restarted when switching back. Those are the chores the scripts handle, plus reinitializing the speakup parameters just as speakupconf would do. Version 3 of the scripts merely avoids the bashism of relying on $UID to detect who's running the scripts. Chuck -- The Moon is Waxing Crescent (41% of Full) My web site: www.hallenbeck.ftml.net Microblog: http://identi.ca -------- The reason that every major university maintains a department of mathematics is that it's cheaper than institutionalizing all those people.