aboutsummaryrefslogtreecommitdiff
path: root/x11/budgie-desktop/files/patch-src_daemon_bsd_plugins_power_gsd-power-manager.c
diff options
context:
space:
mode:
Diffstat (limited to 'x11/budgie-desktop/files/patch-src_daemon_bsd_plugins_power_gsd-power-manager.c')
-rw-r--r--x11/budgie-desktop/files/patch-src_daemon_bsd_plugins_power_gsd-power-manager.c60
1 files changed, 60 insertions, 0 deletions
diff --git a/x11/budgie-desktop/files/patch-src_daemon_bsd_plugins_power_gsd-power-manager.c b/x11/budgie-desktop/files/patch-src_daemon_bsd_plugins_power_gsd-power-manager.c
new file mode 100644
index 000000000000..42e9b5f46ea2
--- /dev/null
+++ b/x11/budgie-desktop/files/patch-src_daemon_bsd_plugins_power_gsd-power-manager.c
@@ -0,0 +1,60 @@
+--- src/daemon/bsd/plugins/power/gsd-power-manager.c.orig 2025-09-07 12:35:19 UTC
++++ src/daemon/bsd/plugins/power/gsd-power-manager.c
+@@ -75,9 +75,9 @@
+ #define GSD_POWER_MANAGER_NOTIFY_TIMEOUT_SHORT 10 * 1000 /* ms */
+ #define GSD_POWER_MANAGER_NOTIFY_TIMEOUT_LONG 30 * 1000 /* ms */
+
+-#define SYSTEMD_DBUS_NAME "org.freedesktop.login1"
+-#define SYSTEMD_DBUS_PATH "/org/freedesktop/login1"
+-#define SYSTEMD_DBUS_INTERFACE "org.freedesktop.login1.Manager"
++#define CK_DBUS_NAME "org.freedesktop.ConsoleKit"
++#define CK_DBUS_PATH "/org/freedesktop/ConsoleKit/Manager"
++#define CK_DBUS_INTERFACE "org.freedesktop.ConsoleKit.Manager"
+
+ /* Time between notifying the user about a critical action and the action itself in UPower. */
+ #define GSD_ACTION_DELAY 20
+@@ -1151,7 +1151,7 @@ action_poweroff (GsdPowerManager *manager)
+ action_poweroff (GsdPowerManager *manager)
+ {
+ if (manager->logind_proxy == NULL) {
+- g_warning ("no systemd support");
++ g_warning ("no ConsoleKit support");
+ return;
+ }
+ g_dbus_proxy_call (manager->logind_proxy,
+@@ -1168,7 +1168,7 @@ action_suspend (GsdPowerManager *manager)
+ action_suspend (GsdPowerManager *manager)
+ {
+ if (manager->logind_proxy == NULL) {
+- g_warning ("no systemd support");
++ g_warning ("no ConsoleKit support");
+ return;
+ }
+ g_dbus_proxy_call (manager->logind_proxy,
+@@ -1185,7 +1185,7 @@ action_hibernate (GsdPowerManager *manager)
+ action_hibernate (GsdPowerManager *manager)
+ {
+ if (manager->logind_proxy == NULL) {
+- g_warning ("no systemd support");
++ g_warning ("no ConsoleKit support");
+ return;
+ }
+ g_dbus_proxy_call (manager->logind_proxy,
+@@ -2951,13 +2951,13 @@ gsd_power_manager_initable_init (GInitable *initab
+ g_dbus_proxy_new_for_bus_sync (G_BUS_TYPE_SYSTEM,
+ 0,
+ NULL,
+- SYSTEMD_DBUS_NAME,
+- SYSTEMD_DBUS_PATH,
+- SYSTEMD_DBUS_INTERFACE,
++ CK_DBUS_NAME,
++ CK_DBUS_PATH,
++ CK_DBUS_INTERFACE,
+ NULL,
+ error);
+ if (manager->logind_proxy == NULL) {
+- g_debug ("No systemd (logind) support, disabling plugin");
++ g_debug ("No ConsoleKit support, disabling plugin");
+ return FALSE;
+ }
+ }