Re: [orca-list] update on the speech dispatcher bug



Hello,

Recently various people including Alex posted more stuff on this speech-dispatcher behaviour. I know this is not very helpfull but but I see it as a feature not as a bug. In standard multi user desktop like setup there *should not* be a need for disabling this feature.
The standard gnome setup should flow like this:
- Machine starts
- systemd does all its magic and starts GDM
- GDM starts a greeter session either X or wayland,
-accessibility bus and all the other d-bus aware services are inwoked by the systemd,
- When the greeter UI is up, user starts orca by pressing alt+super+s or it's started automagically as per the preferences,
- Orca tries to talk to speech-dispatcher via python bindings. Python speechd library launches speech-dispatcher,
- Speech-dispatcher speaks through pulseaudio by default, thus pulseaudio socket activation kicks in and enable pulseaudio as soon as it's needed,
- User explores the greeter UI, types in his password and logs in,
- GDM leaves all the apps running including the greeter, pulseaudio, at-spi, orca,
- GDM instance of pulseaudio gets suspended,
- User session is started with all the apps in a similar way how GDM apps including accessibility stuff and sound support are inwoked.

So nothing but orca is supposed to start speech-dispatcher. In such a case speech-dispatcher has no time to exit early.
All the speech-dispatcher startup scripts *should* be stopped, disabled, if there is nothing better then their execute permission should be rewoked.
Now examine your system and try to find where the bug might be. For sure this is not a speech-dispatcher issue I would say.

Mate setup might be a bit different because lightdm kills the greeter when user session is started so in such a case I expect all lightdm specific instances of pulseaudio, speech-dispatcher, orca and at-spi to be exited cleanly when these are no longer needed.
Still even in mate orca manages speech-dispatcher startup.

Greetings

Peter


2018-01-31 10:12 GMT+01:00 Alex ARNAUD <alexarnaud hypra fr>:
Hi Kendell,

Do you reproduce the same issue with stable (not git) versions of Orca and speech-dispatcher ?

Best regards.
--
Alex ARNAUD
Visual-Impairment Project Manager
Hypra - "Humanizing technology"


Le 31/01/2018 à 00:29, kendell clark a écrit :
Hi all

Just an update on my report about the speech dispatcher bug that prevents orca from speaking. It seems to affect both orca from git and speech dispatcher from git. I’ve done some basic tests, but I can’t find any obvious errors. Both orca and speech dispatcher start up without any errors printed, espeak “hi” speaks, but orca doesn’t speak. I’m not even certain it actually starts, since I can’t get into the orca preferences with orca+space. This might be distro agnostic, but I’m noticing it on the latest stable antergos, 18.1. Although the orca on the image itself speaks just fine, the installed one, 3.26, doesn’t, and updating from git doesn’t fix it or speech dispatcher. Can anyone else confirm? I’m seeing other threads on hear about speech dispatcher crashing, so this could be the same bug. I’ve also reported this to the antergos guys on twitter, but not sure if they can do anything.

Thanks

Kendell Clark



_______________________________________________
orca-list mailing list
orca-list gnome org
https://mail.gnome.org/mailman/listinfo/orca-list
Orca wiki: https://wiki.gnome.org/Projects/Orca
Orca documentation: https://help.gnome.org/users/orca/stable/
GNOME Universal Access guide: https://help.gnome.org/users/gnome-help/stable/a11y.html
Log bugs and feature requests at http://bugzilla.gnome.org

_______________________________________________
orca-list mailing list
orca-list gnome org
https://mail.gnome.org/mailman/listinfo/orca-list
Orca wiki: https://wiki.gnome.org/Projects/Orca
Orca documentation: https://help.gnome.org/users/orca/stable/
GNOME Universal Access guide: https://help.gnome.org/users/gnome-help/stable/a11y.html
Log bugs and feature requests at http://bugzilla.gnome.org



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]