fix: duplicate systemd service

Use Dbus type service, and place it in the app.slice
This commit is contained in:
Zhang Dingyuan
2023-04-24 15:44:57 +08:00
parent d18daaab59
commit 0ffe1d4b2d
5 changed files with 11 additions and 46 deletions

View File

@ -1,8 +1,16 @@
[Unit]
Description=DDE Application Manager service
RefuseManualStart=no
RefuseManualStop=no
OnFailureJobMode=replace-irreversibly
CollectMode=inactive-or-failed
StartLimitIntervalSec=10s
StartLimitBurst=30
[Service]
Type=DBus
Type=dbus
BusName=org.deepin.dde.Application1.Manager
ExecStart=/usr/bin/dde-application-manager
Slice=services.slice
Slice=app.slice
Restart=on-failure
RestartSec=300ms