On Sun, 2010-09-19 at 23:57 +0100, Michael Whapples wrote:
Hello,
While it may not be what was asked for, there is a problem with the i686
gnome desktop one. When I boot it, wait for the desktop to appear and
then try and launch the orca screen reader
http://live.gnome.org/Orca
(press alt+f2 for run and then type orca and press enter) orca fails to
load.
Unfortunately as I rely on orca for output from the system I cannot see
any error message when I launch orca from gnome-terminal. However I can
say the following, I know the sound and text to speech chain is working
from orca as when I give the command "orca -t" from gnome-terminal orca
will go through its text based set up questions providing speech output.
Even after doing the text based set up and logging out and back in orca
still fails to load.
This is a severe accessibility issue.
As I said, being unable to see I cannot get the error message so cannot
proceed with working out the cause, however if someone could try
launching orca (without any options) from gnome-terminal and give me the
output, I can try and find out the cause.
Thanks for reporting this. I agree entirely, this is clearly a major
issue for anyone who relies on Orca. Unfortunately we don't capture
accessibility stuff in the release criteria right now, which is an
omission we should fix and I'm sorry about that.
The error I get trying to run orca from a terminal is a Python
traceback:
[adamw@vaioz live]$ orca
Gtk-Message: Failed to load module "atk-bridge": libatk-bridge.so:
cannot open shared object file: No such file or directory
(orca:31286): Bonobo-WARNING **: Bonobo must be initialized before use
Traceback (most recent call last):
File "<string>", line 1, in <module>
File "/usr/lib64/python2.7/site-packages/orca/orca.py", line 2205, in
main
init(pyatspi.Registry)
File "/usr/lib64/python2.7/site-packages/orca/orca.py", line 1618, in
init
"object:children-changed")
File "/usr/lib/python2.7/site-packages/pyatspi/registry.py", line 269,
in registerEventListener
self._set_default_registry ()
File "/usr/lib/python2.7/site-packages/pyatspi/registry.py", line 163,
in _set_default_registry
self._set_registry (MAIN_LOOP_GLIB)
File "/usr/lib/python2.7/site-packages/pyatspi/registry.py", line 134,
in _set_registry
cache = AccessibleCache (app_name)
File "/usr/lib/python2.7/site-packages/pyatspi/cache.py", line 326, in
__init__
self._manager = DesktopCacheManager (self)
File "/usr/lib/python2.7/site-packages/pyatspi/cache.py", line 87, in
__init__
bus = SyncAccessibilityBus (registry.Registry())
File "/usr/lib/python2.7/site-packages/pyatspi/busutils/bus.py", line
163, in __new__
_bus.BusConnection.__new__ (cls, _get_accessibility_bus_address(),
None)
File "/usr/lib/python2.7/site-packages/pyatspi/busutils/bus.py", line
30, in _get_accessibility_bus_address
from Xlib import display, Xatom
ImportError: No module named Xlib
looks like it may wind up being a dependency issue, if the Xlib module
is available somehow; if not, it means orca needs rewriting in some way,
or the module got renamed, or the module hasn't been rebuilt for Python
2.7, or something like that. I will file a bug, mark it as NTH for Beta
RC3, and investigate. Thanks.
--
Adam Williamson
Fedora QA Community Monkey
IRC: adamw | Fedora Talk: adamwill AT fedoraproject DOT org
http://www.happyassassin.net