Bug 457611

Summary: Openoffice ORG applications are not accessible with Orca screen reader
Product: [openSUSE] openSUSE 11.1 Reporter: Janusz Chmiel <chmiel>
Component: GNOMEAssignee: E-mail List <gnome-bugs>
Status: RESOLVED FIXED QA Contact: E-mail List <qa-bugs>
Severity: Normal    
Priority: P3 - Medium CC: kde-maintainers, mmeeks, pmladek
Version: RC 1   
Target Milestone: ---   
Hardware: Other   
OS: openSUSE 11.1   
Whiteboard: maint:released:sle10-sp2:24973 maint:released:sle11:24976
Found By: --- Services Priority:
Business Priority: Blocker: ---
Marketing QA Status: --- IT Deployment: ---

Description Janusz Chmiel 2008-12-09 13:53:25 UTC
User interface elements are not accessible by using Orca in Openoffice ORG applications. Menus and other interface elements can not be used with Orca screen reader.
Comment 1 Petr Mladek 2008-12-09 16:23:52 UTC
Hmm, it should be already supported in GNOME, according to http://wiki.services.openoffice.org/wiki/Accessibility

I am somewhat unable to get it working.

Thorsten, Michael, do you have any idea (just by chance)?
Comment 2 Thorsten Behrens 2008-12-09 19:47:54 UTC
Not really - FWIW, both trunk & 3.0.0.3.5 work like a charm on 11.0 (after enabling orca in the control panel).
Comment 3 Michael Meeks 2008-12-10 11:19:18 UTC
This is almost certainly a duplicate of not installing the OpenOffice_org-gnome package.
Without the gtk+ system integration, a11y doesn't work.
Comment 4 Petr Mladek 2008-12-10 13:47:32 UTC
Hmm, I am still unable to get it working with OOo.

It works for me with other gnome applications. For example, if I start gedit and go through the menu, orca speaks what menu item is just selected, ... When I write some words in gedit, orca automatically speaks what I write. It does not work in OOo.

I tried it with openSUSE-11.0-x86_64 and the OpenOffice_org-3.0.0.3.6 packages from http://download.opensuse.org/repositories/OpenOffice.org:/STABLE/openSUSE_11.0/

I am sure that I have OpenOffice_org-gnome installed and that the GTK widgets are used (tried to rename libvclplug_gtklx.so and got different widgets, ...)


Thorsten, are you able to get it working with the official OpenOffice_org-3.0.0.3.6 packages or just with your local build?

Do I need to enable something special in OOo?

Do I need to press a special key to make orca speak in OOo?

Do you know about any detailed instructions how to get it working?
Comment 5 Michael Meeks 2008-12-10 15:32:39 UTC
Petr - have you logged in again since you enabled a11y ? and what does echo $GTK_MODULES from the console say ? [ something like gail:atk-bridge is what I expect ].
Comment 6 Petr Mladek 2008-12-10 18:14:14 UTC
Okay, it works only with the gdm display manager. It does not work with the kdm3 display manager.

I have got it working the following way:

1. login to the text console as root
2. run "init 3" to stop the graphical  display manager
3. set the variable DISPLAYMANAGER="gdm" in /etc/sysconfig/displaymanager
4. run "init 5" to start the display manager
5. login into GNOME
6. started "Assistive Technologies" in the GNOME control center
7. Enabled the check-box "Enable assistive techonologies"
8. pressed the button "Preferred applications" in the same dialog
9. Selected the tab "Accessibility"
10. Enabled the check box "Run at start" below the Orca combo-box
11. pressed the button "Close"
12. clossed the "Assistive Technologies" dialog
13. closed the GNOME control center
14. log-out from GNOME
15. logged again
16. starter OOo

There was a workaround with KDE display manager; I needed to start openoffice once with the command:

   GTK_MODULES=gail:atk-bridge ooffice

then the GTK_MODULES were set correctly even after re-login.

I do not understand what is the difference between kdm and gdm.


Michael, what do you think? Should we get it working more easily under kdm and KDE?
   
Comment 7 Petr Mladek 2008-12-10 19:29:29 UTC
Hmm, I did the previous tests on openSUSE-11.0.

I have just installed openSUSE-11.1-GMC on my test system and the variable GTK_MODULES has not been set at all. I did default GNOME installation. Enabled the accessibility, tried to login again, ...

I had to start it with the following command even in the pure GNOME system:

     GTK_MODULES=gail:atk-bridge ooffice

