From 4d9714d7c9e07f5f078b43eacf0582e1b94270b8 Mon Sep 17 00:00:00 2001 From: Bobby Rong Date: Sat, 14 Feb 2026 20:11:49 +0800 Subject: [PATCH] cinnamon-settings-daemon: Fix backlight keys with polkit 127 pkexec now uses realpath when comparing org.freedesktop.policykit.exec.path ref: 180e8ae2a0d6c600712480fcf116a50e99381875 ref: e3bdc06f8bf0690776d03c535e8cafafb3cf1389 --- .../csd-backlight-helper-fix.patch | 27 ++++--------------- 1 file changed, 5 insertions(+), 22 deletions(-) diff --git a/pkgs/by-name/ci/cinnamon-settings-daemon/csd-backlight-helper-fix.patch b/pkgs/by-name/ci/cinnamon-settings-daemon/csd-backlight-helper-fix.patch index a11660bdb115..f468a5e08884 100644 --- a/pkgs/by-name/ci/cinnamon-settings-daemon/csd-backlight-helper-fix.patch +++ b/pkgs/by-name/ci/cinnamon-settings-daemon/csd-backlight-helper-fix.patch @@ -6,15 +6,14 @@ Subject: [PATCH] fix: use an impure path to csd-backlight-helper to fix --- plugins/power/csd-power-manager.c | 4 ++-- - .../org.cinnamon.settings-daemon.plugins.power.policy.in | 2 +- - 2 files changed, 3 insertions(+), 3 deletions(-) + 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/plugins/power/csd-power-manager.c b/plugins/power/csd-power-manager.c -index 33f4489..84dd98b 100644 +index e80ea05..f02454e 100644 --- a/plugins/power/csd-power-manager.c +++ b/plugins/power/csd-power-manager.c -@@ -2529,7 +2529,7 @@ backlight_helper_get_value (const gchar *argument, CsdPowerManager* manager, - #endif +@@ -2481,7 +2481,7 @@ backlight_helper_get_value (const gchar *argument, CsdPowerManager* manager, + gchar *endptr = NULL; /* get the data */ - command = g_strdup_printf (LIBEXECDIR "/csd-backlight-helper --%s %s", @@ -22,7 +21,7 @@ index 33f4489..84dd98b 100644 argument, manager->priv->backlight_helper_preference_args); ret = g_spawn_command_line_sync (command, -@@ -2619,7 +2619,7 @@ backlight_helper_set_value (const gchar *argument, +@@ -2571,7 +2571,7 @@ backlight_helper_set_value (const gchar *argument, #endif /* get the data */ @@ -31,19 +30,3 @@ index 33f4489..84dd98b 100644 argument, value, manager->priv->backlight_helper_preference_args); ret = g_spawn_command_line_sync (command, -diff --git a/plugins/power/org.cinnamon.settings-daemon.plugins.power.policy.in b/plugins/power/org.cinnamon.settings-daemon.plugins.power.policy.in -index 504f017..3569e8c 100644 ---- a/plugins/power/org.cinnamon.settings-daemon.plugins.power.policy.in -+++ b/plugins/power/org.cinnamon.settings-daemon.plugins.power.policy.in -@@ -25,7 +25,7 @@ - no - yes - -- @libexecdir@/csd-backlight-helper -+ /run/current-system/sw/bin/cinnamon-settings-daemon/csd-backlight-helper - - - --- -2.30.0 -