#!/bin/bash
display_daemon="/usr/lib/deepin-daemon/greeter-display-daemon"
dde_wloutput_daemon="/usr/bin/dde-wloutput-daemon"
if [ -x $display_daemon ]; then
    $dde_wloutput_daemon &
    $display_daemon 1>/tmp/greeter-display-daemon-for-update-ui.log 2>&1 &
fi

# /usr/bin/dde-update 内部通过 FIFO 通知 + 看门狗兜底阻塞等待 dde-update 退出;
# 使用 exec 保持 PID 不变, 以便 kwin --exit-with-session 正确跟踪生命周期。
exec /usr/bin/dde-update --wait
