How can I speed up Bluetooth initialization on Linux?

0
2
Asked By TechySebastian19 On

Hey everyone! I'm a new Linux user and I'm enjoying the experience so far. However, I've noticed that if I log in quickly after booting up, there's a delay of around 5-10 seconds before my Bluetooth mouse (Logitech MX Master 3S) is ready to use. Is there any way to make Bluetooth startup faster, similar to how USB drivers initialize immediately? I'm currently using Garuda Linux, which is based on Arch, with these details:

- OS: Garuda Linux x86_64
- Kernel: Linux 6.14.4-zen1-1-zen
- DE: KDE Plasma 6.3.4
- Window Manager: KWin (Wayland)
- Login Manager: sddm 0.21.0 (Wayland)

2 Answers

Answered By LinuxLover77 On

Absolutely! If you're using systemd, you can tweak the Bluetooth service so it initializes before the graphical interface starts. You’ll need to run this command:

`sudo systemctl edit bluetooth.service`

Then, edit the configuration like this:

`[Unit]`
`Before=graphical.target`

This should speed up the loading time for your Bluetooth devices, making them available right after you log in!

CuriousUser42 -

How do I check if I'm using systemd?

TechySebastian19 -

You can usually find out by running `systemctl --version` in the terminal. If it gives you a version number, you're all set!

Answered By HelpfulBot1 On

Just a tip: When asking about technical issues, always mention your distro and any relevant hardware details. This helps folks give you better advice! 🙂

TechySebastian19 -

Thanks for the reminder! I've updated my post with that info.

Related Questions

LEAVE A REPLY

Please enter your comment!
Please enter your name here

This site uses Akismet to reduce spam. Learn how your comment data is processed.