diff options
author | Arwed Meyer <[email protected]> | 2024-10-06 17:30:03 +0200 |
---|---|---|
committer | Victor Kareh <[email protected]> | 2025-09-26 15:50:40 +0000 |
commit | 3bde0327576a0a9e694816a1968bd5d79009d62b (patch) | |
tree | 3e3c6bf2dbce3eac50ded27fdedda415e17fa45b /src/gpm-kbd-backlight.c | |
parent | 55cd3c20158f71067a60c75c534df42760a8f762 (diff) | |
download | mate-power-manager-3bde0327576a0a9e694816a1968bd5d79009d62b.tar.bz2 mate-power-manager-3bde0327576a0a9e694816a1968bd5d79009d62b.tar.xz |
add: switch kbd-backlight-enable
Add power manager switch to completely disable keyboard backlight
brightness control by GPM. This goes together with reverting the patch
that allows to disable keyboard backlight control via
kbd-backlight-battery-reduce.
Diffstat (limited to 'src/gpm-kbd-backlight.c')
-rw-r--r-- | src/gpm-kbd-backlight.c | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/src/gpm-kbd-backlight.c b/src/gpm-kbd-backlight.c index 02ded74..027bdda 100644 --- a/src/gpm-kbd-backlight.c +++ b/src/gpm-kbd-backlight.c @@ -383,6 +383,11 @@ gpm_kbd_backlight_evaluate_power_source_and_set (GpmKbdBacklight *backlight) guint value; guint dim_by = 0; + if (g_settings_get_boolean (backlight->priv->settings, GPM_SETTINGS_KBD_BACKLIGHT_ENABLE) == FALSE) { + g_warning ("policy is no dimming"); + return FALSE; + } + if (up_client_get_on_battery (backlight->priv->client) && g_settings_get_boolean (backlight->priv->settings, GPM_SETTINGS_KBD_BACKLIGHT_BATT_REDUCE)) { dim_by = g_settings_get_int (backlight->priv->settings, GPM_SETTINGS_KBD_BRIGHTNESS_DIM_BY_ON_BATT); |