Is it possible to have bluetooth turned on and use a bluetooth keyboard when at the login screen? So far I only managed to start the bluetooth daemon when logged in. I added it to systemd with systemctl enable bluetooth, so it starts when I am in my user, although it is turned off by default which I'd like to fix as well.

I installed the bluez and bluez-utils which provide the bluetoothhctl utility. Also I am using blueman as a front-end if that is important.


Like most of the time I didn't read the Arch Wiki carefully enough. There is a section on how to have the device active after booting.

You need to set a udev rule and to do so create /etc/udev/rules.d/10-local.rules with the following code

# Set bluetooth power up
ACTION=="add", KERNEL=="hci0", RUN+="/usr/bin/hciconfig hci0 up"

That's it... it should now work, even without X running.



In latest kernel I had to use:

# Set bluetooth power up
ACTION=="add", KERNEL=="hci0", RUN+="/bin/bluetoothctl --agent menu power on"

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.