=> there is something wrong.

Michael, who could solve it? Should I reassign it to the bnc-gnome-team?
Comment 8 Michael Meeks 2008-12-12 10:24:43 UTC
Oh - that is odd; and yes - I'll re-assign this to the GNOME team.
I assume you are running gnome-session, started from KDM Petr ? if you run it under a KDE session, things are very unlikely to work. Downgrading the severity & transfering.
Comment 9 Michael Meeks 2008-12-12 10:25:13 UTC
re-assign.
Comment 10 Petr Mladek 2008-12-12 20:21:13 UTC
Just note that the last test (comment #7) was done one pure GNOME system (with GDM) => it might be a bit more important
Comment 11 Michael Meeks 2009-01-29 17:33:43 UTC
fix committed to HEAD ooo-build; Petr will get a new build out as/when he can.

Thanks for the report :-)
Comment 12 Swamp Workflow Management 2009-06-26 22:09:39 UTC
Update released for: OpenOffice_org, OpenOffice_org-af, OpenOffice_org-ar, OpenOffice_org-be-BY, OpenOffice_org-bg, OpenOffice_org-ca, OpenOffice_org-cs, OpenOffice_org-cy, OpenOffice_org-da, OpenOffice_org-de, OpenOffice_org-el, OpenOffice_org-en-GB, OpenOffice_org-es, OpenOffice_org-et, OpenOffice_org-fi, OpenOffice_org-fr, OpenOffice_org-galleries, OpenOffice_org-gnome, OpenOffice_org-gu-IN, OpenOffice_org-hi-IN, OpenOffice_org-hr, OpenOffice_org-hu, OpenOffice_org-it, OpenOffice_org-ja, OpenOffice_org-kde, OpenOffice_org-km, OpenOffice_org-ko, OpenOffice_org-lt, OpenOffice_org-mk, OpenOffice_org-mono, OpenOffice_org-nb, OpenOffice_org-nl, OpenOffice_org-nld, OpenOffice_org-nn, OpenOffice_org-officebean, OpenOffice_org-pa-IN, OpenOffice_org-pl, OpenOffice_org-pt, OpenOffice_org-pt-BR, OpenOffice_org-ru, OpenOffice_org-rw, OpenOffice_org-sdk, OpenOffice_org-sdk-doc, OpenOffice_org-sk, OpenOffice_org-sl, OpenOffice_org-sr-CS, OpenOffice_org-st, OpenOffice_org-sv, OpenOffice_org-tr, OpenOffice_org-ts, OpenOffice_org-vi, OpenOffice_org-xh, OpenOffice_org-zh-CN, OpenOffice_org-zh-TW, OpenOffice_org-zu
Products:
SLE-DEBUGINFO 10-SP2 (i386, x86_64)
SLE-DESKTOP 10-SP2 (i386, x86_64)
SLE-SDK 10-SP2 (i386, x86_64)
Comment 13 Swamp Workflow Management 2009-06-27 12:30:56 UTC
Update released for: OpenOffice_org, OpenOffice_org-LanguageTool, OpenOffice_org-LanguageTool-cs, OpenOffice_org-LanguageTool-de, OpenOffice_org-LanguageTool-en, OpenOffice_org-LanguageTool-es, OpenOffice_org-LanguageTool-fr, OpenOffice_org-LanguageTool-it, OpenOffice_org-LanguageTool-nl, OpenOffice_org-LanguageTool-pl, OpenOffice_org-LanguageTool-ro, OpenOffice_org-LanguageTool-ru, OpenOffice_org-LanguageTool-sv, OpenOffice_org-base, OpenOffice_org-base-debuginfo, OpenOffice_org-base-debugsource, OpenOffice_org-base-devel, OpenOffice_org-base-drivers-postgresql, OpenOffice_org-base-extensions, OpenOffice_org-base-l10n-prebuilt, OpenOffice_org-calc, OpenOffice_org-calc-debuginfo, OpenOffice_org-calc-debugsource, OpenOffice_org-calc-devel, OpenOffice_org-calc-extensions, OpenOffice_org-calc-l10n-prebuilt, OpenOffice_org-components, OpenOffice_org-components-debuginfo, OpenOffice_org-components-debugsource, OpenOffice_org-components-devel, OpenOffice_org-components-l10n-prebuilt, OpenOffice_org-converter, OpenOffice_org-draw, OpenOffice_org-draw-extensions, OpenOffice_org-filters, OpenOffice_org-filters-debuginfo, OpenOffice_org-filters-debugsource, OpenOffice_org-filters-devel, OpenOffice_org-filters-l10n-prebuilt, OpenOffice_org-filters-optional, OpenOffice_org-gnome, OpenOffice_org-help-ar, OpenOffice_org-help-cs, OpenOffice_org-help-da, OpenOffice_org-help-de, OpenOffice_org-help-en-GB, OpenOffice_org-help-en-US, OpenOffice_org-help-en-ZA, OpenOffice_org-help-es, OpenOffice_org-help-et, OpenOffice_org-help-fr, OpenOffice_org-help-gl, OpenOffice_org-help-gu-IN, OpenOffice_org-help-hi-IN, OpenOffice_org-help-hu, OpenOffice_org-help-it, OpenOffice_org-help-ja, OpenOffice_org-help-km, OpenOffice_org-help-ko, OpenOffice_org-help-nl, OpenOffice_org-help-pa-IN, OpenOffice_org-help-pl, OpenOffice_org-help-pt, OpenOffice_org-help-pt-BR, OpenOffice_org-help-ru, OpenOffice_org-help-sl, OpenOffice_org-help-sv, OpenOffice_org-help-zh-CN, OpenOffice_org-help-zh-TW, OpenOffice_org-icon-themes, OpenOffice_org-icon-themes-prebuilt, OpenOffice_org-impress, OpenOffice_org-impress-debuginfo, OpenOffice_org-impress-debugsource, OpenOffice_org-impress-devel, OpenOffice_org-impress-extensions, OpenOffice_org-impress-l10n-prebuilt, OpenOffice_org-kde, OpenOffice_org-l10n-af, OpenOffice_org-l10n-ar, OpenOffice_org-l10n-be-BY, OpenOffice_org-l10n-bg, OpenOffice_org-l10n-br, OpenOffice_org-l10n-ca, OpenOffice_org-l10n-cs, OpenOffice_org-l10n-cy, OpenOffice_org-l10n-da, OpenOffice_org-l10n-de, OpenOffice_org-l10n-el, OpenOffice_org-l10n-en-GB, OpenOffice_org-l10n-en-ZA, OpenOffice_org-l10n-es, OpenOffice_org-l10n-et, OpenOffice_org-l10n-extras, OpenOffice_org-l10n-extras-devel, OpenOffice_org-l10n-extras-prebuilt, OpenOffice_org-l10n-fi, OpenOffice_org-l10n-fr, OpenOffice_org-l10n-ga, OpenOffice_org-l10n-gl, OpenOffice_org-l10n-gu-IN, OpenOffice_org-l10n-he, OpenOffice_org-l10n-hi-IN, OpenOffice_org-l10n-hr, OpenOffice_org-l10n-hu, OpenOffice_org-l10n-it, OpenOffice_org-l10n-ja, OpenOffice_org-l10n-ka, OpenOffice_org-l10n-km, OpenOffice_org-l10n-ko, OpenOffice_org-l10n-lt, OpenOffice_org-l10n-mk, OpenOffice_org-l10n-nb, OpenOffice_org-l10n-nl, OpenOffice_org-l10n-nn, OpenOffice_org-l10n-nr, OpenOffice_org-l10n-pa-IN, OpenOffice_org-l10n-pl, OpenOffice_org-l10n-pt, OpenOffice_org-l10n-pt-BR, OpenOffice_org-l10n-ru, OpenOffice_org-l10n-rw, OpenOffice_org-l10n-sh, OpenOffice_org-l10n-sk, OpenOffice_org-l10n-sl, OpenOffice_org-l10n-sr, OpenOffice_org-l10n-ss, OpenOffice_org-l10n-st, OpenOffice_org-l10n-sv, OpenOffice_org-l10n-tg, OpenOffice_org-l10n-th, OpenOffice_org-l10n-tr, OpenOffice_org-l10n-ts, OpenOffice_org-l10n-uk, OpenOffice_org-l10n-ve, OpenOffice_org-l10n-vi, OpenOffice_org-l10n-xh, OpenOffice_org-l10n-zh-CN, OpenOffice_org-l10n-zh-TW, OpenOffice_org-l10n-zu, OpenOffice_org-libs-core, OpenOffice_org-libs-core-debuginfo, OpenOffice_org-libs-core-debugsource, OpenOffice_org-libs-core-devel, OpenOffice_org-libs-core-l10n-prebuilt, OpenOffice_org-libs-extern, OpenOffice_org-libs-extern-debuginfo, OpenOffice_org-libs-extern-debugsource, OpenOffice_org-libs-extern-devel, OpenOffice_org-libs-extern-l10n-prebuilt, OpenOffice_org-libs-gui, OpenOffice_org-libs-gui-debuginfo, OpenOffice_org-libs-gui-debugsource, OpenOffice_org-libs-gui-devel, OpenOffice_org-libs-gui-l10n-prebuilt, OpenOffice_org-mailmerge, OpenOffice_org-math, OpenOffice_org-mono, OpenOffice_org-officebean, OpenOffice_org-openclipart, OpenOffice_org-pyuno, OpenOffice_org-testtool, OpenOffice_org-ure, OpenOffice_org-ure-debuginfo, OpenOffice_org-ure-debugsource, OpenOffice_org-ure-devel, OpenOffice_org-ure-devel-doc, OpenOffice_org-writer, OpenOffice_org-writer-debuginfo, OpenOffice_org-writer-debugsource, OpenOffice_org-writer-devel, OpenOffice_org-writer-extensions, OpenOffice_org-writer-l10n-prebuilt
Products:
SLE-DEBUGINFO 11 (i386, x86_64)
SLE-DESKTOP 11 (i386, x86_64)
SLE-SDK 11 (i386, x86_64)
Comment 14 Swamp Workflow Management 2009-06-27 12:36:28 UTC
Update released for: OpenOffice_org, OpenOffice_org-LanguageTool, OpenOffice_org-LanguageTool-cs, OpenOffice_org-LanguageTool-de, OpenOffice_org-LanguageTool-en, OpenOffice_org-LanguageTool-es, OpenOffice_org-LanguageTool-fr, OpenOffice_org-LanguageTool-it, OpenOffice_org-LanguageTool-nl, OpenOffice_org-LanguageTool-pl, OpenOffice_org-LanguageTool-ro, OpenOffice_org-LanguageTool-ru, OpenOffice_org-LanguageTool-sv, OpenOffice_org-base, OpenOffice_org-base-debuginfo, OpenOffice_org-base-debugsource, OpenOffice_org-base-devel, OpenOffice_org-base-drivers-postgresql, OpenOffice_org-base-extensions, OpenOffice_org-base-l10n-prebuilt, OpenOffice_org-calc, OpenOffice_org-calc-debuginfo, OpenOffice_org-calc-debugsource, OpenOffice_org-calc-devel, OpenOffice_org-calc-extensions, OpenOffice_org-calc-l10n-prebuilt, OpenOffice_org-components, OpenOffice_org-components-debuginfo, OpenOffice_org-components-debugsource, OpenOffice_org-components-devel, OpenOffice_org-components-l10n-prebuilt, OpenOffice_org-converter, OpenOffice_org-draw, OpenOffice_org-draw-extensions, OpenOffice_org-filters, OpenOffice_org-filters-debuginfo, OpenOffice_org-filters-debugsource, OpenOffice_org-filters-devel, OpenOffice_org-filters-l10n-prebuilt, OpenOffice_org-filters-optional, OpenOffice_org-gnome, OpenOffice_org-help-ar, OpenOffice_org-help-cs, OpenOffice_org-help-da, OpenOffice_org-help-de, OpenOffice_org-help-en-GB, OpenOffice_org-help-en-US, OpenOffice_org-help-en-ZA, OpenOffice_org-help-es, OpenOffice_org-help-et, OpenOffice_org-help-fr, OpenOffice_org-help-gl, OpenOffice_org-help-gu-IN, OpenOffice_org-help-hi-IN, OpenOffice_org-help-hu, OpenOffice_org-help-it, OpenOffice_org-help-ja, OpenOffice_org-help-km, OpenOffice_org-help-ko, OpenOffice_org-help-nl, OpenOffice_org-help-pa-IN, OpenOffice_org-help-pl, OpenOffice_org-help-pt, OpenOffice_org-help-pt-BR, OpenOffice_org-help-ru, OpenOffice_org-help-sl, OpenOffice_org-help-sv, OpenOffice_org-help-zh-CN, OpenOffice_org-help-zh-TW, OpenOffice_org-icon-themes, OpenOffice_org-icon-themes-prebuilt, OpenOffice_org-impress, OpenOffice_org-impress-debuginfo, OpenOffice_org-impress-debugsource, OpenOffice_org-impress-devel, OpenOffice_org-impress-extensions, OpenOffice_org-impress-l10n-prebuilt, OpenOffice_org-kde, OpenOffice_org-l10n-af, OpenOffice_org-l10n-ar, OpenOffice_org-l10n-be-BY, OpenOffice_org-l10n-bg, OpenOffice_org-l10n-br, OpenOffice_org-l10n-ca, OpenOffice_org-l10n-cs, OpenOffice_org-l10n-cy, OpenOffice_org-l10n-da, OpenOffice_org-l10n-de, OpenOffice_org-l10n-el, OpenOffice_org-l10n-en-GB, OpenOffice_org-l10n-en-ZA, OpenOffice_org-l10n-es, OpenOffice_org-l10n-et, OpenOffice_org-l10n-extras, OpenOffice_org-l10n-extras-devel, OpenOffice_org-l10n-extras-prebuilt, OpenOffice_org-l10n-fi, OpenOffice_org-l10n-fr, OpenOffice_org-l10n-ga, OpenOffice_org-l10n-gl, OpenOffice_org-l10n-gu-IN, OpenOffice_org-l10n-he, OpenOffice_org-l10n-hi-IN, OpenOffice_org-l10n-hr, OpenOffice_org-l10n-hu, OpenOffice_org-l10n-it, OpenOffice_org-l10n-ja, OpenOffice_org-l10n-ka, OpenOffice_org-l10n-km, OpenOffice_org-l10n-ko, OpenOffice_org-l10n-lt, OpenOffice_org-l10n-mk, OpenOffice_org-l10n-nb, OpenOffice_org-l10n-nl, OpenOffice_org-l10n-nn, OpenOffice_org-l10n-nr, OpenOffice_org-l10n-pa-IN, OpenOffice_org-l10n-pl, OpenOffice_org-l10n-pt, OpenOffice_org-l10n-pt-BR, OpenOffice_org-l10n-ru, OpenOffice_org-l10n-rw, OpenOffice_org-l10n-sh, OpenOffice_org-l10n-sk, OpenOffice_org-l10n-sl, OpenOffice_org-l10n-sr, OpenOffice_org-l10n-ss, OpenOffice_org-l10n-st, OpenOffice_org-l10n-sv, OpenOffice_org-l10n-tg, OpenOffice_org-l10n-th, OpenOffice_org-l10n-tr, OpenOffice_org-l10n-ts, OpenOffice_org-l10n-uk, OpenOffice_org-l10n-ve, OpenOffice_org-l10n-vi, OpenOffice_org-l10n-xh, OpenOffice_org-l10n-zh-CN, OpenOffice_org-l10n-zh-TW, OpenOffice_org-l10n-zu, OpenOffice_org-libs-core, OpenOffice_org-libs-core-debuginfo, OpenOffice_org-libs-core-debugsource, OpenOffice_org-libs-core-devel, OpenOffice_org-libs-core-l10n-prebuilt, OpenOffice_org-libs-extern, OpenOffice_org-libs-extern-debuginfo, OpenOffice_org-libs-extern-debugsource, OpenOffice_org-libs-extern-devel, OpenOffice_org-libs-extern-l10n-prebuilt, OpenOffice_org-libs-gui, OpenOffice_org-libs-gui-debuginfo, OpenOffice_org-libs-gui-debugsource, OpenOffice_org-libs-gui-devel, OpenOffice_org-libs-gui-l10n-prebuilt, OpenOffice_org-mailmerge, OpenOffice_org-math, OpenOffice_org-mono, OpenOffice_org-officebean, OpenOffice_org-openclipart, OpenOffice_org-pyuno, OpenOffice_org-testtool, OpenOffice_org-ure, OpenOffice_org-ure-debuginfo, OpenOffice_org-ure-debugsource, OpenOffice_org-ure-devel, OpenOffice_org-ure-devel-doc, OpenOffice_org-writer, OpenOffice_org-writer-debuginfo, OpenOffice_org-writer-debugsource, OpenOffice_org-writer-devel, OpenOffice_org-writer-extensions, OpenOffice_org-writer-l10n-prebuilt
Products:
SLE-DEBUGINFO 11 (i386, x86_64)
SLE-DESKTOP 11 (i386, x86_64)
SLE-SDK 11 (i386, x86_64)