Keychron K3 keyboard and Logitech MX Master 3 mouse are not connected immediately at boot and login screens. Only after logging in


My computer is a desk computer. It does not have a native Bluetooth and Wi-Fi driver because it isn’t compatible with the motherboard and video card. So, I use a Bluetooth and Wi-Fi adapter.

If you want to see my computer information, check below:

Item Name
Bluetooth Realtek RTL8723BU 802.11b WLAN Adapter
Memory RAM 16 GB
Motherboard BIOSTAR X370GT7
Processor AMD Ryzen 7 2700X 8 core 64 bits
Video Card AMD Radeon RX 5700 XT

I followed the tutorial Keychron keyboards on Linux + Bluetooth fixes.

  • My keyboard is Keychron K3, connected via Bluetooth
  • My mouse is Logitech Wireless Mouse MX Master 3, connected via Logitech Unifying Receiver, plugged in a USB entry.

I am tired of wiring again and again them to log in to connect again them.

They are not connected immediately at boot and login screen. Only after logging in after being wired again.

1 Like

By default bluetooth is not activated automatically after reboot, I highly recommend you to check the Arch wiki bluetooth about it.

I also don’t want to be annoying so I’ll give you a couple of possible solutions:

  1. Add the line AutoEnable=true in the conf file /etc/bluetooth/main.conf

  2. Set a udev rule creating the next file /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"