Thank you so much Just17 and slingshot!
Edited /etc/rc.d/rc.local in terminal root - but did not start up on reboot. Then I tried rebooting after pressing the connect button on the back of the keyboard, and that worked.
Obviously, I don't want to have to press the connect button every time I reboot (unless I don't have any alternative). Is there a workaround?
I did find this:http://bccd.net/wiki/index.php/Bluetooth
and these two:https://wiki.archlinux.org/index.php/Bluetooth_mouse_configurationhttps://wiki.archlinux.org/index.php/Bluetooth_Mouse
Will the script in the first link work (solution 2)?
While looking through these links, I realized I have 2 adapters listed for my bluetooth:
[root@localhost kevin]# hciconfig
hci0: Type: BR/EDR Bus: USB
BD Address: 00:26:83:17:52:F4 ACL MTU: 1022:8 SCO MTU: 121:3
UP RUNNING PSCAN ISCAN
RX bytes:1287945 acl:75383 sco:0 events:548 errors:0
TX bytes:1500 acl:37 sco:0 commands:60 errors:0
hci1: Type: BR/EDR Bus: USB
BD Address: 00:1F:20:39:A6:A8 ACL MTU: 1017:7 SCO MTU: 64:1
UP RUNNING PSCAN ISCAN
RX bytes:1241 acl:0 sco:0 events:46 errors:0
TX bytes:470 acl:0 sco:0 commands:46 errors:0
The first one is called localhost.localdomain-0 (00:26:83:17:52:F4) and the second localhost.localdomain-1 (00:1F:20:39:A6:A8).
Ok, I just did a test...I unplugged the BT usb adapter I got with the keyboard and mouse (the package is the Logitech MX5500). I figured the mouse and keyboard wouldn't work after unplugging and I can see which of the two adapters listed it is, or maybe both? Well, I unplugged it, and both the mouse and keyboard still work. The first adapter listed above - localhost.localdomain-0 (00:26:83:17:52:F4) - is still listed. So, that must be an adapter on my motherboard (Asus P8Z68-V Pro/Gen3)? Should I be somehow disabling the motherboard BT adapter (making it "hidden" and unclicking "powered" when right-clicking white BT icon in systray, choosing "Configure Bluetooth" and then choosing adapters? Or do I not need the MX5500 BT adapter at all?
Ok, did more testing...I made the localhost.localdomain-0 (00:26:83:17:52:F4) hidden and unclicked powered. Both keyboard and mouse didn't work. Getting somewhere. Couldn't pair them in white BT icon in systray because it didn't find the two when it searched, even after pressing connect buttons, so tried blue icon in systray. The blue icon under devices found both on a search after pressing connect buttons on the two. I added them, trusted them, then went into setup from the menu on top for each. Chose input service, then pair without pin. Got the mouse to work, but still issues with keyboard. With the keyboard, I always saw where it asked for a pin, I typed it but it never worked. I then tried it again, put in the manual pin of 1234, and then saw on the display of my keyboard (didn't really look here much before since doesn't really work in linux) and saw was asking for pin. I typed it in and saw the 4 spaces showing on the display and staying that way. I pressed enter (for the first time) and it worked! Didn't know I had to press enter.
The big test was whether it would survive reboot. It didn't. I looked under the white BT icon in systray and saw that the localhost.localdomain-0 (00:26:83:17:52:F4) was clicked for powered and showing visible again. I figured at this point it had to be motherboard, so I went into BIOS, disabled bluetooth, started up and VOILA', it works!
So main take-aways from this:
Make sure you don't have motherboard BT AND keyboard/mouse BT usb both running.
Look at your keyboard display.
Press enter after putting in pin.
By the way, I did remove hidd --connect 00:1F:20:26:BC:31
from /etc/rc.d/rc.local that I added. Do you think I need to remove bluetoothd -u
that I put in there also? I don't want to fool around with success right now, unless you feel it is necessary.