this post was submitted on 15 Aug 2025
99 points (100.0% liked)

Linux

8983 readers
1565 users here now

A community for everything relating to the GNU/Linux operating system (except the memes!)

Also, check out:

Original icon base courtesy of lewing@isc.tamu.edu and The GIMP

founded 2 years ago
MODERATORS
 

Instructions

Edit /etc/bluetooth/main.conf (sudo required), go to the line that says #FastConnectable = false and replace it with FastConnectable = true.

Rant

My distro: Fedora 42

If this was common knowledge then I guess I'm just an idiot but I recently found out about this after years of trying to fix it on and off across multiple devices and complaining the whole time that "linux bluetooth sucks" and it has fixed 99% of my problems. My biggest issue was my keyboard refusing to reconnect after it goes to sleep when the same behavior works fine on ~~spyware~~ windows. Quick change, restart the bluetooth service, and it works exactly like you'd expect now. Why it's off by default on a relatively modern wireless chip is beyond me (I suspect power saving on older chips but idk).

top 10 comments
sorted by: hot top controversial new old
[–] hallettj@leminal.space 12 points 1 day ago (1 children)

Nice, thanks for the tip!

I haven't had a problem with devices not reconnecting after sleep. But I have had a problem where every once in a while my computer will toggle bluetooth off on resuming from sleep. Probably a different issue.

[–] whats_all_this_then@programming.dev 4 points 1 day ago (1 children)

That's weird, I've never had that happen before but threads about that specifically were all I could find when researching my particular issue. I think it ended up being a power saving issue, I'll link if I can find it. Hopefully it helps

[–] GreenCrunch@piefed.blahaj.zone 1 points 1 day ago (1 children)

I'm sure there's power saving Bluetooth weirdness. I was on Ubuntu, and my laptop would boot half the time with no BT card recognized. I had to hold down the power button for 15 sec or something to reset it. Since switching to Bazzite I haven't had as many issues. Maybe it just comes with the driver or something? I don't know, since I don't care that much until it breaks...

Huh, now that you mention it, I think I've had that happen a couple of times with my old laptop running fedora (Atheros chip). A simple restart would sort it out and it didn't happen often enough that it was front of mind but it was definitely a thing. I haven't had any issues with my current laptop (Intel chip) so it may well be a driver issue.

[–] TerHu@lemmy.dbzer0.com 5 points 1 day ago

i’ve had xbox controllers disconnect randomly in games on fedora 42 (kde) and i’ll try this to see whether it helps. thank you very much!

[–] luciole@beehaw.org 3 points 1 day ago

Thanks! I've had to fiddle a bit with my Bluetooth transmitter on every boot, but with FastConnectable = true there's a notable improvement. (I'm on Mint.)

Super helpful, thanks! I run Fedora 42 KDE and have had my Bluetooth randomly be disabled when booting, hopefully this will help some.

[–] princessnorah@lemmy.blahaj.zone 2 points 1 day ago (1 children)

Bazzite has this on by default, and is based on Fedora 42. Definitely one of the little fixes it does that makes it just work so much better out of the box.

[–] whats_all_this_then@programming.dev 2 points 21 hours ago (1 children)

I swear, every time I hear about Bazzite I'm tempted to switch. Seems like Fedora with but with the rough edges sanded down

[–] princessnorah@lemmy.blahaj.zone 1 points 15 hours ago

Pretty much exactly that in my experience. If you're already on an atomic Fedora you can just rebase to Bazzite.