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 736237 - Please enable orca autostart on XFCE, LXDE, MATE
Please enable orca autostart on XFCE, LXDE, MATE
Status: RESOLVED FIXED
Product: orca
Classification: Applications
Component: general
3.13.x
Other Linux
: Normal normal
: ---
Assigned To: Orca Maintainers
Orca Maintainers
Depends on:
Blocks:
 
 
Reported: 2014-09-07 18:44 UTC by Samuel Thibault
Modified: 2014-09-11 18:39 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
proposed fix (412 bytes, patch)
2014-09-07 19:44 UTC, Samuel Thibault
committed Details | Review
Proposed fix (426 bytes, patch)
2014-09-11 18:02 UTC, Samuel Thibault
committed Details | Review

Description Samuel Thibault 2014-09-07 18:44:26 UTC
Hello,

orca-autostart.desktop.in is currently enabled only for gnome and Unity, so as to avoid starting orca in KDE (where it is completely useless ATM).

XFCE, LXDE and MATE are however at least somewhat accessible, so it would be good to enable autostart there too. I don't know about the other XDG desktops.

I have attached a proposed patch.
Comment 1 Joanmarie Diggs (IRC: joanie) 2014-09-07 19:19:41 UTC
I'm not seeing the patch.
Comment 2 Samuel Thibault 2014-09-07 19:44:18 UTC
Created attachment 285618 [details] [review]
proposed fix

Grmbl, it seems when I got back to the form (because I had forgotten to select a component), the file upload got dropped (although it was still shown). Anyhow, here it is.
Comment 3 Joanmarie Diggs (IRC: joanie) 2014-09-07 22:48:04 UTC
Comment on attachment 285618 [details] [review]
proposed fix

Okie doke.

Master: https://git.gnome.org/browse/orca/commit/?id=42c5db1b
3.14 branch: https://git.gnome.org/browse/orca/commit/?h=gnome-3-14&id=81ff5d412
Comment 4 Joanmarie Diggs (IRC: joanie) 2014-09-07 22:53:44 UTC
And 3.12. Debian and its stability... Sheesh. :P
https://git.gnome.org/browse/orca/commit/?h=gnome-3-12&id=2f96c19d89
Comment 5 Samuel Thibault 2014-09-11 18:02:17 UTC
Created attachment 285941 [details] [review]
Proposed fix

Mmm, maybe I went too far actually. LXDE and XFCE don't seem to implement AutostartCondition, so my proposed patch actually makes orca always start in LXDE and XFCE, whatever the value of screen-reader-enabled in gsettings...

So I guess actually we don't want to show that autostart in LXDE and XFCE. Just like KDE, actually: that was the original reason for introducing OnlyShowIn here, apparently. Sorry about this.

We can however show it in Cinnamon, which is quite accessible, and does support AutostartCondition. I have attached a patch over the previous one.
Comment 6 Joanmarie Diggs (IRC: joanie) 2014-09-11 18:39:07 UTC
Comment on attachment 285941 [details] [review]
Proposed fix

Thanks for checking and submitting the new patch.

* master: https://git.gnome.org/browse/orca/commit/?id=efa3af66249dc
* gnome-3-14: https://git.gnome.org/browse/orca/commit/?h=gnome-3-14&id=27fbc5c43d5cac3
* gnome-3-12: https://git.gnome.org/browse/orca/commit/?h=gnome-3-12&id=89de8f820