Skip to content
Commits on Source (7)
mate-settings-daemon (1.20.4-1~bpo9+1) stretch-backports; urgency=medium
* Rebuild for stretch-backports.
-- Mike Gabriel <sunweaver@debian.org> Sat, 02 Feb 2019 02:29:59 +0100
mate-settings-daemon (1.20.4-1) unstable; urgency=medium
* New upstream release.
* debian/patches:
+ Add 0001_support-org-mate-a11y-kbd-stickykeys-latch-to-lock.patch. Support
org.mate.a11y-kbd.stickykeys-latch-to-lock feature. (Closes: #909676).
* debian/control:
+ Bump Standards-Version: to 4.3.0. No changes needed.
+ Explicitly let bin:pkg mate-settings-daemon depend on mate-desktop-common
(>= 1.20.4-2~). It contains the org.mate.accessibility-
keyboard.stickykeys-latch-to-lock gschema settings item.
+ White-space clean-up at EOF.
-- Mike Gabriel <sunweaver@debian.org> Wed, 16 Jan 2019 11:27:58 +0100
mate-settings-daemon (1.20.3-1~bpo9+1) stretch-backports; urgency=medium
* Rebuild for stretch-backports.
......
......@@ -32,14 +32,14 @@ Build-Depends: debhelper (>= 10.3~),
libxt-dev,
mate-common (>= 1.18),
x11proto-kb-dev,
Standards-Version: 4.1.4
Standards-Version: 4.3.0
Homepage: http://www.mate-desktop.org/
Vcs-Browser: https://salsa.debian.org/debian-mate-team/mate-settings-daemon
Vcs-Git: https://salsa.debian.org/debian-mate-team/mate-settings-daemon.git
Package: mate-settings-daemon
Architecture: any
Depends: mate-desktop-common (>= 1.18),
Depends: mate-desktop-common (>= 1.20.4-2~),
mate-polkit,
mate-settings-daemon-common (= ${source:Version}),
x11-xserver-utils,
......@@ -120,4 +120,3 @@ Description: daemon handling the MATE session settings (development files)
.
This package contains the development files for building
mate-settings-daemon plugins.
From b761b23f64644122db4a3a57a831e7183e17b340 Mon Sep 17 00:00:00 2001
From: Colomban Wendling <cwendling@hypra.fr>
Date: Wed, 26 Sep 2018 16:14:24 +0200
Subject: [PATCH] Add support for
org.mate.accessibility-keyboard.stickykeys-latch-to-lock
---
plugins/a11y-keyboard/msd-a11y-keyboard-manager.c | 7 ++++++-
1 file changed, 6 insertions(+), 1 deletion(-)
--- a/plugins/a11y-keyboard/msd-a11y-keyboard-manager.c
+++ b/plugins/a11y-keyboard/msd-a11y-keyboard-manager.c
@@ -357,7 +357,9 @@
manager->priv->settings,
"stickykeys-enable",
XkbStickyKeysMask)) {
- desc->ctrls->ax_options |= XkbAX_LatchToLockMask;
+ desc->ctrls->ax_options = set_clear (g_settings_get_boolean (manager->priv->settings, "stickykeys-latch-to-lock"),
+ desc->ctrls->ax_options,
+ XkbAccessXFeedbackMask | XkbAX_LatchToLockMask);
desc->ctrls->ax_options = set_clear (g_settings_get_boolean (manager->priv->settings, "stickykeys-two-key-off"),
desc->ctrls->ax_options,
XkbAccessXFeedbackMask | XkbAX_TwoKeysMask);
@@ -913,6 +915,9 @@
"stickykeys-enable",
desc->ctrls->enabled_ctrls & XkbStickyKeysMask);
changed |= set_bool (settings,
+ "stickykeys-latch-to-lock",
+ desc->ctrls->ax_options & XkbAX_LatchToLockMask);
+ changed |= set_bool (settings,
"stickykeys-two-key-off",
desc->ctrls->ax_options & XkbAX_TwoKeysMask);
changed |= set_bool (settings,
0001_support-org-mate-a11y-kbd-stickykeys-latch-to-lock.patch