Logitech Bluetooth Travel Mouse
Note: I'm assuming that you've already paired your mouse to your computer
FC6 has two startup scripts in /etc/init.d which make the Bluetooth mouse work — bluetooth and hidd — and these are both enabled by default. hidd is the daemon / program that's really responsible for connecting to the mouse — type man hidd for available options and commands — and the startup script of the same name simply wraps the command to fit into the usual command <start | stop | restart> format. It uses an environment variable HIDDARGS located in /etc/sysconfig/hidd.
HIDDARGS is set by default to "--server". However, this only serves to start the server (duh) and does nothing to actually locate and connect to the mouse. This requires either the hidd --search or hidd --connect XX:XX:XX:XX:XX:XX command (XX:XX:XX:XX:XX:XX is the address of the Bluetooth mouse. [I prefer to use the --connect command, as I don't want to connect to any random device that is found with the --search command.]
However, it seems that these commands cannot be passed to hidd simultaneously with the --server command.
Therefore I've edited my /etc/init.d/hidd and placed this line:
hidd --connect XX:XX:XX:XX:XX:XX 2&>1 > /dev/null &immediately following the line which reads:
daemon /usr/bin/hidd $HIDDARGSThe
2&>1 > /dev/null &in the line above serves to
- do the task in the background so that boot time is not affected, and
- get rid of the output and error messages



i found in this site
i found in this site http://lug.wsu.edu/node/681 easier way to set up my mouse. It worked after restart
Bluetooth Mouse on Linux - Thanks!
Thank you so much for these instructions on enabling my bluetooth mouse. I use opensuse 10.2, and the startup is a bit different for bluetooth - novell/suse has combined the bluetooth and hidd startup scripts in to the bluetooth script. But the ideas are very portable.
I have looked and looked on the internet for SOME instructions on getting hidd to reconnect automatically to my mouse. During my research (on and off during the month of August) I've discovered that: a) no one else knows how to do this either, b) a lot of people seem to want to do it, and c) it really is a brain-dead as simply finding an appropriate place to tell hidd to connect to your mouse on startup.
Here's my big question of the day to the Linux distro providers of the world: What do you think hidd is really for? You make it available as part of the bluetooth configuration screens, but provide no automated method of actually using it for it's intended purpose. How hard would it be to add a couple of configuration options to let the user pair and maintain connection with a favorite human interface device (mouse, keyboard, etc)?
This is why only geeks like me will use Linux for some time to come. The average computer consumer will use Windows because it really does just work when you plug devices into it.