Description of problem: pirut does not export any accessible widgets when assistive technologies are enabled. Version-Release number of selected component (if applicable): pirut-1.2.10-1.el5 How reproducible: Assistive technologies must be enabled. Run pirut. Steps to Reproduce: 1. Go to System->Preferences->Accessibility->Assistive Technologies Preferenes. 2. Enable assistive technologies 3. Log out 4. Log in again 5. Start pirut from Applications->Add/Remove Software 6. Install Dogtail and start the sniff utility (Applications->Programming->AT-SPI Browser) Actual results: When using the sniff utility pirut shows no children. Other applications (e.g. gaim, Firefox) show their accessible children. Expected results: pirut exports accessibility information and all children widgets are shown when using the sniff utility. Additional info:
Are you running sniff as root?
I tested with 2 sniff instances. One running as root, other as regular user. Start pirut from Applications->Add/Remove Software and fill in my root pw. Start another gui application that needs root privileges (system-config-network). Click refresh on both sniff instances. Result: non root sniff shows both applications (pirut & system-config-network) as not accessible. root sniff shows ONLY system-config-network as accessible. Does not show pirut.
Please see external bugzilla reference. I think it is related.
This request was evaluated by Red Hat Product Management for inclusion, but this component is not scheduled to be updated in the current Red Hat Enterprise Linux release. If you would like this request to be reviewed for the next minor release, ask your support representative to set the next rhel-x.y flag to "?".
Pirut is accessible but it has to be run as /usr/sbin/pirut because otherwise it uses consolehelper which breaks accessibility (I have already filled a bug)