Today’s blog post is a bit of a note to self. As usual, I had solved this problem once before, but had to repeat a fair bit of work to solve it again on another box. So I thought I should really write it up, for future reference.
Over the last several weeks I have been working through some long-awaited upgrades to my home PC. This involved performance upgrades (the usual mainboard, CPU, RAM combo), quietness upgrades (basically I replaced all the fans with lower-noise Noctua fans for a very significant improvement), and human-interface upgrades (mice and keyboards). Most of the process was fairly straight forward, so I’ll spare you the details there. With the mice, however, I hit a few snags (which I must say were not unexpected).
The problem at hand is how to pair recent Microsoft Bluetooth mice with an Ubuntu box, and get them to work. This applies at least to the following models:
- Microsoft Arc Touch Bluetooth Mouse
- Microsoft Designer Bluetooth Mouse
- Microsoft Surface Mouse (which looks suspiciously like the Microsoft Modern Mouse)
I have each of the above models, and this solution has been tested with all of them. (The first model is what I use as a portable mouse with my Surface; the others are intended for my desktop, which has a dual-seat setup.)
The difficulty is that, with an out-of-the-box Ubuntu setup, the mice will pair but will not work.
First of all, you’ll need a bluetooth adapter that supports the 4.0 LE standard or later. You can check what standard your system supports by running the following command:
The Bluetooth version is listed under “HCI Version”. Next step involves editing a couple files in the system:
- Comment out the only non-commented line
- Uncomment the lines with “[Policy]” and “AutoEnable=true” (the latter one needs to be edited)
Reboot, and pair the mouse. At this point it should work, but if not, try un-pairing and re-pairing once (in some cases this may be necessary).