From 714f77f952c1218f9ae3268f6940dd2440ca55b4 Mon Sep 17 00:00:00 2001 From: Ye ShanShan Date: Fri, 17 May 2024 15:28:28 +0800 Subject: [PATCH] feat: add DSG_APP_ID environment for application as title. --- src/dbus/applicationservice.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/dbus/applicationservice.cpp b/src/dbus/applicationservice.cpp index 266066d..0ffc61d 100644 --- a/src/dbus/applicationservice.cpp +++ b/src/dbus/applicationservice.cpp @@ -45,6 +45,8 @@ void ApplicationService::appendExtraEnvironments(QVariantMap &runtimeOptions) co // NOTE: dde-dock need this environment variable for now, maybe we could remove it after we finish refactoring dde-shell. envs.append(QString{"GIO_LAUNCHED_DESKTOP_FILE=%1"}.arg(m_desktopSource.sourcePath())); + // it's useful for App to get itself AppId. + envs.append(QString{"DSG_APP_ID=%1"}.arg(id())); runtimeOptions.insert("env", envs.join(';')); }