I'd rather have authorization and encryption on, also with mouse and especially with a bluetooth keyboard.
The changes I need to make to the instructions of the article above, in hcid.conf file are these:
# instead of user
# instead of just accept
Connecting the mouse works first time by pressing the "pairing button" on the mouse (in the bottom of my Epox mouse) and right after that on the host:
# hidd --search
...it should find the mouse HW bluetooth address and will ask a PIN code in a dialog window (the PIN code for my EPoX Bluetooth mouse is "1234")
Latter times the mouse will autoreconnect after the sleep mode just by clicking the left or the right mouse button.
After that, the connection looks something like this:
$ hcitool con
< ACL 00:04:61:XX:XX:XX handle 40 state 1 lm MASTER AUTH ENCRYPT