GNOME Bugzilla – Bug 701549
orca-autostart.desktop always enable speech and braille
Last modified: 2013-06-04 03:28:50 UTC
orca-autostart.desktop launches orca with speech even if the starting profile has enableSpeech preference to false. (I assumed the same for enableBraille) Environment: - Fedora 18 - Orca 3.6.3 Steps to reproduce: 1.- Turn the Screen Reader on by using the UAP 2.- Open Orca Preferences Window 3.- Go to "Speech" tab and disable speech by using the "Enable Speech" checkbox. 4.- Click OK (will save this setting) and turn the Screen Reader off 5.- Turn the Screen Reader on by using the UAP again Result: Speech synthesis is enabled Expected result: Speech synthesis should be disabled Seems that the commandline-starting options are mandatory. As a fix, I would remove the "--enable speech,braille" from the orca-autostart.desktop file. If you are ok with this solution I can provide a patch of it. Cheers, Javi
Created attachment 245948 [details] [review] Proposed fix #1
Comment on attachment 245948 [details] [review] Proposed fix #1 The side effect of this change is that a user in a new environment (and presumably GDM) will not have braille enabled until he/she enables it. And for users who depend upon braille, that's an unfortunate catch-22. So I'm okay with this change *if* at the same time you make a change to settings.py to enable braille by default. If you agree, please go ahead and commit the patch with that change. If not, let's chat. :) Thanks for the report and patch!
Created attachment 245956 [details] [review] Proposed fix #2 Hi Joanie! I was not sure about the collateral effects of the patch, thank you. Here is a new patch with the changes you have recommended. Thanks for reviewing it so fast! ;) Regards, Javi
Review of attachment 245956 [details] [review]: commited to master, https://git.gnome.org/browse/orca/commit/?id=ced117a4cc32fa1b2c486b2dab9b42a859262419