UPDATE 3: I found something as a workaround, since no idea how many years this bug will take to get fixed
- Create a script:
nano ~/.local/bin/restart-bluetooth.sh
Content:
#!/bin/bash
sleep 5 # Wait for system to settle
systemctl restart bluetooth
- Make it executable:
chmod +x ~/.local/bin/restart-bluetooth.sh
- Create a polkit rule to allow passwordless restart:
nano /etc/polkit-1/rules.d/10-restart-bluetooth.rules
Content:
polkit.addRule(function(action, subject) {
if (action.id == "org.freedesktop.systemd1.manage-units" &&
action.lookup("unit") == "bluetooth.service") {
return polkit.Result.YES;
}
});
- Add to KDE Autostart:
- Open System Settings → System → Autostart
- Click Add New → Login Script
- Choose restart-bluetooth.sh located at ~/.local/bin/
- Apply
I just realised, this is the 43rd post on this topic. I'm using Fedora 43 right now. So, 43 - 43. Coincidence???