Не так давно я писал про регулировку звука в Bluetooth наушниках в windows, а недавно такое же по непонятным причинам потребовалось и в Linux. С PulseAudio там всё более-менее понятно, а для современных систем с PipeWire помогло это:
Создаем файл (папки нужно создать если их нет)
/etc/wireplumber/bluetooth.lua.d/99-disable-absolute-volume.luaС таким содержимым
-- Disable Absolute Volume (hardware volume sync) for Bluetooth devices
bluez_monitor = bluez_monitor or {}
bluez_monitor.properties = bluez_monitor.properties or {}
bluez_monitor.properties["bluez5.enable-hw-volume"] = falseСохраняем и перезапускаем (без sudo!)
systemctl --user restart wireplumber pipewire pipewire-pulse