From 4ef90a453462fdef2c42453bd5341de476fa22c3 Mon Sep 17 00:00:00 2001 From: Vincent Bernat Date: Fri, 5 Jul 2024 20:17:09 +0200 Subject: [PATCH] i3-companion: also listen to org.bluez.Device1 ServicesResolved This is useful to get battery status on connect since it can be a bit late. --- bin/i3-companion | 2 ++ 1 file changed, 2 insertions(+) diff --git a/bin/i3-companion b/bin/i3-companion index 6a1d0fb..3c4d1fc 100755 --- a/bin/i3-companion +++ b/bin/i3-companion @@ -782,6 +782,8 @@ async def bluetooth_notifications(i3, event, path, interface, changed, invalid): onlyif=lambda args: ( args[0] == "org.bluez.Device1" and "Connected" in args[1] + or args[0] == "org.bluez.Device1" + and "ServicesResolved" in args[1] or args[0] == "org.bluez.Adapter1" and "Powered" in args[1] or args[0] == "org.bluez.Battery1"