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

@ -6,4 +6,4 @@ Type=simple
Environment="DAM_TASK_HASH=%I"
Environment="DAM_TASK_TYPE=freedesktop"
ExecStart=/usr/bin/dde-application-loader
Slice=applications.slice
Slice=app.slice

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