SJTheGreat06 wrote: 2023-07-13 15:24
Your anticipated assistance is highly appreciated.
There are a few recent post on BT/Pulse/Pipewire that I should now touch on...
Bad news, it works for me! That kind of answer never helps much...
I have a few bluetooth adapters from years ago that have worked since stretch.
Code: Select all
Bus 003 Device 002: ID 0a12:0001 Cambridge Silicon Radio, Ltd Bluetooth Dongle (HCI mode)
To down a whole flock variables in one shot I now got around to it.
Plugged into a host Debian, it works, and cleanly disables, and then passes to a virtual machine using virt-viewers menu. We can pull up the menu and if there are choices with poorly descriptive names, the menu choices are live updated and appear and disappear with device insertion.
I pass it to a amd64_xfce_bookworm vm that has been upgraded from stretch and used as a fully bare metal capable full featured base/backing. It consist of 1699 packages, 1.9GB compressed, and gets fatter when in use.
Upon pass post boot there is no response, which I expect. Invoking XFCE's Setting (Manager)>>Bluetooth Manager there is the immediate popup "Enable Automatically on login" yes/no. It said something like that...I said no. The bluetooth indicator icon was now present in the "Status Tray Plugin". Clicking on it gave me a menu and I paired some Orico Q20 headphones without issue.
This VM was converted to pipewire a week ago or so with the single package addition of pipewire-audio as stated, and it seems all former pulse style dialogs and options are still in place and functional. I am able to switch instances or all to bluetooth or default output and it is possible to direct a single mpv instance to the headphones and leave global system sound on default. At this time I have no program to test the mic on the headset, but could select the profile. I'll check on the mic once I have a need.
So, it works for me!
Code: Select all
$ dpkg --get-selections | grep blue
blueman install
bluez install
bluez-firmware install
bluez-obexd install
libbluetooth3:amd64 install
libspa-0.2-bluetooth:amd64 install
$ dpkg --get-selections | grep pulse
gstreamer1.0-pulseaudio:amd64 install
libpulse-mainloop-glib0:amd64 install
libpulse0:amd64 install
libpulsedsp:amd64 install
osspd-pulseaudio install
pipewire-pulse install
pulseaudio-utils install
xfce4-pulseaudio-plugin:amd64 install
$ dpkg --get-selections | grep pipewire
libpipewire-0.3-0:amd64 install
libpipewire-0.3-modules:amd64 install
pipewire:amd64 install
pipewire-alsa:amd64 install
pipewire-audio install
pipewire-bin install
pipewire-pulse install