After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 653213 - Orca's autostart desktop file disables the Orca main window, dispite a user's settings stating otherwise.
Orca's autostart desktop file disables the Orca main window, dispite a user's...
Status: RESOLVED FIXED
Product: orca
Classification: Applications
Component: general
3.1.x
Other Linux
: Normal normal
: ---
Assigned To: Orca Maintainers
Orca Maintainers
Depends on:
Blocks:
 
 
Reported: 2011-06-23 04:41 UTC by Luke Yelavich
Modified: 2012-02-24 01:29 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
A patch with fix this problem (936 bytes, patch)
2011-07-21 13:48 UTC, Hammer Attila
rejected Details | Review

Description Luke Yelavich 2011-06-23 04:41:08 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.
Comment 1 Joanmarie Diggs (IRC: joanie) 2011-06-23 10:20:28 UTC
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.
Comment 2 Hammer Attila 2011-07-21 12:57:11 UTC
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
Comment 3 Hammer Attila 2011-07-21 13:48:06 UTC
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
Comment 4 Joanmarie Diggs (IRC: joanie) 2011-07-21 14:00:08 UTC
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.
Comment 5 Joanmarie Diggs (IRC: joanie) 2012-02-24 01:29:31 UTC
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