summaryrefslogtreecommitdiff
path: root/plugins/media-keys/msd-media-keys-manager.c
diff options
context:
space:
mode:
authorZhang Xianwei <[email protected]>2018-10-12 02:46:30 -0400
committerlukefromdc <[email protected]>2018-10-17 23:10:19 -0400
commit765208efe3772d5aebf1680c4c5fac87a9b33136 (patch)
treec905d59a60fd7ab37c02de41b00f9e2ef70f53a9 /plugins/media-keys/msd-media-keys-manager.c
parent11f25cd802901f5f4ddfbad579520a8de83d67ff (diff)
downloadmate-settings-daemon-765208efe3772d5aebf1680c4c5fac87a9b33136.tar.bz2
mate-settings-daemon-765208efe3772d5aebf1680c4c5fac87a9b33136.tar.xz
Add shortcut to start mate-control-center
Some laptops have a setting hotkey. This is bound by default to XF86Tools. Add shortcut to start mate-control-center to support it. Signed-off-by: Zhang Xianwei <[email protected]>
Diffstat (limited to 'plugins/media-keys/msd-media-keys-manager.c')
-rw-r--r--plugins/media-keys/msd-media-keys-manager.c6
1 files changed, 6 insertions, 0 deletions
diff --git a/plugins/media-keys/msd-media-keys-manager.c b/plugins/media-keys/msd-media-keys-manager.c
index 14434e5..f092702 100644
--- a/plugins/media-keys/msd-media-keys-manager.c
+++ b/plugins/media-keys/msd-media-keys-manager.c
@@ -976,6 +976,12 @@ do_action (MsdMediaKeysManager *manager,
case EMAIL_KEY:
do_url_action (manager, "mailto");
break;
+ case CONTROL_CENTER_KEY:
+ if ((cmd = g_find_program_in_path ("mate-control-center")))
+ execute (manager, "mate-control-center", FALSE, FALSE);
+
+ g_free (cmd);
+ break;
case SCREENSAVER_KEY:
if ((cmd = g_find_program_in_path ("mate-screensaver-command"))) {
execute (manager, "mate-screensaver-command --lock", FALSE, FALSE);