diff --git a/systemd/dde-session-initialized.target.wants/dde-lock.service b/systemd/dde-session-initialized.target.wants/dde-lock.service index a582a15..d2b9285 100644 --- a/systemd/dde-session-initialized.target.wants/dde-lock.service +++ b/systemd/dde-session-initialized.target.wants/dde-lock.service @@ -15,7 +15,8 @@ Wants=org.dde.session.Daemon1.service After=org.dde.session.Daemon1.service [Service] -Type=simple +Type=forking +GuessMainPID=yes ExecCondition=/bin/sh -c 'test "$XDG_SESSION_TYPE" != "wayland" || exit 2' ExecStart=/usr/bin/dde-lock TimeoutStartSec=infinity