35 lines
1.4 KiB
Diff
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
|
|
|