diff --git a/internal/linux/appSensor.go b/internal/linux/appSensor.go index 5ad8c7063..bb0a829a4 100644 --- a/internal/linux/appSensor.go +++ b/internal/linux/appSensor.go @@ -131,12 +131,11 @@ func AppUpdater(ctx context.Context, tracker device.SensorTracker) { }() err := dbushelpers.NewBusRequest(ctx, dbushelpers.SessionBus). - Path(appStateDBusPath). Match([]dbus.MatchOption{ dbus.WithMatchObjectPath(appStateDBusPath), dbus.WithMatchInterface(appStateDBusInterface), + dbus.WithMatchMember("RunningApplicationsChanged"), }). - Event(appStateDBusEvent). Handler(func(_ *dbus.Signal) { if activeAppList := dbushelpers.NewBusRequest(ctx, dbushelpers.SessionBus). Path(appStateDBusPath).