Skip to content

Commit 14604ce

Browse files
committed
wireplumber: Enable bluez plugin.
The BlueZ monitors are integrated with logind to ensure that only one user at a time can use the Bluetooth audio devices.on QLI devices, there is no user login sessions enabled. so disable this feature will allow bluez plugin to launch without looking for logind session. Add bluetooth configuration file in wireplumber delta conf folder for user preferred configuration. Signed-off-by: Raghavender Reddy Bujala <[email protected]>
1 parent 82d17d3 commit 14604ce

File tree

2 files changed

+43
-0
lines changed

2 files changed

+43
-0
lines changed
Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,32 @@
1+
From 0fd198cd4c68688e60d1a4440642b8e01779ca85 Mon Sep 17 00:00:00 2001
2+
From: Raghavender Reddy Bujala <[email protected]>
3+
Date: Tue, 2 Dec 2025 11:25:54 +0530
4+
Subject: [PATCH] Enable bluez plugin
5+
6+
On QLI devices, there is no user login sessions
7+
enabled so disable this feature will allow bluez
8+
plugin to launch without looking for logind session
9+
10+
Upstream-Status: Inappropriate [QLI has no user login sessions]
11+
12+
Signed-off-by: Raghavender Reddy Bujala <[email protected]>
13+
---
14+
src/config/wireplumber.conf | 1 +
15+
1 file changed, 1 insertion(+)
16+
17+
diff --git a/src/config/wireplumber.conf b/src/config/wireplumber.conf
18+
index 038ef1ca..8d55e4ab 100644
19+
--- a/src/config/wireplumber.conf
20+
+++ b/src/config/wireplumber.conf
21+
@@ -75,6 +75,7 @@ wireplumber.profiles = {
22+
hardware.audio = required
23+
hardware.bluetooth = required
24+
hardware.video-capture = required
25+
+ monitor.bluez.seat-monitoring = disabled
26+
}
27+
28+
# Profile for running on a systemwide level
29+
--
30+
The Qualcomm Innovation Center, Inc. is a member of the Code Aurora Forum,
31+
a Linux Foundation Collaborative Project
32+
Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,14 @@
1+
FILESEXTRAPATHS:prepend := "${THISDIR}/${BPN}:"
2+
13
# Enable wireplumber as a system-wide service
24
SYSTEMD_SERVICE:${PN} = "wireplumber.service"
35
SYSTEMD_AUTO_ENABLE:${PN} = "enable"
6+
7+
SRC_URI:append:qcom = " file://0001-Enable-bluez-plugin.patch \
8+
"
9+
10+
do_install:append:qcom () {
11+
install -v -m 0644 \
12+
${S}/src/config/wireplumber.conf.d.examples/bluetooth.conf \
13+
${D}${datadir}/wireplumber/wireplumber.conf.d/
14+
}

0 commit comments

Comments
 (0)