speechd-discuss
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

it's done speechd works in system-wide-mode in arch including gdm orca a


From: Steve Holmes
Subject: it's done speechd works in system-wide-mode in arch including gdm orca and console
Date: Mon, 11 Oct 2010 08:30:36 -0700

This is interesting that Orca is involved with specifying how speechd
is launched.  As a packager, that concerns me greatly that one who
installs speech-dispatcher would have to make modifications to orca.
If we make a change to Orca for the Arch package of speechd, this
would have an adverse impact on how Orca runs on other distros.  Could
you elaborate as to which orca script you had to change? If it was the
.desktop file, maybe I could add something to it to dynamically check
for speechd running and then set environment accordingly.  We don't
want to get into a situation where one package starts altering the
contents of another - sounds like a bad idea to me.

Oh, and another side effect I discovered over the weekend with
specifying the environment variable SPEECHD_ADDRESS in any default
basis is that autospawn wouldn't work until that variable were
removed.  Again, I'm considering this as a packager.  If I set things
up to run as a system wide service, it makes it harder for a user to
choose session mode if they want. This bit of choosing between session
or system mode is not going to be all that simple for an end user who
installs the package without much more fiddling.

On Mon, Oct 11, 2010 at 04:43:10PM +0200, Halim Sahin wrote:
> Hi,
> The problem which was described by Steve was the fact that the
> speechd_address couldn't be read from the gdm-user from /etc/profile.
> I have first activated orca debug and found the traceback which shows
> that speechd tried to autospawn because of missing adr of the running
> speechd in system-mode.
> 
> I wasn't able to modify gdm to get the adr correctly so I added it in
> the orca script itself.
> 
> Then I added a speechd user and started speechd with that uid.
> su -s /bin/sh -c "speechd_cmd"
> in speechd's init script.
> 
> Well it works as expected with only single specheed runing :-).
> have a nice day.
> 
> 
> _______________________________________________
> Speechd mailing list
> Speechd at lists.freebsoft.org
> http://lists.freebsoft.org/mailman/listinfo/speechd



reply via email to

[Prev in Thread] Current Thread [Next in Thread]