サービスがブロックされた後にsystemdによってプロセスが開始されたのはなぜですか?

サービスがブロックされた後にsystemdによってプロセスが開始されたのはなぜですか?

オペレーティングシステムはPop!OS 20.04で、Ubuntuに似たバージョンです(しかし、ここに質問を投稿するように指示されています)。私の問題は普及しているか、Ubuntuに限られた問題ではないと思います。

両方のサービスをブロックして再起動しました。ただし、まだ有効になっているようです。

tim@indigo:〜$ systemctlリストユニットファイル| grep voice voice-dispatcher.service シールドの有効化
voice-dispatcherd.service シールドの有効化
tim@indigo:~$

しかし、それにもかかわらず、サービスは私のユーザーとして実行していても、systemdを親サービスとして実行し続けます。つまり、親プロセス(pid 2376)は

/lib/systemd/systemd --user

サービスをブロックするユーザー固有の方法はありますか?

systemdが親であるため、サービスとして起動すると仮定します。 (再起動後)特定のコンテンツをブロックして有効にする方法は?

何が始まったのかわかりません。削除したくない依存関係がいくつかあるため、サービスをインストールするパッケージを削除したくありません。私はsystemctlが私がこれを止めるようにしなければならないと思いますが、これまでは明らかに問題を解決できませんでした。

 ps -aef | grep speech
tim        16850    2376  0 Aug31 ?        00:00:00 /usr/lib/speech-dispatcher-modules/sd_dummy /etc/speech-dispatcher/modules/dummy.conf
tim        16853    2376  0 Aug31 ?        00:00:00 /usr/lib/speech-dispatcher-modules/sd_espeak-ng /etc/speech-dispatcher/modules/espeak-ng.conf
tim        16859    2376  0 Aug31 ?        00:00:00 /usr/lib/speech-dispatcher-modules/sd_generic /etc/speech-dispatcher/modules/mary-generic.conf
tim        16862    2376  0 Aug31 ?        00:00:00 /usr/bin/speech-dispatcher --spawn --communication-method unix_socket --socket-path /run/user/1000/speech-dispatcher/speechd.sock

アップデート:Firefoxがリリースされました。

├─gnome-launched-firefox.desktop-16219.scope 
           │ ├─16219 /usr/lib/firefox/firefox -new-window
           │ ├─16286 /usr/lib/firefox/firefox -contentproc -parentBuildID 20200829200810 -prefsLen 1 -prefMapSize 236679 -appdir /usr/lib/firefox/browser 16219 true socket
           │ ├─16516 /usr/lib/firefox/firefox -contentproc -childID 2 -isForBrowser -prefsLen 1416 -prefMapSize 236679 -noScache -parentBuildID 20200829200810 -appdir /usr/lib/firefox/browser 16219 true tab
           │ ├─16526 /usr/lib/firefox/firefox -contentproc -childID 3 -isForBrowser -prefsLen 1416 -prefMapSize 236679 -noScache -parentBuildID 20200829200810 -appdir /usr/lib/firefox/browser 16219 true tab
           │ ├─16585 /usr/lib/firefox/firefox -contentproc -childID 4 -isForBrowser -prefsLen 1600 -prefMapSize 236679 -parentBuildID 20200829200810 -appdir /usr/lib/firefox/browser 16219 true tab
           │ ├─16646 /usr/lib/firefox/firefox -contentproc -childID 5 -isForBrowser -prefsLen 7644 -prefMapSize 236679 -parentBuildID 20200829200810 -appdir /usr/lib/firefox/browser 16219 true tab
           │ ├─16708 /usr/lib/firefox/firefox -contentproc -childID 6 -isForBrowser -prefsLen 7779 -prefMapSize 236679 -noScache -parentBuildID 20200829200810 -appdir /usr/lib/firefox/browser 16219 true tab
           │ ├─16751 /usr/bin/python3 /usr/bin/chrome-gnome-shell /usr/lib/mozilla/native-messaging-hosts/org.gnome.chrome_gnome_shell.json [email protected]
           │ ├─16850 /usr/lib/speech-dispatcher-modules/sd_dummy /etc/speech-dispatcher/modules/dummy.conf
           │ ├─16853 /usr/lib/speech-dispatcher-modules/sd_espeak-ng /etc/speech-dispatcher/modules/espeak-ng.conf
           │ ├─16859 /usr/lib/speech-dispatcher-modules/sd_generic /etc/speech-dispatcher/modules/mary-generic.conf
           │ ├─16862 /usr/bin/speech-dispatcher --spawn --communication-method unix_socket --socket-path /run/user/1000/speech-dispatcher/speechd.sock

アップデート2:これはsystemdのように見えるようです。次の Firefox 構成設定を試してみましょう。

reader.parse-on-load.enabled false
media.webspeech.synth.enabled false

ヒント:

https://www.reddit.com/r/firefox/comments/7n5vn6/linux_firefox_and_speechdispatcher_are_making/

答え1

解決策:ここに記載されているFirefox設定

https://www.reddit.com/r/firefox/comments/7n5vn6/linux_firefox_and_speechdispatcher_are_making/

 reader.parse-on-load.enabled false
 media.webspeech.synth.enabled false

関連情報