How to use bluetooth headset on Arch Linux
— Albert De La Fuente VigliottiTable of Contents
Install packages #
sudo pacman -S pipewire-pulse
Enable experimental flag #
sudo vim /etc/bluetooth/main.conf
/Experimental =
Change it to true
restart the system
Verify that pipewire is working #
pactl info | ag -Ui "server name"
Server Name: PulseAudio (on PipeWire 0.3.51)
Find out the device #
sudo systemctl restart bluetooth
$ *bluetoothctl*
[CHG] Controller <BSSID> Pairable: yes
[bluetooth]# *list*
Controller <BSSID> <host.name> [default]
[bluetooth]# *power on*
[CHG] Controller <BSSID> Class: 0x006c010c
Changing power on succeeded
[CHG] Controller <BSSID> Powered: yes
[bluetooth]# *agent on*
Agent is already registered
[bluetooth]# *default-agent*
Default agent request successful
[bluetooth]# *scan on*
... a bunch of devices ...
[NEW] Device <dev BSSID> <your device>
Connect device #
[bluetooth]# pair <dev BSSID>
[bluetooth]# trust <dev BSSID>
[bluetooth]# scan off
[bluetooth]# connect <dev BSSID>