GNOME Bugzilla – Bug 653213
Orca's autostart desktop file disables the Orca main window, dispite a user's settings stating otherwise.
Last modified: 2012-02-24 01:29:31 UTC
When Orca is automatically started, the orca main window is disabled, even though a user's settings may be configured to show the Orca main window. In addition, enabling the "Show Orca main window" checkbox in Orca preferences does not cause the Orca window to show once preferences are saved. If Orca is not started with the --disable-main-window flag, Orca main window configuration works correctly.
Yeah, for what it's worth the design team believes that Orca should not be seen. And our autostart file was provided to us. ;-) Eventually I can try to figure out something which meets everyone's needs. But for now, I would suggest you fix it downstream.
Hy, Luke, I installed a modified Oneiric live CD. I using now GNOME3 with fallback mode, and used with access=v3 command line parameter during installation. In /etc/xdg/autostart/orca-autostart.desktop file containing following exec line: Exec=orca --no-setup --disable main-window --disable splash-window --disable magnifier --enable speech --enable braille I will be trying a short test to remove the disable main-window command line option to see the problem is resolving or not with downstream level. Note: why need the --disable splash-window option this desktop file? Joanie, longer time period how can possible fix this problem with upstream level? Generaly, the disable main-window is works correct I think, because this situation Orca skyp right the show Orca main window check box setting. Attila
Created attachment 192376 [details] [review] A patch with fix this problem Joanie, this one line fix is not good with upstream level? I need testing only one think: What happening if I disable show Orca main window setting. If right disabling this situation Orca main window showing, the patch is good general with normal desktop session. I don't no one think: What will be happening GDM or Lightdm accessibility if the screen reader launch GSettings key is enabled? Right hiding the Orca main window this situation? Prewious Ubuntu releases this situation is following desktop file launched Orca after with GDM login screen present if accessibility and screen reader related gconf keys is enabled: /usr/share/gdm/autostart/Login-Window/orca-screen-reader.desktop I impossible testing this possibility, because in Oneiric I think Lightdm doesn't support screen reader possibility now. Attila
Review of attachment 192376 [details] [review]: Hi Attila. Thanks for the patch! I am afraid that we have been told that the Orca main window should not be shown as it is not compatible in appearance with the look and feel of GNOME 3. Therefore, I cannot accept this patch upstream. Sorry! I will try to find a way in which we can respect the wishes of the design team and the users at the same time. Also keep in mind that we are redoing our GUI and the main window as it is may be totally different, replaced, whatever.
The best compromise I can come up with -- and have just committed to master -- is: 1. Leave the autostart file as it is. 2. Make it possible for users to easily override the disabled main window without having to manually change their autostart file. If you are using master, place the following lines in your orca-customizations.py file: import orca.settings orca.settings.overrideDisabledMainWindow = True