From: openKylin Developers <packaging@lists.openkylin.top>
Date: Wed, 3 Jun 2026 13:21:23 +0800
Subject: systemd-debian

---
 speech-dispatcherd.service.in | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/speech-dispatcherd.service.in b/speech-dispatcherd.service.in
index ab14b99..c98e0f5 100644
--- a/speech-dispatcherd.service.in
+++ b/speech-dispatcherd.service.in
@@ -18,9 +18,10 @@ Description=Speech-Dispatcher, common interface to speech synthesizers
 
 [Service]
 Type=forking
-ExecStart=@bindir@/speech-dispatcher -d -t 0
+User=speech-dispatcher
+PIDFile=/run/speech-dispatcher/speech-dispatcher.pid
+ExecStart=@bindir@/speech-dispatcher -d -t 0 --pid-file /run/speech-dispatcher/speech-dispatcher.pid
 ExecReload=/bin/kill -HUP $MAINPID
 
 [Install]
 WantedBy=multi-user.target
-Alias=speech-dispatcher.service
