GNOME Bugzilla – Bug 118870
no speech output in alt-space menu
Last modified: 2004-12-22 21:47:04 UTC
Using gnome-2.4 nightly build from July 28. .logged in as a a normal user -launch gnopernicus with speech enabled -with a window in focus, press alt-space to bring up a menu to resize,move,move to workspace etc. -gnopernicus does not output speech on this menu for any of the items.
In this case, no event from at-spi/gail is received by gnopernicus. I will assign this bug to atk/gail.
Apologies for spam... marking as GNOMEVER2.3 so it appears on the official GNOME bug list :)
I am transferring this this to metacity as Alt+Space is implemented by metacity.
Not going to be fixed unless someone tells me how.
*** This bug has been marked as a duplicate of 120025 ***
hi Havoc: Up until now, we've been saying "metacity doesn't register as an application, with at-spi-registryd". That's OK since it's a "meta"-app, but OTOH that decision greatly complicates metacity's accessibility story since, then, we need to separately connect the metacity UI widgetlets and menus, etc. with the at-spi hierarchy. However, if we (just for the sake of argument) were to rethink this, and have 'window manager' appear in the list of applications reported by at-spi, then as long as metacity used gtk+ widgets for its UI components, everything would 'just work', with the exception of the lack of logical connection between the WM visuals and the contained apps. That's not optimal, but it would at least mean that metacity menus, etc. would speak as expected, and that screen-review mode of gnopernicus would correctly find window title bars, etc. etc. Of course the latter would mean that metacity would need to expose the WM decorations as AtkObjects, which is a bit of work, but the "speech" aspect would probably "just work" without further changes. Perhaps a hybrid approach could be considered, for instance having metacity send appropriate ATK events from its widgets to at-spi-registryd, without actually being added to the list of toplevel accessible applications. - Bill