mate-settings-daemon/1005-fix-media-keys-add-the-case-of-kiran-screensaver-whi-cc8f2984.patch
2022-07-08 17:11:12 +08:00

35 lines
1.4 KiB
Diff

From cc8f2984ef67083abb13ab1a7a7e0b395defb9bc Mon Sep 17 00:00:00 2001
From: meizhigang <meizhigang@kylinos.com.cn>
Date: Mon, 24 Jan 2022 14:38:57 +0800
Subject: [PATCH] fix(media-keys):add the case of kiran screensaver while lock
screen
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
-添加快捷键锁屏kiran-screensaver条件分支
Related #48454
---
plugins/media-keys/msd-media-keys-manager.c | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)
diff --git a/plugins/media-keys/msd-media-keys-manager.c b/plugins/media-keys/msd-media-keys-manager.c
index fc9bee7..79d9496 100644
--- a/plugins/media-keys/msd-media-keys-manager.c
+++ b/plugins/media-keys/msd-media-keys-manager.c
@@ -1243,7 +1243,9 @@ do_action (MsdMediaKeysManager *manager,
g_free (cmd);
break;
case SCREENSAVER_KEY:
- if ((cmd = g_find_program_in_path ("mate-screensaver-command"))) {
+ if ((cmd = g_find_program_in_path ("kiran-screensaver-command"))) {
+ execute (manager, "kiran-screensaver-command --lock", FALSE, FALSE);
+ } else if ((cmd = g_find_program_in_path ("mate-screensaver-command"))) {
execute (manager, "mate-screensaver-command --lock", FALSE, FALSE);
} else {
execute (manager, "xscreensaver-command -lock", FALSE, FALSE);
--
2.27.0