From ef8a836d68d860e00ceb296f82fdf2654c771eaf Mon Sep 17 00:00:00 2001 From: renbin Date: Thu, 14 Mar 2024 16:28:46 +0800 Subject: [PATCH] feat: Set greeter background when setting wallpaper MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 设置壁纸同时设置锁屏壁纸 Log: 设置壁纸同时设置锁屏壁纸 Bug: https://pms.uniontech.com/story-view-32367.html Influence: SetWallpaper --- src/album/controller/wallpapersetter.cpp | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/album/controller/wallpapersetter.cpp b/src/album/controller/wallpapersetter.cpp index 766f7ae15..57b6b8a94 100644 --- a/src/album/controller/wallpapersetter.cpp +++ b/src/album/controller/wallpapersetter.cpp @@ -86,5 +86,10 @@ bool WallpaperSetter::setBackground(const QString &pictureFilePath) QDBusConnection::sessionBus().asyncCall(msg); } + // Task 32367: 设置壁纸同步设置锁屏壁纸 + QDBusMessage setGretterMsg = QDBusMessage::createMethodCall("com.deepin.daemon.Appearance", "/com/deepin/daemon/Appearance", "com.deepin.daemon.Appearance", "Set"); + setGretterMsg.setArguments({"greeterbackground", tempWallPaperpath}); + QDBusConnection::sessionBus().asyncCall(setGretterMsg); + return true; }