Bluetooth is one of those things that is a crapshoot in linux. A big part of that is because the bluetooth protocol itself is a giant train wreck. It requires a stupid level of integration into the OS to do basic stuff (It should have just been effectively what Wifi Direct is). It also doesn’t help that the linux audio stack is kinda fucked.
Sleep/hibernate is also somewhat of a crapshoot because it’s a very weird protocol.
For some linux hardware these things work pretty well, but for others it can be a nightmare to make work properly.
FTR, I’m currently using KDE plasma + pipewire and that works pretty well for me with my bluetooth devices. But I realize that’s probably also somewhat due to me having good hardware for linux in the first place.
Bluetooth is one of those things that is a crapshoot in linux. A big part of that is because the bluetooth protocol itself is a giant train wreck. It requires a stupid level of integration into the OS to do basic stuff (It should have just been effectively what Wifi Direct is). It also doesn’t help that the linux audio stack is kinda fucked.
Sleep/hibernate is also somewhat of a crapshoot because it’s a very weird protocol.
For some linux hardware these things work pretty well, but for others it can be a nightmare to make work properly.
FTR, I’m currently using KDE plasma + pipewire and that works pretty well for me with my bluetooth devices. But I realize that’s probably also somewhat due to me having good hardware for linux in the first place.