Skip to main content

Make Keychron Bluetooth Keyboard Connect Faster On Linux

·1 min

Every time I return to my computer after a longer break, it would take forever (read: ~5 seconds) for my keyboard to connect. On Windows, this was never an issue.

Thankfully, @andrebrait had kindly posted a gist covering this and other Keychron-on-linux related issues.

As his gist instructs, we edit the configuration file for bluetoothd - the bluetooth daemon.

sudoedit /etc/bluetooth/main.conf

Uncomment the following settings. (They will be on different lines in the config file.)

FastConnectable = true
ReconnectAttempts = 7
ReconnectIntervals = 1,2,3,4,8,16,32,64

Then restart the bluetooth service

systemctl daemon-reload && systemctl restart bluetooth

And now I don’t have to wait for my keyboard to connect anymore!