Bluetooth hotfix

This commit is contained in:
Rene Kievits
2022-06-14 08:56:04 +02:00
parent 2b9003c70a
commit 454c80336c
2 changed files with 12 additions and 9 deletions

View File

@@ -28,16 +28,12 @@ return function()
interface = "org.freedesktop.DBus.Properties",
path = object_path
}
if device.Name ~= "" and device.Name ~= nil then
awesome.emit_signal("bluetooth::scan")
if device.Name ~= nil or device.Alias ~= nil then
device_properties:connect_signal(function()
naughty.notification {
title = "Bluetooth Device Connected",
message = device.Name,
icon = require("awful").util.getdir("config") .. "src/assets/icons/bluetooth/bluetooth.svg"
}
awesome.emit_signal("device_added", object_path, device, battery)
awesome.emit_signal("bluetooth::device_changed", device, battery)
end, "PropertiesChanged")
awesome.emit_signal("bluetooth::device_changed", device, battery)
end
end
end
@@ -91,10 +87,16 @@ return function()
"PropertiesChanged"
)
awesome.connect_signal(
"bluetooth::scan",
function()
Adapter:StartDiscovery()
end
)
AdapterProperties:connect_signal(
function(data)
if data.Powered ~= nil then
awesome.emit_signal("state", data.Powered)
if data.Powered then
Adapter:StartDiscovery()
end

View File

@@ -20,6 +20,7 @@ awful.screen.connect_for_each_screen(
require("src.modules.powermenu")(s)
require("src.modules.volume_osd")(s)
require("src.modules.brightness_osd")(s)
require("src.modules.bluetooth_controller")(s)
require("src.modules.titlebar")
require("src.modules.volume_controller")(s)
require("src.modules.crylia_bar.init")(s)