

However, when you re-pair the device in Windows or Linux, it generates a new key. This usually works fine, but the mac address for your Bluetooth port will be the same on both Linux and Windows (it is set on the hardware level). Second, your Bluetooth device stores your computer's mac address and the matching key. And the core reason is that the set of pairing keys cannot be shared between the two OS.įirst, your computer stores the Bluetooth device's mac address and pairing key. This will happen every time you switch OS, because when you pair your device, your Bluetooth service generates a unique set of pairing keys. When dual booting Windows and Linux, you may find yourself having to re-pair your Bluetooth mouse again and again. If this setting suits you, you can make the change permantent in /etc/modprobe.d/ /etc/modprobe.d/hid_nf options hid_magicmouse emulate_3button=0 Mouse pairing and dual boot # modprobe hid_magicmouse emulate_3button=0 If you find the middle click to be too finicky, you can disable it If the speed suits you, you can make the change permanent in /etc/modprobe.d/ /etc/modprobe.d/hid_nf options hid_magicmouse scroll_acceleration=1 scroll_speed=55 Apple Magic Mouse middle click # modprobe hid_magicmouse scroll_acceleration=1 scroll_speed=55 If the scroll speed is too slow, you can try 2.7 Problems with all BLE mice on kernel 5.9+Ĭonfiguration Apple Magic Mouse scroll speed.

2.6 Problems with the Logitech BLE mouse (M557, M590, anywhere mouse 2, etc).

