diff --git a/desktopintegration.cpp b/desktopintegration.cpp index da037b21..78946301 100644 --- a/desktopintegration.cpp +++ b/desktopintegration.cpp @@ -44,12 +44,8 @@ bool DesktopIntegration::isTreeLand() void DesktopIntegration::openSystemSettings() { - DDBusSender() - .service("org.deepin.dde.ControlCenter1") - .interface("org.deepin.dde.ControlCenter1") - .path("/org/deepin/dde/ControlCenter1") - .method(QString("Show")) - .call(); + qCInfo(logDesktopIntegration) << "Opening system settings"; + launchByDesktopId("org.deepin.dde.control-center.desktop"); } void DesktopIntegration::launchByDesktopId(const QString &desktopId)