Re: [orca-list] update on the speech dispatcher bug
- From: Peter Vágner <pvdeejay gmail com>
- To: Alex ARNAUD <alexarnaud hypra fr>
- Cc: kendell clark <coffeekingms gmail com>, "orca-list gnome org" <orca-list gnome org>
- Subject: Re: [orca-list] update on the speech dispatcher bug
- Date: Wed, 31 Jan 2018 14:14:53 +0100
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
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]