Re: [orca-list] Remote access to gnome, still looking for a solution

Thanks for this. I haven't had the chance to test the module out, but if
it does as you say it should be ideal. My thought is that orca would be
run on the remote machine, with speech-dispatcher as the server locally,
and so all speech should be produced locally whilst orca is accessing
the at-spi and such like on the same machine (the remote one). Hopefully
I haven't missed anything in this which would stop this actually working
as a solution.

Michael Whapples
On Tue, 2008-01-29 at 15:40 +0100, Tomas Cerha wrote:
Michael Whapples wrote:
How possible might it be to have orca use speech-dispatcher on a
different system, set per user (eg. is there a setting which can
be altered in orca user settings to allow the IP of the
speech-dispatcher to be used, and this might mean the
individuals who use orca remotely need to always use the same machine,
or may be it could be set by a script run on login).

This is technically possible, but this is currently not configurable.  I
will add this to Speech Dispatcher python library.  If you are
interested in testing it, you can try using the attached module instead
of the module installed from the python-speechd package.  You will need
to do the following steps:


python -c 'import speechd; print speechd.__file__'

This will tell you where the speechd library is installed.  On my system
it prints "/usr/lib/python2.4/site-packages/speechd/__init__.pyc", so
the directory is "/usr/lib/python2.4/site-packages/speechd".

Copy the attached file to this directory (you will need root privileges)
replacing the original file of the same name.  Then set the environment
variable SPEECHD_HOST to the IP address or hostname of the machine where
Speech Dispatcher is running:

export SPEECHD_HOST=hostname

Then run orca within the same shell (terminal window) and Orca should
speak to the remote Speech Dispatcher host.  Please note, that this does
not solve the problem of running your gnome session remotely - it only
redirects the speech to another machine so I'm not sure whether it
solves your problem completely.  It may rather be a part of the solution...

Best regards, Tomas

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