Re: GOK



Hello,

> You might checking for at-spi-registryd, the "assistive technology
> registry daemon"
>
> ps -elf | grep spi-registryd
>
> If it's not running, then either it isn't getting activated
> (you can test this with the bonobo activation client query utility,
> activation-client -s "repo_ids.has('IDL:Accessibility/Registry:1.0')"
> which should activate the registry and return an IOR string to the
> console) or it's crashing right after activation.
> [...]

gunnars kcshilb:~> ps -ef | grep spi-registryd
gunnars   2801  2710  0 17:45 pts/1    00:00:00 grep spi-registryd
gunnars kcshilb:~> activation-client -s 
"repo_ids.has('IDL:Accessibility/Registry:1.0')"
Query spec is "repo_ids.has('IDL:Accessibility/Registry:1.0')"
Activation ID "" RESULT_NONE
gunnars kcshilb:~> ps -ef | grep spi-registryd
gunnars   2804  2710  0 17:45 pts/1    00:00:00 grep spi-registryd
gunnars kcshilb:~> /opt/gnome2/libexec/at-spi-registryd 
gunnars kcshilb:~> ps -ef | grep spi-registryd
gunnars   2808  2710  0 17:45 pts/1    00:00:00 grep spi-registryd
gunnars kcshilb:~>

> If activation fails, perhaps something is wrong with your bonobo-activation
> setup?  There should be a file in $prefix/lib/bonobo/servers called
> "Accessibility_Registry.server" which tells bonobo-activation where
>to find the registry and what interfaces it implements, etc.
>
That file does not exist. Can I simply downoad that file from somewhere and 
put it into that directory? Or do I have to replace one of the installed 
packages by a new version (that includes that file)? On my system I have:

at-spi-1.0.0-208
atk-1.0.3-45, atk-devel-1.0.3-45
bonobo-1.0.20-167, bonobo-devel-1.0.20-167
bonobo-activation-1.0.2-115, bonobo-activation-devel-1.0.2-115
libbonobo-2.0.0-165, libbonobo-devel-2.0.0-165
bonobo-conf-0.14-450
libbonoboui-2.0.1-58, libbonoboui-devel-2.0.1-58

(As stated some mail earlier, a full list of packages is in 
http://www.schmi-dt.de/rpm.txt)

> You can run the at-spi-registryd executable yourself (though it is not
> in your $PATH), in a console window, and you may see some diagnostic
> output which could give you more clues.  For instance on my system I
> would run:
> /opt/gnome-2.0/libexec/at-spi-registryd
>
> Then launch GOK and see what happens.
>
gunnars kcshilb:~/gok/gok> /opt/gnome2/libexec/at-spi-registryd 
gunnars kcshilb:~/gok/gok> gok

** ERROR **: Could not locate registry
aborting...
Abgebrochen
gunnars kcshilb:~/gok/gok>

> As for your mother's needs: what sorts of input devices do you think may
> work for her?  As you probably know, GOK can use either "point and
> dwell" (if the mouse pointer enters and remains inside an onscreen-key
> 'button' it activates that key) or various switch-activated methods (for
> instance, buttons start and stop scanning row-by-row and
> column-by-column, and make selections).  The first option works well if
> she has reasonable pointing ability with perhaps a joystick or
> trackball; there is also a head-tracking device from Madentec that costs
> about $300 that works for people who can only control head movement, it
> tracks a small reflective dot placed on the forehead.
> [...]
Well, at the moment it seems that we do not immediately need GOK. Our mother 
has some illness which slowly makes the nerves disappear. As a result of that 
she will be able to do less as the time continues. Her consciousness is not 
affected by that illness.

Since two weeks she is in hospital. There they have done some operation for 
facilitating breathing. After that operation she could only use one hand. 
However, that was only some aftereffect of the operation. Now she can 
actually use a normal keyboard.

However, there will come be some time when she can only use one hand, and 
later there will be some time (at the very end) when she can only move her 
eyes...

> Now, as for speech; we don't have a "KMouth"-type type-and-say utility
> yet, but gnome-speech provides all the necessary building blocks and it
> should only take a few lines of code to create one. [...]
>
Well, before she went to hospital she used KDE and KMouth, so our approach 
would have been to use the GOK as an input device under KDE. However, KDE is 
currently not accessible in such a way as GNOME is. However, I hope that we 
are able to add AT-SPI code to KDE in the near future, so that it is both 
possible to use GOK with good results under KDE and to use KMouth under 
GNOME. I do not see any reason why we need some application "GMouth" besides 
KMouth or some application "KOK" besides "GOK".

Gunnar Schmi Dt



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