User Tools

Site Tools


wiki:tools:bluetooth-arch

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
wiki:tools:bluetooth-arch [2026/04/03 01:52] – created cleitonwiki:tools:bluetooth-arch [2026/04/03 02:03] (current) – [Headset Bluetooth Arch: PipeWire] cleiton
Line 1: Line 1:
-===== Headset Bluetooth Arch =====+===== Headset Bluetooth Arch: PipeWire ===== 
 + 
 +Migração PulseAudio → PipeWire: 
 + 
 +<code> 
 +# Remove dependentes PulseAudio 
 +sudo pacman -R pulseaudio-bluetooth pulseaudio-equalizer pulseaudio-equalizer-ladspa \ 
 +               pulseaudio-jack pulseaudio-lirc pulseaudio-zeroconf 
 + 
 +# Instala PipeWire 
 +sudo pacman -S pipewire pipewire-alsa pipewire-pulse pipewire-jack wireplumber 
 + 
 +# Unmask e ativa serviços 
 +systemctl --user unmask pipewire pipewire.socket pipewire-pulse pipewire-pulse.socket wireplumber 
 +systemctl --user enable --now pipewire pipewire.socket pipewire-pulse pipewire-pulse.socket wireplumber 
 +</code> 
 + 
 +Config Bluetooth (essencial para KD-770, fazer somente se precisar, teste antes sem) 
 + 
 +<code> 
 +sudo nano /etc/bluetooth/main.conf 
 +... 
 +[General] 
 +FastConnectable=true 
 +AutoSuspend=false 
 +... 
 +[Policy] 
 +AutoEnable=true 
 +... 
 + 
 +sudo systemctl restart bluetooth 
 +</code> 
 + 
 +Desabilita auto-switch HFP (resolve desconexão, fazer somente se precisar, teste antes sem) 
 + 
 +<code> 
 +wpctl settings --save bluetooth.autoswitch-to-headset-profile false 
 + 
 +Persistência após reboot: 
 + 
 +mkdir -p ~/.config/wireplumber/wireplumber.conf.d 
 +echo 'wireplumber.settings = { bluetooth.autoswitch-to-headset-profile = false }' \ 
 +      > ~/.config/wireplumber/wireplumber.conf.d/50-disable-headset-switch.conf 
 + 
 +</code> 
 + 
 +Conecte o fone! 
 + 
 +Se perceber conexão/desconexão frequente, como paliativo teste (workaround): 
 + 
 +  sudo systemctl restart bluetooth && systemctl --user restart wireplumber 
 + 
 +Reconecte novamente! 
 + 
 +Equalizador (JamesDSP) 
 + 
 +  pikaur -Sy jamesdsp-pipewire-bin 
 + 
 +Verificação final: 
 + 
 +  pactl info | grep "Server Name"  # "PulseAudio (on PipeWire)" 
 +  wpctl status  # KD-770 sem bluez_input/bluez_capture 
 + 
 +**Resultado:** Fone estável em A2DP, sem microfone ativado, JamesDSP funcionando. Após reboot só precisa do workaround 1x. 
 + 
 +===== Headset Bluetooth Arch: PulseAudio =====
  
   $ pikaur -S pulseaudio-alsa pulseaudio-bluetooth bluez-utils   $ pikaur -S pulseaudio-alsa pulseaudio-bluetooth bluez-utils
wiki/tools/bluetooth-arch.1775181121.txt.gz · Last modified: by cleiton

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki