diff --git a/misc/service/CMakeLists.txt b/misc/service/CMakeLists.txt index 883bd9f..57cbe8d 100644 --- a/misc/service/CMakeLists.txt +++ b/misc/service/CMakeLists.txt @@ -11,5 +11,5 @@ endmacro(install_symlink) # 安装service文件到用户service目录 install(FILES ${SERVICE_FILES} DESTINATION lib/systemd/user/) -# 添加软链接,系统启动时被dde-session-initialized拉起 -# install_symlink(dde-application-manager.service dde-session-initialized.target.wants) +install_symlink(dde-application-manager.service dde-session-daemon.target.wants) + diff --git a/misc/service/dde-application-manager.service b/misc/service/dde-application-manager.service index 5c60b6f..f97c8bc 100644 --- a/misc/service/dde-application-manager.service +++ b/misc/service/dde-application-manager.service @@ -8,7 +8,8 @@ CollectMode=inactive-or-failed StartLimitIntervalSec=10s StartLimitBurst=30 -#PartOf=dde-session-daemon.target +BindsTo=dde-session-daemon.service +Before=dde-session-daemon.service [Service] Type=simple @@ -18,6 +19,3 @@ Slice=components.slice Restart=on-failure RestartSec=300ms - -#[Install] -#WantedBy=dde-session-daemon.target