From 1d9db8f0c1a6f409e7bcc2449b7e9fc8a067af70 Mon Sep 17 00:00:00 2001 From: Alexey Romanoff Date: Sun, 30 May 2021 12:57:22 +0300 Subject: [PATCH] awesome/dbus.lua: add option to initialize private connections necessary for cases that require breaking connections --- awesome/dbus.lua | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/awesome/dbus.lua b/awesome/dbus.lua index 4809fbe..749d85d 100644 --- a/awesome/dbus.lua +++ b/awesome/dbus.lua @@ -8,11 +8,14 @@ local dbus = {} -- dbus loop -function dbus.init() +function dbus.init(need_private_connections) dbus.signals = {} dbus.callbacks = {} - dbus.session = ldbus.bus.get('session') - dbus.system = ldbus.bus.get('system') + local getter = need_private_connections + and ldbus.bus.get_private + or ldbus.bus.get + dbus.session = getter('session') + dbus.system = getter('system') end function dbus.exit()